Class CfnComputationModelPropsMixin.ComputationModelDataBindingValueProperty.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.iotsitewise.CfnComputationModelPropsMixin.ComputationModelDataBindingValueProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnComputationModelPropsMixin.ComputationModelDataBindingValueProperty>
- Enclosing interface:
CfnComputationModelPropsMixin.ComputationModelDataBindingValueProperty
@Stability(Stable)
public static final class CfnComputationModelPropsMixin.ComputationModelDataBindingValueProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnComputationModelPropsMixin.ComputationModelDataBindingValueProperty>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionassetModelProperty(CfnComputationModelPropsMixin.AssetModelPropertyBindingValueProperty assetModelProperty) assetModelProperty(IResolvable assetModelProperty) assetProperty(IResolvable assetProperty) build()Builds the configured instance.list(IResolvable list)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
assetModelProperty
@Stability(Stable) public CfnComputationModelPropsMixin.ComputationModelDataBindingValueProperty.Builder assetModelProperty(IResolvable assetModelProperty) Sets the value ofCfnComputationModelPropsMixin.ComputationModelDataBindingValueProperty.getAssetModelProperty()- Parameters:
assetModelProperty- Specifies an asset model property data binding value.- Returns:
this
-
assetModelProperty
@Stability(Stable) public CfnComputationModelPropsMixin.ComputationModelDataBindingValueProperty.Builder assetModelProperty(CfnComputationModelPropsMixin.AssetModelPropertyBindingValueProperty assetModelProperty) Sets the value ofCfnComputationModelPropsMixin.ComputationModelDataBindingValueProperty.getAssetModelProperty()- Parameters:
assetModelProperty- Specifies an asset model property data binding value.- Returns:
this
-
assetProperty
@Stability(Stable) public CfnComputationModelPropsMixin.ComputationModelDataBindingValueProperty.Builder assetProperty(IResolvable assetProperty) Sets the value ofCfnComputationModelPropsMixin.ComputationModelDataBindingValueProperty.getAssetProperty()- Parameters:
assetProperty- The asset property value used for computation model data binding.- Returns:
this
-
assetProperty
@Stability(Stable) public CfnComputationModelPropsMixin.ComputationModelDataBindingValueProperty.Builder assetProperty(CfnComputationModelPropsMixin.AssetPropertyBindingValueProperty assetProperty) Sets the value ofCfnComputationModelPropsMixin.ComputationModelDataBindingValueProperty.getAssetProperty()- Parameters:
assetProperty- The asset property value used for computation model data binding.- Returns:
this
-
list
@Stability(Stable) public CfnComputationModelPropsMixin.ComputationModelDataBindingValueProperty.Builder list(IResolvable list) - Parameters:
list- Specifies a list of data binding value.- Returns:
this
-
list
@Stability(Stable) public CfnComputationModelPropsMixin.ComputationModelDataBindingValueProperty.Builder list(List<? extends Object> list) - Parameters:
list- Specifies a list of data binding value.- Returns:
this
-
build
@Stability(Stable) public CfnComputationModelPropsMixin.ComputationModelDataBindingValueProperty build()Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnComputationModelPropsMixin.ComputationModelDataBindingValueProperty>- Returns:
- a new instance of
CfnComputationModelPropsMixin.ComputationModelDataBindingValueProperty - Throws:
NullPointerException- if any required attribute was not provided
-