public static final class CfnAssetModel.AssetModelPropertyProperty.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnAssetModel.AssetModelPropertyProperty
CfnAssetModel.AssetModelPropertyProperty
CfnAssetModel.AssetModelPropertyProperty.Builder, CfnAssetModel.AssetModelPropertyProperty.Jsii$Proxy
Modifier | Constructor and Description |
---|---|
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(java.lang.Object o) |
java.lang.String |
getDataType()
The data type of the asset model property.
|
java.lang.String |
getDataTypeSpec()
The data type of the structure for this property.
|
java.lang.String |
getLogicalId()
The `LogicalID` of the asset model property.
|
java.lang.String |
getName()
The name of the asset model property.
|
java.lang.Object |
getType()
Contains a property type, which can be one of `Attribute` , `Measurement` , `Metric` , or `Transform` .
|
java.lang.String |
getUnit()
The unit of the asset model property, such as `Newtons` or `RPM` .
|
int |
hashCode() |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
builder
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef
- Reference to the JSII managed object.public final java.lang.String getDataType()
CfnAssetModel.AssetModelPropertyProperty
The value can be STRING
, INTEGER
, DOUBLE
, BOOLEAN
, or STRUCT
.
getDataType
in interface CfnAssetModel.AssetModelPropertyProperty
public final java.lang.String getLogicalId()
CfnAssetModel.AssetModelPropertyProperty
The maximum length is 256 characters, with the pattern [^\\ u0000-\\ u001F\\ u007F]+
.
getLogicalId
in interface CfnAssetModel.AssetModelPropertyProperty
public final java.lang.String getName()
CfnAssetModel.AssetModelPropertyProperty
The maximum length is 256 characters with the pattern [^\ u0000-\ u001F\ u007F]+
.
getName
in interface CfnAssetModel.AssetModelPropertyProperty
public final java.lang.Object getType()
CfnAssetModel.AssetModelPropertyProperty
getType
in interface CfnAssetModel.AssetModelPropertyProperty
public final java.lang.String getDataTypeSpec()
CfnAssetModel.AssetModelPropertyProperty
This parameter exists on properties that have the STRUCT
data type.
getDataTypeSpec
in interface CfnAssetModel.AssetModelPropertyProperty
public final java.lang.String getUnit()
CfnAssetModel.AssetModelPropertyProperty
getUnit
in interface CfnAssetModel.AssetModelPropertyProperty
public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
public final boolean equals(java.lang.Object o)
public final int hashCode()