Interface DescribeAssetModelCompositeModelResponse.Builder
-
- All Superinterfaces:
AwsResponse.Builder,Buildable,CopyableBuilder<DescribeAssetModelCompositeModelResponse.Builder,DescribeAssetModelCompositeModelResponse>,IoTSiteWiseResponse.Builder,SdkBuilder<DescribeAssetModelCompositeModelResponse.Builder,DescribeAssetModelCompositeModelResponse>,SdkPojo,SdkResponse.Builder
- Enclosing class:
- DescribeAssetModelCompositeModelResponse
public static interface DescribeAssetModelCompositeModelResponse.Builder extends IoTSiteWiseResponse.Builder, SdkPojo, CopyableBuilder<DescribeAssetModelCompositeModelResponse.Builder,DescribeAssetModelCompositeModelResponse>
-
-
Method Summary
-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.services.iotsitewise.model.IoTSiteWiseResponse.Builder
build, responseMetadata, responseMetadata
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
-
-
-
Method Detail
-
assetModelId
DescribeAssetModelCompositeModelResponse.Builder assetModelId(String assetModelId)
The ID of the asset model, in UUID format.
- Parameters:
assetModelId- The ID of the asset model, in UUID format.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
assetModelCompositeModelId
DescribeAssetModelCompositeModelResponse.Builder assetModelCompositeModelId(String assetModelCompositeModelId)
The ID of a composite model on this asset model.
- Parameters:
assetModelCompositeModelId- The ID of a composite model on this asset model.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
assetModelCompositeModelExternalId
DescribeAssetModelCompositeModelResponse.Builder assetModelCompositeModelExternalId(String assetModelCompositeModelExternalId)
The external ID of a composite model on this asset model.
- Parameters:
assetModelCompositeModelExternalId- The external ID of a composite model on this asset model.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
assetModelCompositeModelPath
DescribeAssetModelCompositeModelResponse.Builder assetModelCompositeModelPath(Collection<AssetModelCompositeModelPathSegment> assetModelCompositeModelPath)
The path to the composite model listing the parent composite models.
- Parameters:
assetModelCompositeModelPath- The path to the composite model listing the parent composite models.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
assetModelCompositeModelPath
DescribeAssetModelCompositeModelResponse.Builder assetModelCompositeModelPath(AssetModelCompositeModelPathSegment... assetModelCompositeModelPath)
The path to the composite model listing the parent composite models.
- Parameters:
assetModelCompositeModelPath- The path to the composite model listing the parent composite models.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
assetModelCompositeModelPath
DescribeAssetModelCompositeModelResponse.Builder assetModelCompositeModelPath(Consumer<AssetModelCompositeModelPathSegment.Builder>... assetModelCompositeModelPath)
The path to the composite model listing the parent composite models.
This is a convenience method that creates an instance of theAssetModelCompositeModelPathSegment.Builderavoiding the need to create one manually viaAssetModelCompositeModelPathSegment.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#assetModelCompositeModelPath(List.) - Parameters:
assetModelCompositeModelPath- a consumer that will call methods onAssetModelCompositeModelPathSegment.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#assetModelCompositeModelPath(java.util.Collection)
-
assetModelCompositeModelName
DescribeAssetModelCompositeModelResponse.Builder assetModelCompositeModelName(String assetModelCompositeModelName)
The unique, friendly name for the composite model.
- Parameters:
assetModelCompositeModelName- The unique, friendly name for the composite model.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
assetModelCompositeModelDescription
DescribeAssetModelCompositeModelResponse.Builder assetModelCompositeModelDescription(String assetModelCompositeModelDescription)
The description for the composite model.
- Parameters:
assetModelCompositeModelDescription- The description for the composite model.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
assetModelCompositeModelType
DescribeAssetModelCompositeModelResponse.Builder assetModelCompositeModelType(String assetModelCompositeModelType)
The composite model type. Valid values are
AWS/ALARM,CUSTOM, orAWS/L4E_ANOMALY.- Parameters:
assetModelCompositeModelType- The composite model type. Valid values areAWS/ALARM,CUSTOM, orAWS/L4E_ANOMALY.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
assetModelCompositeModelProperties
DescribeAssetModelCompositeModelResponse.Builder assetModelCompositeModelProperties(Collection<AssetModelProperty> assetModelCompositeModelProperties)
The property definitions of the composite model.
- Parameters:
assetModelCompositeModelProperties- The property definitions of the composite model.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
assetModelCompositeModelProperties
DescribeAssetModelCompositeModelResponse.Builder assetModelCompositeModelProperties(AssetModelProperty... assetModelCompositeModelProperties)
The property definitions of the composite model.
- Parameters:
assetModelCompositeModelProperties- The property definitions of the composite model.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
assetModelCompositeModelProperties
DescribeAssetModelCompositeModelResponse.Builder assetModelCompositeModelProperties(Consumer<AssetModelProperty.Builder>... assetModelCompositeModelProperties)
The property definitions of the composite model.
This is a convenience method that creates an instance of theAssetModelProperty.Builderavoiding the need to create one manually viaAssetModelProperty.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#assetModelCompositeModelProperties(List.) - Parameters:
assetModelCompositeModelProperties- a consumer that will call methods onAssetModelProperty.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#assetModelCompositeModelProperties(java.util.Collection)
-
compositionDetails
DescribeAssetModelCompositeModelResponse.Builder compositionDetails(CompositionDetails compositionDetails)
Metadata for the composition relationship established by using
composedAssetModelIdinCreateAssetModelCompositeModel. For instance, an array detailing the path of the composition relationship for this composite model.- Parameters:
compositionDetails- Metadata for the composition relationship established by usingcomposedAssetModelIdinCreateAssetModelCompositeModel. For instance, an array detailing the path of the composition relationship for this composite model.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
compositionDetails
default DescribeAssetModelCompositeModelResponse.Builder compositionDetails(Consumer<CompositionDetails.Builder> compositionDetails)
Metadata for the composition relationship established by using
This is a convenience method that creates an instance of thecomposedAssetModelIdinCreateAssetModelCompositeModel. For instance, an array detailing the path of the composition relationship for this composite model.CompositionDetails.Builderavoiding the need to create one manually viaCompositionDetails.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocompositionDetails(CompositionDetails).- Parameters:
compositionDetails- a consumer that will call methods onCompositionDetails.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
compositionDetails(CompositionDetails)
-
assetModelCompositeModelSummaries
DescribeAssetModelCompositeModelResponse.Builder assetModelCompositeModelSummaries(Collection<AssetModelCompositeModelSummary> assetModelCompositeModelSummaries)
The list of composite model summaries for the composite model.
- Parameters:
assetModelCompositeModelSummaries- The list of composite model summaries for the composite model.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
assetModelCompositeModelSummaries
DescribeAssetModelCompositeModelResponse.Builder assetModelCompositeModelSummaries(AssetModelCompositeModelSummary... assetModelCompositeModelSummaries)
The list of composite model summaries for the composite model.
- Parameters:
assetModelCompositeModelSummaries- The list of composite model summaries for the composite model.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
assetModelCompositeModelSummaries
DescribeAssetModelCompositeModelResponse.Builder assetModelCompositeModelSummaries(Consumer<AssetModelCompositeModelSummary.Builder>... assetModelCompositeModelSummaries)
The list of composite model summaries for the composite model.
This is a convenience method that creates an instance of theAssetModelCompositeModelSummary.Builderavoiding the need to create one manually viaAssetModelCompositeModelSummary.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#assetModelCompositeModelSummaries(List.) - Parameters:
assetModelCompositeModelSummaries- a consumer that will call methods onAssetModelCompositeModelSummary.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#assetModelCompositeModelSummaries(java.util.Collection)
-
actionDefinitions
DescribeAssetModelCompositeModelResponse.Builder actionDefinitions(Collection<ActionDefinition> actionDefinitions)
The available actions for a composite model on this asset model.
- Parameters:
actionDefinitions- The available actions for a composite model on this asset model.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
actionDefinitions
DescribeAssetModelCompositeModelResponse.Builder actionDefinitions(ActionDefinition... actionDefinitions)
The available actions for a composite model on this asset model.
- Parameters:
actionDefinitions- The available actions for a composite model on this asset model.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
actionDefinitions
DescribeAssetModelCompositeModelResponse.Builder actionDefinitions(Consumer<ActionDefinition.Builder>... actionDefinitions)
The available actions for a composite model on this asset model.
This is a convenience method that creates an instance of theActionDefinition.Builderavoiding the need to create one manually viaActionDefinition.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#actionDefinitions(List.) - Parameters:
actionDefinitions- a consumer that will call methods onActionDefinition.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#actionDefinitions(java.util.Collection)
-
-