Class CfnDatasetProps.Jsii$Proxy

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

@Stability(Stable) @Internal public static final class CfnDatasetProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnDatasetProps
An implementation for CfnDatasetProps
  • 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(CfnDatasetProps.Builder builder)
      Constructor that initializes the object based on literal property values passed by the CfnDatasetProps.Builder.
  • Method Details

    • getActions

      public final Object getActions()
      Description copied from interface: CfnDatasetProps
      The DatasetAction objects that automatically create the dataset contents.
      Specified by:
      getActions in interface CfnDatasetProps
    • getContentDeliveryRules

      public final Object getContentDeliveryRules()
      Description copied from interface: CfnDatasetProps
      When dataset contents are created they are delivered to destinations specified here.
      Specified by:
      getContentDeliveryRules in interface CfnDatasetProps
    • getDatasetName

      public final String getDatasetName()
      Description copied from interface: CfnDatasetProps
      The name of the dataset.
      Specified by:
      getDatasetName in interface CfnDatasetProps
    • getLateDataRules

      public final Object getLateDataRules()
      Description copied from interface: CfnDatasetProps
      A list of data rules that send notifications to CloudWatch, when data arrives late.

      To specify lateDataRules , the dataset must use a DeltaTimer filter.

      Specified by:
      getLateDataRules in interface CfnDatasetProps
    • getRetentionPeriod

      public final Object getRetentionPeriod()
      Description copied from interface: CfnDatasetProps
      Optional.

      How long, in days, message data is kept for the dataset.

      Specified by:
      getRetentionPeriod in interface CfnDatasetProps
    • getTags

      public final List<CfnTag> getTags()
      Description copied from interface: CfnDatasetProps
      Metadata which can be used to manage the data set.

      For more information, see Tag .

      Specified by:
      getTags in interface CfnDatasetProps
    • getTriggers

      public final Object getTriggers()
      Description copied from interface: CfnDatasetProps
      The DatasetTrigger objects that specify when the dataset is automatically updated.
      Specified by:
      getTriggers in interface CfnDatasetProps
    • getVersioningConfiguration

      public final Object getVersioningConfiguration()
      Description copied from interface: CfnDatasetProps
      Optional.

      How many versions of dataset contents are kept. If not specified or set to null, only the latest version plus the latest succeeded version (if they are different) are kept for the time period specified by the retentionPeriod parameter. For more information, see Keeping Multiple Versions of AWS IoT Analytics datasets in the AWS IoT Analytics User Guide .

      Specified by:
      getVersioningConfiguration in interface CfnDatasetProps
    • $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