Class CfnAssetModelPropsMixin.MetricProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.cfnpropertymixins.services.iotsitewise.CfnAssetModelPropsMixin.MetricProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnAssetModelPropsMixin.MetricProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnAssetModelPropsMixin.MetricProperty
@Stability(Stable)
@Internal
public static final class CfnAssetModelPropsMixin.MetricProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnAssetModelPropsMixin.MetricProperty
An implementation for
CfnAssetModelPropsMixin.MetricProperty-
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.cfnpropertymixins.services.iotsitewise.CfnAssetModelPropsMixin.MetricProperty
CfnAssetModelPropsMixin.MetricProperty.Builder, CfnAssetModelPropsMixin.MetricProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnAssetModelPropsMixin.MetricProperty.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 mathematical expression that defines the metric aggregation function.final ObjectThe list of variables used in the expression.final ObjectThe window (time interval) over which AWS IoT SiteWise computes the metric's aggregation expression.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 theCfnAssetModelPropsMixin.MetricProperty.Builder.
-
-
Method Details
-
getExpression
Description copied from interface:CfnAssetModelPropsMixin.MetricPropertyThe mathematical expression that defines the metric aggregation function.You can specify up to 10 variables per expression. You can specify up to 10 functions per expression.
For more information, see Quotas in the AWS IoT SiteWise User Guide .
- Specified by:
getExpressionin interfaceCfnAssetModelPropsMixin.MetricProperty- See Also:
-
getVariables
Description copied from interface:CfnAssetModelPropsMixin.MetricPropertyThe list of variables used in the expression.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnAssetModelPropsMixin.ExpressionVariableProperty>- Specified by:
getVariablesin interfaceCfnAssetModelPropsMixin.MetricProperty- See Also:
-
getWindow
Description copied from interface:CfnAssetModelPropsMixin.MetricPropertyThe window (time interval) over which AWS IoT SiteWise computes the metric's aggregation expression.AWS IoT SiteWise computes one data point per
window.Returns union: either
IResolvableorCfnAssetModelPropsMixin.MetricWindowProperty- Specified by:
getWindowin interfaceCfnAssetModelPropsMixin.MetricProperty- 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()
-