Class CfnCampaign.S3ConfigProperty.Jsii$Proxy

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

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

    • getBucketArn

      public final String getBucketArn()
      Description copied from interface: CfnCampaign.S3ConfigProperty
      The Amazon Resource Name (ARN) of the Amazon S3 bucket.
      Specified by:
      getBucketArn in interface CfnCampaign.S3ConfigProperty
    • getDataFormat

      public final String getDataFormat()
      Description copied from interface: CfnCampaign.S3ConfigProperty
      (Optional) Specify the format that files are saved in the Amazon S3 bucket.

      You can save files in an Apache Parquet or JSON format.

      • Parquet - Store data in a columnar storage file format. Parquet is optimal for fast data retrieval and can reduce costs. This option is selected by default.
      • JSON - Store data in a standard text-based JSON file format.
      Specified by:
      getDataFormat in interface CfnCampaign.S3ConfigProperty
    • getPrefix

      public final String getPrefix()
      Description copied from interface: CfnCampaign.S3ConfigProperty
      (Optional) Enter an S3 bucket prefix.

      The prefix is the string of characters after the bucket name and before the object name. You can use the prefix to organize data stored in Amazon S3 buckets. For more information, see Organizing objects using prefixes in the Amazon Simple Storage Service User Guide .

      By default, AWS IoT FleetWise sets the prefix processed-data/year=YY/month=MM/date=DD/hour=HH/ (in UTC) to data it delivers to Amazon S3 . You can enter a prefix to append it to this default prefix. For example, if you enter the prefix vehicles , the prefix will be vehicles/processed-data/year=YY/month=MM/date=DD/hour=HH/ .

      Specified by:
      getPrefix in interface CfnCampaign.S3ConfigProperty
    • getStorageCompressionFormat

      public final String getStorageCompressionFormat()
      Description copied from interface: CfnCampaign.S3ConfigProperty
      (Optional) By default, stored data is compressed as a .gzip file. Compressed files have a reduced file size, which can optimize the cost of data storage.
      Specified by:
      getStorageCompressionFormat in interface CfnCampaign.S3ConfigProperty
    • $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