@Stability(value=Stable) @Internal public static final class CfnAssetModel.AssetModelPropertyProperty.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnAssetModel.AssetModelPropertyProperty
CfnAssetModel.AssetModelPropertyPropertysoftware.amazon.jsii.JsiiObject.InitializationModeCfnAssetModel.AssetModelPropertyProperty.Builder, CfnAssetModel.AssetModelPropertyProperty.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(CfnAssetModel.AssetModelPropertyProperty.Builder builder)
Constructor that initializes the object based on literal property values passed by the
CfnAssetModel.AssetModelCompositeModelProperty.Builder. |
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
String |
getDataType()
The data type of the asset model property.
|
String |
getDataTypeSpec()
The data type of the structure for this property.
|
String |
getLogicalId()
The `LogicalID` of the asset model property.
|
String |
getName()
The name of the asset model property.
|
Object |
getType()
Contains a property type, which can be one of `Attribute` , `Measurement` , `Metric` , or `Transform` .
|
String |
getUnit()
The unit of the asset model property, such as `Newtons` or `RPM` .
|
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitbuilderprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef - Reference to the JSII managed object.protected Jsii$Proxy(CfnAssetModel.AssetModelPropertyProperty.Builder builder)
CfnAssetModel.AssetModelCompositeModelProperty.Builder.public final String getDataType()
CfnAssetModel.AssetModelPropertyProperty
The value can be STRING , INTEGER , DOUBLE , BOOLEAN , or STRUCT .
getDataType in interface CfnAssetModel.AssetModelPropertyPropertypublic final String getLogicalId()
CfnAssetModel.AssetModelPropertyProperty
The maximum length is 256 characters, with the pattern [^\\ u0000-\\ u001F\\ u007F]+ .
getLogicalId in interface CfnAssetModel.AssetModelPropertyPropertypublic final String getName()
CfnAssetModel.AssetModelPropertyProperty
The maximum length is 256 characters with the pattern [^\ u0000-\ u001F\ u007F]+ .
getName in interface CfnAssetModel.AssetModelPropertyPropertypublic final Object getType()
CfnAssetModel.AssetModelPropertyPropertygetType in interface CfnAssetModel.AssetModelPropertyPropertypublic final String getDataTypeSpec()
CfnAssetModel.AssetModelPropertyProperty
This parameter exists on properties that have the STRUCT data type.
getDataTypeSpec in interface CfnAssetModel.AssetModelPropertyPropertypublic final String getUnit()
CfnAssetModel.AssetModelPropertyPropertygetUnit in interface CfnAssetModel.AssetModelPropertyProperty@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2022. All rights reserved.