Class CfnAssetModel.AssetModelPropertyProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.iotsitewise.CfnAssetModel.AssetModelPropertyProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnAssetModel.AssetModelPropertyProperty
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnAssetModel.AssetModelPropertyProperty
@Stability(Stable)
@Internal
public static final class CfnAssetModel.AssetModelPropertyProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnAssetModel.AssetModelPropertyProperty
An implementation for
CfnAssetModel.AssetModelPropertyProperty
-
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.AssetModelPropertyProperty
CfnAssetModel.AssetModelPropertyProperty.Builder, CfnAssetModel.AssetModelPropertyProperty.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnAssetModel.AssetModelPropertyProperty.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 data type of the asset model property.final String
The data type of the structure for this property.final String
The external ID of the asset property.final String
getId()
The ID of the property.final String
TheLogicalID
of the asset model property.final String
getName()
The name of the asset model property.final Object
getType()
Contains a property type, which can be one ofattribute
,measurement
,metric
, ortransform
.final String
getUnit()
The unit of the asset model property, such asNewtons
orRPM
.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.AssetModelPropertyProperty.Builder
.
-
-
Method Details
-
getDataType
Description copied from interface:CfnAssetModel.AssetModelPropertyProperty
The data type of the asset model property.If you specify
STRUCT
, you must also specifydataTypeSpec
to identify the type of the structure for this property.- Specified by:
getDataType
in interfaceCfnAssetModel.AssetModelPropertyProperty
- See Also:
-
getName
Description copied from interface:CfnAssetModel.AssetModelPropertyProperty
The name of the asset model property.- Specified by:
getName
in interfaceCfnAssetModel.AssetModelPropertyProperty
- See Also:
-
getType
Description copied from interface:CfnAssetModel.AssetModelPropertyProperty
Contains a property type, which can be one ofattribute
,measurement
,metric
, ortransform
.- Specified by:
getType
in interfaceCfnAssetModel.AssetModelPropertyProperty
- See Also:
-
getDataTypeSpec
Description copied from interface:CfnAssetModel.AssetModelPropertyProperty
The data type of the structure for this property.This parameter exists on properties that have the
STRUCT
data type.- Specified by:
getDataTypeSpec
in interfaceCfnAssetModel.AssetModelPropertyProperty
- See Also:
-
getExternalId
Description copied from interface:CfnAssetModel.AssetModelPropertyProperty
The external ID of the asset property.For more information, see Using external IDs in the AWS IoT SiteWise User Guide .
One of
ExternalId
orLogicalId
must be specified.- Specified by:
getExternalId
in interfaceCfnAssetModel.AssetModelPropertyProperty
- See Also:
-
getId
Description copied from interface:CfnAssetModel.AssetModelPropertyProperty
The ID of the property.This is a return value and can't be set.
- Specified by:
getId
in interfaceCfnAssetModel.AssetModelPropertyProperty
- See Also:
-
getLogicalId
Description copied from interface:CfnAssetModel.AssetModelPropertyProperty
TheLogicalID
of the asset model property.One of
ExternalId
orLogicalId
must be specified.- Specified by:
getLogicalId
in interfaceCfnAssetModel.AssetModelPropertyProperty
- See Also:
-
getUnit
Description copied from interface:CfnAssetModel.AssetModelPropertyProperty
The unit of the asset model property, such asNewtons
orRPM
.- Specified by:
getUnit
in interfaceCfnAssetModel.AssetModelPropertyProperty
- 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()
-