Interface DescribeAssetCompositeModelResponse.Builder
-
- All Superinterfaces:
AwsResponse.Builder,Buildable,CopyableBuilder<DescribeAssetCompositeModelResponse.Builder,DescribeAssetCompositeModelResponse>,IoTSiteWiseResponse.Builder,SdkBuilder<DescribeAssetCompositeModelResponse.Builder,DescribeAssetCompositeModelResponse>,SdkPojo,SdkResponse.Builder
- Enclosing class:
- DescribeAssetCompositeModelResponse
public static interface DescribeAssetCompositeModelResponse.Builder extends IoTSiteWiseResponse.Builder, SdkPojo, CopyableBuilder<DescribeAssetCompositeModelResponse.Builder,DescribeAssetCompositeModelResponse>
-
-
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
-
assetId
DescribeAssetCompositeModelResponse.Builder assetId(String 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
DescribeAssetCompositeModelResponse.Builder assetCompositeModelId(String 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
UpdateAssetModelCompositeModeland 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
UpdateAssetModelCompositeModeland 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.Builderavoiding the need to create one manually viaAssetCompositeModelPathSegment.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#assetCompositeModelPath(List.) - 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:
#assetCompositeModelPath(java.util.Collection)
-
assetCompositeModelName
DescribeAssetCompositeModelResponse.Builder assetCompositeModelName(String 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
DescribeAssetCompositeModelResponse.Builder assetCompositeModelType(String 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.Builderavoiding the need to create one manually viaAssetProperty.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#assetCompositeModelProperties(List.) - 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:
#assetCompositeModelProperties(java.util.Collection)
-
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.Builderavoiding the need to create one manually viaAssetCompositeModelSummary.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#assetCompositeModelSummaries(List.) - 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:
#assetCompositeModelSummaries(java.util.Collection)
-
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.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)
-
-