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
-
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.iotfleetwise.CfnCampaign.S3ConfigProperty
CfnCampaign.S3ConfigProperty.Builder, CfnCampaign.S3ConfigProperty.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnCampaign.S3ConfigProperty.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 String
The Amazon Resource Name (ARN) of the Amazon S3 bucket.final String
(Optional) Specify the format that files are saved in the Amazon S3 bucket.final String
(Optional) Enter an S3 bucket prefix.final String
(Optional) By default, stored data is compressed as a .gzip file.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 theCfnCampaign.S3ConfigProperty.Builder
.
-
-
Method Details
-
getBucketArn
Description copied from interface:CfnCampaign.S3ConfigProperty
The Amazon Resource Name (ARN) of the Amazon S3 bucket.- Specified by:
getBucketArn
in interfaceCfnCampaign.S3ConfigProperty
-
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 interfaceCfnCampaign.S3ConfigProperty
-
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 prefixvehicles
, the prefix will bevehicles/processed-data/year=YY/month=MM/date=DD/hour=HH/
.- Specified by:
getPrefix
in interfaceCfnCampaign.S3ConfigProperty
-
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 interfaceCfnCampaign.S3ConfigProperty
-
$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()
-