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.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.iotsitewise.CfnAssetModel.VariableValueProperty
CfnAssetModel.VariableValueProperty.Builder, CfnAssetModel.VariableValueProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnAssetModel.VariableValueProperty.Builder.protectedJsii$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.JsonNodefinal booleanfinal StringThe external ID of the hierarchy being referenced.final StringThe ID of the hierarchy to query for the property ID.final StringTheLogicalIDof the hierarchy to query for thePropertyLogicalID.final StringThe external ID of the property being referenced.final StringThe ID of the property to use as the variable.final StringTheLogicalIDof the property that is being referenced.final ObjectThe path of the property.final inthashCode()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.VariableValuePropertyThe external ID of the hierarchy being referenced.For more information, see Using external IDs in the AWS IoT SiteWise User Guide .
- Specified by:
getHierarchyExternalIdin interfaceCfnAssetModel.VariableValueProperty- See Also:
-
getHierarchyId
Description copied from interface:CfnAssetModel.VariableValuePropertyThe 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:
getHierarchyIdin interfaceCfnAssetModel.VariableValueProperty- See Also:
-
getHierarchyLogicalId
Description copied from interface:CfnAssetModel.VariableValuePropertyTheLogicalIDof 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 .- Specified by:
getHierarchyLogicalIdin interfaceCfnAssetModel.VariableValueProperty- See Also:
-
getPropertyExternalId
Description copied from interface:CfnAssetModel.VariableValuePropertyThe external ID of the property being referenced.For more information, see Using external IDs in the AWS IoT SiteWise User Guide .
- Specified by:
getPropertyExternalIdin interfaceCfnAssetModel.VariableValueProperty- See Also:
-
getPropertyId
Description copied from interface:CfnAssetModel.VariableValuePropertyThe ID of the property to use as the variable.You can use the property
nameif 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:
getPropertyIdin interfaceCfnAssetModel.VariableValueProperty- See Also:
-
getPropertyLogicalId
Description copied from interface:CfnAssetModel.VariableValuePropertyTheLogicalIDof the property that is being referenced.- Specified by:
getPropertyLogicalIdin interfaceCfnAssetModel.VariableValueProperty- See Also:
-
getPropertyPath
Description copied from interface:CfnAssetModel.VariableValuePropertyThe 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: NestedCompositeReturns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnAssetModel.PropertyPathDefinitionProperty>- Specified by:
getPropertyPathin interfaceCfnAssetModel.VariableValueProperty- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-