Class CfnAssetModel.PropertyTypeProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.iotsitewise.CfnAssetModel.PropertyTypeProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnAssetModel.PropertyTypeProperty
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnAssetModel.PropertyTypeProperty
@Stability(Stable)
@Internal
public static final class CfnAssetModel.PropertyTypeProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnAssetModel.PropertyTypeProperty
An implementation for
CfnAssetModel.PropertyTypeProperty
-
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.PropertyTypeProperty
CfnAssetModel.PropertyTypeProperty.Builder, CfnAssetModel.PropertyTypeProperty.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnAssetModel.PropertyTypeProperty.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 Object
Specifies an asset attribute property.final Object
Specifies an asset metric property.final Object
Specifies an asset transform property.final String
The type of property type, which can be one ofAttribute
,Measurement
,Metric
, orTransform
.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.PropertyTypeProperty.Builder
.
-
-
Method Details
-
getTypeName
Description copied from interface:CfnAssetModel.PropertyTypeProperty
The type of property type, which can be one ofAttribute
,Measurement
,Metric
, orTransform
.- Specified by:
getTypeName
in interfaceCfnAssetModel.PropertyTypeProperty
-
getAttribute
Description copied from interface:CfnAssetModel.PropertyTypeProperty
Specifies an asset attribute property.An attribute generally contains static information, such as the serial number of an industrial IoT wind turbine.
This is required if the
TypeName
isAttribute
and has aDefaultValue
.- Specified by:
getAttribute
in interfaceCfnAssetModel.PropertyTypeProperty
-
getMetric
Description copied from interface:CfnAssetModel.PropertyTypeProperty
Specifies an asset metric property.A metric contains a mathematical expression that uses aggregate functions to process all input data points over a time interval and output a single data point, such as to calculate the average hourly temperature.
This is required if the
TypeName
isMetric
.- Specified by:
getMetric
in interfaceCfnAssetModel.PropertyTypeProperty
-
getTransform
Description copied from interface:CfnAssetModel.PropertyTypeProperty
Specifies an asset transform property.A transform contains a mathematical expression that maps a property's data points from one form to another, such as a unit conversion from Celsius to Fahrenheit.
This is required if the
TypeName
isTransform
.- Specified by:
getTransform
in interfaceCfnAssetModel.PropertyTypeProperty
-
$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()
-