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
copyMethods inherited from interface software.amazon.awssdk.services.iotsitewise.model.IoTSiteWiseResponse.Builder
build, responseMetadata, responseMetadataMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldsMethods 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
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 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.Builderavoiding the need to create one manually viaAssetProperty.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaAssetCompositeModelSummary.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaActionDefinition.builder().When the
Consumercompletes,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:
-