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 usingcomposedAssetModelIdinCreateAssetModelCompositeModel.compositionDetails(CompositionDetails compositionDetails) Metadata for the composition relationship established by usingcomposedAssetModelIdinCreateAssetModelCompositeModel.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, sdkFieldNameToField, sdkFieldsMethods 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.Builderavoiding the need to create one manually viaAssetModelCompositeModelPathSegment.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaAssetModelProperty.builder().When the
Consumercompletes,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
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:
-
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 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.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:
-