@Stability(value=Stable) public static final class CfnAssetModel.VariableValueProperty.Builder extends Object implements software.amazon.jsii.Builder<CfnAssetModel.VariableValueProperty>
CfnAssetModel.VariableValueProperty| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
CfnAssetModel.VariableValueProperty |
build()
Builds the configured instance.
|
CfnAssetModel.VariableValueProperty.Builder |
hierarchyLogicalId(String hierarchyLogicalId)
Sets the value of
CfnAssetModel.VariableValueProperty.getHierarchyLogicalId() |
CfnAssetModel.VariableValueProperty.Builder |
propertyLogicalId(String propertyLogicalId)
Sets the value of
CfnAssetModel.VariableValueProperty.getPropertyLogicalId() |
@Stability(value=Stable) public CfnAssetModel.VariableValueProperty.Builder propertyLogicalId(String propertyLogicalId)
CfnAssetModel.VariableValueProperty.getPropertyLogicalId()propertyLogicalId - The `LogicalID` of the property to use as the variable. This parameter is required.this@Stability(value=Stable) public CfnAssetModel.VariableValueProperty.Builder hierarchyLogicalId(String hierarchyLogicalId)
CfnAssetModel.VariableValueProperty.getHierarchyLogicalId()hierarchyLogicalId - The `LogicalID` of the hierarchy to query for the `PropertyLogicalID` .
You use a hierarchyLogicalID instead of a model ID because you can have several hierarchies using the same model and therefore the same property. For example, you might have separately grouped assets that come from the same asset model. For more information, see Defining relationships between assets in the AWS IoT SiteWise User Guide .this@Stability(value=Stable) public CfnAssetModel.VariableValueProperty build()
build in interface software.amazon.jsii.Builder<CfnAssetModel.VariableValueProperty>CfnAssetModel.VariableValuePropertyNullPointerException - if any required attribute was not providedCopyright © 2022. All rights reserved.