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.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.iotsitewise.CfnAssetModel.AssetModelPropertyProperty
CfnAssetModel.AssetModelPropertyProperty.Builder, CfnAssetModel.AssetModelPropertyProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnAssetModel.AssetModelPropertyProperty.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 data type of the asset model property.final StringThe data type of the structure for this property.final StringThe external ID of the asset property.final StringgetId()The ID of the property.final StringTheLogicalIDof the asset model property.final StringgetName()The name of the asset model property.final ObjectgetType()Contains a property type, which can be one ofattribute,measurement,metric, ortransform.final StringgetUnit()The unit of the asset model property, such asNewtonsorRPM.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.AssetModelPropertyProperty.Builder.
-
-
Method Details
-
getDataType
Description copied from interface:CfnAssetModel.AssetModelPropertyPropertyThe data type of the asset model property.If you specify
STRUCT, you must also specifydataTypeSpecto identify the type of the structure for this property.- Specified by:
getDataTypein interfaceCfnAssetModel.AssetModelPropertyProperty- See Also:
-
getName
Description copied from interface:CfnAssetModel.AssetModelPropertyPropertyThe name of the asset model property.- Specified by:
getNamein interfaceCfnAssetModel.AssetModelPropertyProperty- See Also:
-
getType
Description copied from interface:CfnAssetModel.AssetModelPropertyPropertyContains a property type, which can be one ofattribute,measurement,metric, ortransform.Returns union: either
IResolvableorCfnAssetModel.PropertyTypeProperty- Specified by:
getTypein interfaceCfnAssetModel.AssetModelPropertyProperty- See Also:
-
getDataTypeSpec
Description copied from interface:CfnAssetModel.AssetModelPropertyPropertyThe data type of the structure for this property.This parameter exists on properties that have the
STRUCTdata type.- Specified by:
getDataTypeSpecin interfaceCfnAssetModel.AssetModelPropertyProperty- See Also:
-
getExternalId
Description copied from interface:CfnAssetModel.AssetModelPropertyPropertyThe external ID of the asset property.For more information, see Using external IDs in the AWS IoT SiteWise User Guide .
One of
ExternalIdorLogicalIdmust be specified.- Specified by:
getExternalIdin interfaceCfnAssetModel.AssetModelPropertyProperty- See Also:
-
getId
Description copied from interface:CfnAssetModel.AssetModelPropertyPropertyThe ID of the property.This is a return value and can't be set.
- Specified by:
getIdin interfaceCfnAssetModel.AssetModelPropertyProperty- See Also:
-
getLogicalId
Description copied from interface:CfnAssetModel.AssetModelPropertyPropertyTheLogicalIDof the asset model property.One of
ExternalIdorLogicalIdmust be specified.- Specified by:
getLogicalIdin interfaceCfnAssetModel.AssetModelPropertyProperty- See Also:
-
getUnit
Description copied from interface:CfnAssetModel.AssetModelPropertyPropertyThe unit of the asset model property, such asNewtonsorRPM.- Specified by:
getUnitin interfaceCfnAssetModel.AssetModelPropertyProperty- 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()
-