Class CfnAssetModel.MetricProperty.Jsii$Proxy

java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.iotsitewise.CfnAssetModel.MetricProperty.Jsii$Proxy
All Implemented Interfaces:
CfnAssetModel.MetricProperty, software.amazon.jsii.JsiiSerializable
Enclosing interface:
CfnAssetModel.MetricProperty

@Stability(Stable) @Internal public static final class CfnAssetModel.MetricProperty.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnAssetModel.MetricProperty
An implementation for CfnAssetModel.MetricProperty
  • 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

      protected Jsii$Proxy(CfnAssetModel.MetricProperty.Builder builder)
      Constructor that initializes the object based on literal property values passed by the CfnAssetModel.MetricProperty.Builder.
  • Method Details

    • getExpression

      public final String getExpression()
      Description copied from interface: CfnAssetModel.MetricProperty
      The 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:
      getExpression in interface CfnAssetModel.MetricProperty
    • getVariables

      public final Object getVariables()
      Description copied from interface: CfnAssetModel.MetricProperty
      The list of variables used in the expression.
      Specified by:
      getVariables in interface CfnAssetModel.MetricProperty
    • getWindow

      public final Object getWindow()
      Description copied from interface: CfnAssetModel.MetricProperty
      The window (time interval) over which AWS IoT SiteWise computes the metric's aggregation expression.

      AWS IoT SiteWise computes one data point per window .

      Specified by:
      getWindow in interface CfnAssetModel.MetricProperty
    • $jsii$toJson

      @Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
      Specified by:
      $jsii$toJson in interface software.amazon.jsii.JsiiSerializable
    • equals

      public final boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public final int hashCode()
      Overrides:
      hashCode in class Object