@Stability(value=Experimental) @Internal public static final class CommonDestinationS3Props.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CommonDestinationS3Props
CommonDestinationS3Propssoftware.amazon.jsii.JsiiObject.InitializationModeCommonDestinationS3Props.Builder, CommonDestinationS3Props.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(CommonDestinationS3Props.Builder builder)
Constructor that initializes the object based on literal property values passed by the
CommonDestinationS3Props.Builder. |
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
Duration |
getBufferingInterval()
(experimental) The length of time that Firehose buffers incoming data before delivering it to the S3 bucket.
|
Size |
getBufferingSize()
(experimental) The size of the buffer that Kinesis Data Firehose uses for incoming data before delivering it to the S3 bucket.
|
Compression |
getCompression()
(experimental) The type of compression that Kinesis Data Firehose uses to compress the data that it delivers to the Amazon S3 bucket.
|
String |
getDataOutputPrefix()
(experimental) A prefix that Kinesis Data Firehose evaluates and adds to records before writing them to S3.
|
IKey |
getEncryptionKey()
(experimental) The AWS KMS key used to encrypt the data that it delivers to your Amazon S3 bucket.
|
String |
getErrorOutputPrefix()
(experimental) A prefix that Kinesis Data Firehose evaluates and adds to failed records before writing them to S3.
|
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitbuilderprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef - Reference to the JSII managed object.protected Jsii$Proxy(CommonDestinationS3Props.Builder builder)
CommonDestinationS3Props.Builder.public final Duration getBufferingInterval()
CommonDestinationS3PropsMinimum: Duration.seconds(60) Maximum: Duration.seconds(900)
Default: Duration.seconds(300)
getBufferingInterval in interface CommonDestinationS3Propspublic final Size getBufferingSize()
CommonDestinationS3PropsMinimum: Size.mebibytes(1) Maximum: Size.mebibytes(128)
Default: Size.mebibytes(5)
getBufferingSize in interface CommonDestinationS3Propspublic final Compression getCompression()
CommonDestinationS3PropsThe compression formats SNAPPY or ZIP cannot be specified for Amazon Redshift destinations because they are not supported by the Amazon Redshift COPY operation that reads from the S3 bucket.
Default: - UNCOMPRESSED
getCompression in interface CommonDestinationS3Propspublic final String getDataOutputPrefix()
CommonDestinationS3PropsThis prefix appears immediately following the bucket name.
Default: "YYYY/MM/DD/HH"
getDataOutputPrefix in interface CommonDestinationS3Propshttps://docs.aws.amazon.com/firehose/latest/dev/s3-prefixes.htmlpublic final IKey getEncryptionKey()
CommonDestinationS3PropsDefault: - Data is not encrypted.
getEncryptionKey in interface CommonDestinationS3Propspublic final String getErrorOutputPrefix()
CommonDestinationS3PropsThis prefix appears immediately following the bucket name.
Default: "YYYY/MM/DD/HH"
getErrorOutputPrefix in interface CommonDestinationS3Propshttps://docs.aws.amazon.com/firehose/latest/dev/s3-prefixes.html@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2022. All rights reserved.