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
- See Also:
-
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 IIoT wind turbine.
- Specified by:
getAttribute
in interfaceCfnAssetModel.PropertyTypeProperty
- See Also:
-
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.
- Specified by:
getMetric
in interfaceCfnAssetModel.PropertyTypeProperty
- See Also:
-
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.
- Specified by:
getTransform
in interfaceCfnAssetModel.PropertyTypeProperty
- 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()
-