Class CfnAssetModel.VariableValueProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnAssetModel.VariableValueProperty
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnAssetModel.VariableValueProperty
CfnAssetModel.VariableValueProperty
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.iotsitewise.CfnAssetModel.VariableValueProperty
CfnAssetModel.VariableValueProperty.Builder, CfnAssetModel.VariableValueProperty.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnAssetModel.VariableValueProperty.Builder
.protected
Jsii$Proxy
(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNode
final boolean
final String
The external ID of the hierarchy being referenced.final String
The ID of the hierarchy to query for the property ID.final String
TheLogicalID
of the hierarchy to query for thePropertyLogicalID
.final String
The external ID of the property being referenced.final String
The ID of the property to use as the variable.final String
TheLogicalID
of the property that is being referenced.final Object
The path of the property.final int
hashCode()
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef
- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnAssetModel.VariableValueProperty.Builder
.
-
-
Method Details
-
getHierarchyExternalId
Description copied from interface:CfnAssetModel.VariableValueProperty
The external ID of the hierarchy being referenced.For more information, see Using external IDs in the AWS IoT SiteWise User Guide .
- Specified by:
getHierarchyExternalId
in interfaceCfnAssetModel.VariableValueProperty
- See Also:
-
getHierarchyId
Description copied from interface:CfnAssetModel.VariableValueProperty
The ID of the hierarchy to query for the property ID.You can use the hierarchy's name instead of the hierarchy's ID. If the hierarchy has an external ID, you can specify
externalId:
followed by the external ID. For more information, see Using external IDs in the AWS IoT SiteWise User Guide .You use a hierarchy ID instead of a model ID because you can have several hierarchies using the same model and therefore the same
propertyId
. For example, you might have separately grouped assets that come from the same asset model. For more information, see Asset hierarchies in the AWS IoT SiteWise User Guide .- Specified by:
getHierarchyId
in interfaceCfnAssetModel.VariableValueProperty
- See Also:
-
getHierarchyLogicalId
Description copied from interface:CfnAssetModel.VariableValueProperty
TheLogicalID
of the hierarchy to query for thePropertyLogicalID
.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 asset models (hierarchies) in the AWS IoT SiteWise User Guide .- Specified by:
getHierarchyLogicalId
in interfaceCfnAssetModel.VariableValueProperty
- See Also:
-
getPropertyExternalId
Description copied from interface:CfnAssetModel.VariableValueProperty
The external ID of the property being referenced.For more information, see Using external IDs in the AWS IoT SiteWise User Guide .
- Specified by:
getPropertyExternalId
in interfaceCfnAssetModel.VariableValueProperty
- See Also:
-
getPropertyId
Description copied from interface:CfnAssetModel.VariableValueProperty
The ID of the property to use as the variable.You can use the property
name
if it's from the same asset model. If the property has an external ID, you can specifyexternalId:
followed by the external ID. For more information, see Using external IDs in the AWS IoT SiteWise User Guide .This is a return value and can't be set.
- Specified by:
getPropertyId
in interfaceCfnAssetModel.VariableValueProperty
- See Also:
-
getPropertyLogicalId
Description copied from interface:CfnAssetModel.VariableValueProperty
TheLogicalID
of the property that is being referenced.- Specified by:
getPropertyLogicalId
in interfaceCfnAssetModel.VariableValueProperty
- See Also:
-
getPropertyPath
Description copied from interface:CfnAssetModel.VariableValueProperty
The path of the property.Each step of the path is the name of the step. See the following example:
PropertyPath: Name: AssetModelName Name: Composite1 Name: NestedComposite
- Specified by:
getPropertyPath
in interfaceCfnAssetModel.VariableValueProperty
- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-