Interface CfnAssetModel.VariableValueProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnAssetModel.VariableValueProperty.Jsii$Proxy
- Enclosing class:
CfnAssetModel
@Stability(Stable)
public static interface CfnAssetModel.VariableValueProperty
extends software.amazon.jsii.JsiiSerializable
Identifies a property value used in an expression.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.iotsitewise.*;
VariableValueProperty variableValueProperty = VariableValueProperty.builder()
.hierarchyExternalId("hierarchyExternalId")
.hierarchyId("hierarchyId")
.hierarchyLogicalId("hierarchyLogicalId")
.propertyExternalId("propertyExternalId")
.propertyId("propertyId")
.propertyLogicalId("propertyLogicalId")
.propertyPath(List.of(PropertyPathDefinitionProperty.builder()
.name("name")
.build()))
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnAssetModel.VariableValuePropertystatic final classAn implementation forCfnAssetModel.VariableValueProperty -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default StringThe External ID of the hierarchy that is trying to be referenced.default StringThe ID of the hierarchy that is trying to be referenced.default StringTheLogicalIDof the hierarchy to query for thePropertyLogicalID.default StringThe External ID of the property that is trying to be referenced.default StringThe ID of the property that is trying to be referenced.default StringTheLogicalIDof the property that is being referenced.default ObjectThe path of the property that is trying to be referenced.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getHierarchyExternalId
The External ID of the hierarchy that is trying to be referenced.- See Also:
-
getHierarchyId
The ID of the hierarchy that is trying to be referenced.- See Also:
-
getHierarchyLogicalId
TheLogicalIDof the hierarchy to query for thePropertyLogicalID.You use a
hierarchyLogicalIDinstead 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 asset models (hierarchies) in the AWS IoT SiteWise User Guide .- See Also:
-
getPropertyExternalId
The External ID of the property that is trying to be referenced.- See Also:
-
getPropertyId
The ID of the property that is trying to be referenced.- See Also:
-
getPropertyLogicalId
TheLogicalIDof the property that is being referenced.- See Also:
-
getPropertyPath
The path of the property that is trying to be referenced.- See Also:
-
builder
-