AssetModelVariableValue

data class AssetModelVariableValue(val hierarchyExternalId: String? = null, val hierarchyId: String? = null, val hierarchyLogicalId: String? = null, val propertyExternalId: String? = null, val propertyId: String? = null, val propertyLogicalId: String? = null, val propertyPath: List<AssetModelPropertyPathDefinition>? = null)

Constructors

Link copied to clipboard
constructor(hierarchyExternalId: String? = null, hierarchyId: String? = null, hierarchyLogicalId: String? = null, propertyExternalId: String? = null, propertyId: String? = null, propertyLogicalId: String? = null, propertyPath: List<AssetModelPropertyPathDefinition>? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The External ID of the hierarchy that is trying to be referenced

Link copied to clipboard
val hierarchyId: String? = null

The ID of the hierarchy that is trying to be referenced

Link copied to clipboard

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 asset models (hierarchies) in the AWS IoT SiteWise User Guide .

Link copied to clipboard

The External ID of the property that is trying to be referenced

Link copied to clipboard
val propertyId: String? = null

The ID of the property that is trying to be referenced

Link copied to clipboard

The LogicalID of the property that is being referenced.

Link copied to clipboard

The path of the property that is trying to be referenced