Class CfnComputationModel.Builder
java.lang.Object
software.amazon.awscdk.services.iotsitewise.CfnComputationModel.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnComputationModel>
- Enclosing class:
CfnComputationModel
@Stability(Stable)
public static final class CfnComputationModel.Builder
extends Object
implements software.amazon.jsii.Builder<CfnComputationModel>
A fluent builder for
CfnComputationModel
.-
Method Summary
Modifier and TypeMethodDescriptionbuild()
computationModelConfiguration
(IResolvable computationModelConfiguration) The configuration for the computation model.computationModelConfiguration
(CfnComputationModel.ComputationModelConfigurationProperty computationModelConfiguration) The configuration for the computation model.computationModelDataBinding
(Map<String, ? extends Object> computationModelDataBinding) The data binding for the computation model.computationModelDataBinding
(IResolvable computationModelDataBinding) The data binding for the computation model.computationModelDescription
(String computationModelDescription) The description of the computation model.computationModelName
(String computationModelName) The name of the computation model.static CfnComputationModel.Builder
A list of key-value pairs that contain metadata for the asset.
-
Method Details
-
create
@Stability(Stable) public static CfnComputationModel.Builder create(software.constructs.Construct scope, String id) - Parameters:
scope
- Scope in which this resource is defined. This parameter is required.id
- Construct identifier for this resource (unique in its scope). This parameter is required.- Returns:
- a new instance of
CfnComputationModel.Builder
.
-
computationModelConfiguration
@Stability(Stable) public CfnComputationModel.Builder computationModelConfiguration(IResolvable computationModelConfiguration) The configuration for the computation model.- Parameters:
computationModelConfiguration
- The configuration for the computation model. This parameter is required.- Returns:
this
- See Also:
-
computationModelConfiguration
@Stability(Stable) public CfnComputationModel.Builder computationModelConfiguration(CfnComputationModel.ComputationModelConfigurationProperty computationModelConfiguration) The configuration for the computation model.- Parameters:
computationModelConfiguration
- The configuration for the computation model. This parameter is required.- Returns:
this
- See Also:
-
computationModelDataBinding
@Stability(Stable) public CfnComputationModel.Builder computationModelDataBinding(IResolvable computationModelDataBinding) The data binding for the computation model.Key is a variable name defined in configuration. Value is a
ComputationModelDataBindingValue
referenced by the variable.- Parameters:
computationModelDataBinding
- The data binding for the computation model. This parameter is required.- Returns:
this
- See Also:
-
computationModelDataBinding
@Stability(Stable) public CfnComputationModel.Builder computationModelDataBinding(Map<String, ? extends Object> computationModelDataBinding) The data binding for the computation model.Key is a variable name defined in configuration. Value is a
ComputationModelDataBindingValue
referenced by the variable.- Parameters:
computationModelDataBinding
- The data binding for the computation model. This parameter is required.- Returns:
this
- See Also:
-
computationModelName
@Stability(Stable) public CfnComputationModel.Builder computationModelName(String computationModelName) The name of the computation model.- Parameters:
computationModelName
- The name of the computation model. This parameter is required.- Returns:
this
- See Also:
-
computationModelDescription
@Stability(Stable) public CfnComputationModel.Builder computationModelDescription(String computationModelDescription) The description of the computation model.- Parameters:
computationModelDescription
- The description of the computation model. This parameter is required.- Returns:
this
- See Also:
-
tags
A list of key-value pairs that contain metadata for the asset.For more information, see Tagging your AWS IoT SiteWise resources in the AWS IoT SiteWise User Guide .
- Parameters:
tags
- A list of key-value pairs that contain metadata for the asset. This parameter is required.- Returns:
this
- See Also:
-
build
- Specified by:
build
in interfacesoftware.amazon.jsii.Builder<CfnComputationModel>
- Returns:
- a newly built instance of
CfnComputationModel
.
-