Interface DescribeAssetModelCompositeModelResponse.Builder
- All Superinterfaces:
AwsResponse.Builder
,Buildable
,CopyableBuilder<DescribeAssetModelCompositeModelResponse.Builder,
,DescribeAssetModelCompositeModelResponse> IoTSiteWiseResponse.Builder
,SdkBuilder<DescribeAssetModelCompositeModelResponse.Builder,
,DescribeAssetModelCompositeModelResponse> SdkPojo
,SdkResponse.Builder
- Enclosing class:
DescribeAssetModelCompositeModelResponse
-
Method Summary
Modifier and TypeMethodDescriptionactionDefinitions
(Collection<ActionDefinition> actionDefinitions) The available actions for a composite model on this asset model.actionDefinitions
(Consumer<ActionDefinition.Builder>... actionDefinitions) The available actions for a composite model on this asset model.actionDefinitions
(ActionDefinition... actionDefinitions) The available actions for a composite model on this asset model.assetModelCompositeModelDescription
(String assetModelCompositeModelDescription) The description for the composite model.assetModelCompositeModelExternalId
(String assetModelCompositeModelExternalId) The external ID of a composite model on this asset model.assetModelCompositeModelId
(String assetModelCompositeModelId) The ID of a composite model on this asset model.assetModelCompositeModelName
(String assetModelCompositeModelName) The unique, friendly name for the composite model.assetModelCompositeModelPath
(Collection<AssetModelCompositeModelPathSegment> assetModelCompositeModelPath) The path to the composite model listing the parent composite models.assetModelCompositeModelPath
(Consumer<AssetModelCompositeModelPathSegment.Builder>... assetModelCompositeModelPath) The path to the composite model listing the parent composite models.assetModelCompositeModelPath
(AssetModelCompositeModelPathSegment... assetModelCompositeModelPath) The path to the composite model listing the parent composite models.assetModelCompositeModelProperties
(Collection<AssetModelProperty> assetModelCompositeModelProperties) The property definitions of the composite model.assetModelCompositeModelProperties
(Consumer<AssetModelProperty.Builder>... assetModelCompositeModelProperties) The property definitions of the composite model.assetModelCompositeModelProperties
(AssetModelProperty... assetModelCompositeModelProperties) The property definitions of the composite model.assetModelCompositeModelSummaries
(Collection<AssetModelCompositeModelSummary> assetModelCompositeModelSummaries) The list of composite model summaries for the composite model.assetModelCompositeModelSummaries
(Consumer<AssetModelCompositeModelSummary.Builder>... assetModelCompositeModelSummaries) The list of composite model summaries for the composite model.assetModelCompositeModelSummaries
(AssetModelCompositeModelSummary... assetModelCompositeModelSummaries) The list of composite model summaries for the composite model.assetModelCompositeModelType
(String assetModelCompositeModelType) The composite model type.assetModelId
(String assetModelId) The ID of the asset model, in UUID format.compositionDetails
(Consumer<CompositionDetails.Builder> compositionDetails) Metadata for the composition relationship established by usingcomposedAssetModelId
inCreateAssetModelCompositeModel
.compositionDetails
(CompositionDetails compositionDetails) Metadata for the composition relationship established by usingcomposedAssetModelId
inCreateAssetModelCompositeModel
.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 Details
-
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.Builder
avoiding the need to create one manually viaAssetModelCompositeModelPathSegment.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toassetModelCompositeModelPath(List<AssetModelCompositeModelPathSegment>)
.- 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:
-
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.Builder
avoiding the need to create one manually viaAssetModelProperty.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toassetModelCompositeModelProperties(List<AssetModelProperty>)
.- 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:
-
compositionDetails
DescribeAssetModelCompositeModelResponse.Builder compositionDetails(CompositionDetails compositionDetails) Metadata for the composition relationship established by using
composedAssetModelId
inCreateAssetModelCompositeModel
. For instance, an array detailing the path of the composition relationship for this composite model.- Parameters:
compositionDetails
- Metadata for the composition relationship established by usingcomposedAssetModelId
inCreateAssetModelCompositeModel
. 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 thecomposedAssetModelId
inCreateAssetModelCompositeModel
. For instance, an array detailing the path of the composition relationship for this composite model.CompositionDetails.Builder
avoiding the need to create one manually viaCompositionDetails.builder()
.When the
Consumer
completes,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:
-
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.Builder
avoiding the need to create one manually viaAssetModelCompositeModelSummary.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toassetModelCompositeModelSummaries(List<AssetModelCompositeModelSummary>)
.- 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:
-
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.Builder
avoiding the need to create one manually viaActionDefinition.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toactionDefinitions(List<ActionDefinition>)
.- 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:
-