Interface DescribeAssetCompositeModelResponse.Builder
- All Superinterfaces:
AwsResponse.Builder
,Buildable
,CopyableBuilder<DescribeAssetCompositeModelResponse.Builder,
,DescribeAssetCompositeModelResponse> IoTSiteWiseResponse.Builder
,SdkBuilder<DescribeAssetCompositeModelResponse.Builder,
,DescribeAssetCompositeModelResponse> SdkPojo
,SdkResponse.Builder
- Enclosing class:
DescribeAssetCompositeModelResponse
-
Method Summary
Modifier and TypeMethodDescriptionactionDefinitions
(Collection<ActionDefinition> actionDefinitions) The available actions for a composite model on this asset.actionDefinitions
(Consumer<ActionDefinition.Builder>... actionDefinitions) The available actions for a composite model on this asset.actionDefinitions
(ActionDefinition... actionDefinitions) The available actions for a composite model on this asset.assetCompositeModelDescription
(String assetCompositeModelDescription) A description for the composite model.assetCompositeModelExternalId
(String assetCompositeModelExternalId) An external ID to assign to the asset model.assetCompositeModelId
(String assetCompositeModelId) The ID of a composite model on this asset.assetCompositeModelName
(String assetCompositeModelName) The unique, friendly name for the composite model.assetCompositeModelPath
(Collection<AssetCompositeModelPathSegment> assetCompositeModelPath) The path to the composite model listing the parent composite models.assetCompositeModelPath
(Consumer<AssetCompositeModelPathSegment.Builder>... assetCompositeModelPath) The path to the composite model listing the parent composite models.assetCompositeModelPath
(AssetCompositeModelPathSegment... assetCompositeModelPath) The path to the composite model listing the parent composite models.assetCompositeModelProperties
(Collection<AssetProperty> assetCompositeModelProperties) The property definitions of the composite model that was used to create the asset.assetCompositeModelProperties
(Consumer<AssetProperty.Builder>... assetCompositeModelProperties) The property definitions of the composite model that was used to create the asset.assetCompositeModelProperties
(AssetProperty... assetCompositeModelProperties) The property definitions of the composite model that was used to create the asset.assetCompositeModelSummaries
(Collection<AssetCompositeModelSummary> assetCompositeModelSummaries) The list of composite model summaries.assetCompositeModelSummaries
(Consumer<AssetCompositeModelSummary.Builder>... assetCompositeModelSummaries) The list of composite model summaries.assetCompositeModelSummaries
(AssetCompositeModelSummary... assetCompositeModelSummaries) The list of composite model summaries.assetCompositeModelType
(String assetCompositeModelType) The composite model type.The ID of the asset, in UUID format.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
-
assetId
The ID of the asset, in UUID format. This ID uniquely identifies the asset within IoT SiteWise and can be used with other IoT SiteWise APIs.
- Parameters:
assetId
- The ID of the asset, in UUID format. This ID uniquely identifies the asset within IoT SiteWise and can be used with other IoT SiteWise APIs.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
assetCompositeModelId
The ID of a composite model on this asset.
- Parameters:
assetCompositeModelId
- The ID of a composite model on this asset.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
assetCompositeModelExternalId
DescribeAssetCompositeModelResponse.Builder assetCompositeModelExternalId(String assetCompositeModelExternalId) An external ID to assign to the asset model.
If the composite model is a component-based composite model, or one nested inside a component model, you can only set the external ID using
UpdateAssetModelCompositeModel
and specifying the derived ID of the model or property from the created model it's a part of.- Parameters:
assetCompositeModelExternalId
- An external ID to assign to the asset model.If the composite model is a component-based composite model, or one nested inside a component model, you can only set the external ID using
UpdateAssetModelCompositeModel
and specifying the derived ID of the model or property from the created model it's a part of.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
assetCompositeModelPath
DescribeAssetCompositeModelResponse.Builder assetCompositeModelPath(Collection<AssetCompositeModelPathSegment> assetCompositeModelPath) The path to the composite model listing the parent composite models.
- Parameters:
assetCompositeModelPath
- 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.
-
assetCompositeModelPath
DescribeAssetCompositeModelResponse.Builder assetCompositeModelPath(AssetCompositeModelPathSegment... assetCompositeModelPath) The path to the composite model listing the parent composite models.
- Parameters:
assetCompositeModelPath
- 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.
-
assetCompositeModelPath
DescribeAssetCompositeModelResponse.Builder assetCompositeModelPath(Consumer<AssetCompositeModelPathSegment.Builder>... assetCompositeModelPath) The path to the composite model listing the parent composite models.
This is a convenience method that creates an instance of theAssetCompositeModelPathSegment.Builder
avoiding the need to create one manually viaAssetCompositeModelPathSegment.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toassetCompositeModelPath(List<AssetCompositeModelPathSegment>)
.- Parameters:
assetCompositeModelPath
- a consumer that will call methods onAssetCompositeModelPathSegment.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
assetCompositeModelName
The unique, friendly name for the composite model.
- Parameters:
assetCompositeModelName
- The unique, friendly name for the composite model.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
assetCompositeModelDescription
DescribeAssetCompositeModelResponse.Builder assetCompositeModelDescription(String assetCompositeModelDescription) A description for the composite model.
- Parameters:
assetCompositeModelDescription
- A description for the composite model.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
assetCompositeModelType
The composite model type. Valid values are
AWS/ALARM
,CUSTOM
, orAWS/L4E_ANOMALY
.- Parameters:
assetCompositeModelType
- 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.
-
assetCompositeModelProperties
DescribeAssetCompositeModelResponse.Builder assetCompositeModelProperties(Collection<AssetProperty> assetCompositeModelProperties) The property definitions of the composite model that was used to create the asset.
- Parameters:
assetCompositeModelProperties
- The property definitions of the composite model that was used to create the asset.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
assetCompositeModelProperties
DescribeAssetCompositeModelResponse.Builder assetCompositeModelProperties(AssetProperty... assetCompositeModelProperties) The property definitions of the composite model that was used to create the asset.
- Parameters:
assetCompositeModelProperties
- The property definitions of the composite model that was used to create the asset.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
assetCompositeModelProperties
DescribeAssetCompositeModelResponse.Builder assetCompositeModelProperties(Consumer<AssetProperty.Builder>... assetCompositeModelProperties) The property definitions of the composite model that was used to create the asset.
This is a convenience method that creates an instance of theAssetProperty.Builder
avoiding the need to create one manually viaAssetProperty.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toassetCompositeModelProperties(List<AssetProperty>)
.- Parameters:
assetCompositeModelProperties
- a consumer that will call methods onAssetProperty.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
assetCompositeModelSummaries
DescribeAssetCompositeModelResponse.Builder assetCompositeModelSummaries(Collection<AssetCompositeModelSummary> assetCompositeModelSummaries) The list of composite model summaries.
- Parameters:
assetCompositeModelSummaries
- The list of composite model summaries.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
assetCompositeModelSummaries
DescribeAssetCompositeModelResponse.Builder assetCompositeModelSummaries(AssetCompositeModelSummary... assetCompositeModelSummaries) The list of composite model summaries.
- Parameters:
assetCompositeModelSummaries
- The list of composite model summaries.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
assetCompositeModelSummaries
DescribeAssetCompositeModelResponse.Builder assetCompositeModelSummaries(Consumer<AssetCompositeModelSummary.Builder>... assetCompositeModelSummaries) The list of composite model summaries.
This is a convenience method that creates an instance of theAssetCompositeModelSummary.Builder
avoiding the need to create one manually viaAssetCompositeModelSummary.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toassetCompositeModelSummaries(List<AssetCompositeModelSummary>)
.- Parameters:
assetCompositeModelSummaries
- a consumer that will call methods onAssetCompositeModelSummary.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
actionDefinitions
DescribeAssetCompositeModelResponse.Builder actionDefinitions(Collection<ActionDefinition> actionDefinitions) The available actions for a composite model on this asset.
- Parameters:
actionDefinitions
- The available actions for a composite model on this asset.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
actionDefinitions
DescribeAssetCompositeModelResponse.Builder actionDefinitions(ActionDefinition... actionDefinitions) The available actions for a composite model on this asset.
- Parameters:
actionDefinitions
- The available actions for a composite model on this asset.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
actionDefinitions
DescribeAssetCompositeModelResponse.Builder actionDefinitions(Consumer<ActionDefinition.Builder>... actionDefinitions) The available actions for a composite model on this asset.
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:
-