@Stability(value=Stable) @Internal public static final class CfnDeliveryStream.S3DestinationConfigurationProperty.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnDeliveryStream.S3DestinationConfigurationProperty
CfnDeliveryStream.S3DestinationConfigurationPropertysoftware.amazon.jsii.JsiiObject.InitializationModeCfnDeliveryStream.S3DestinationConfigurationProperty.Builder, CfnDeliveryStream.S3DestinationConfigurationProperty.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(CfnDeliveryStream.S3DestinationConfigurationProperty.Builder builder)
Constructor that initializes the object based on literal property values passed by the
CfnDeliveryStream.AmazonopensearchserviceBufferingHintsProperty.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) |
String |
getBucketArn()
The Amazon Resource Name (ARN) of the Amazon S3 bucket to send data to.
|
Object |
getBufferingHints()
Configures how Kinesis Data Firehose buffers incoming data while delivering it to the Amazon S3 bucket.
|
Object |
getCloudWatchLoggingOptions()
The CloudWatch logging options for your delivery stream.
|
String |
getCompressionFormat()
The type of compression that Kinesis Data Firehose uses to compress the data that it delivers to the Amazon S3 bucket.
|
Object |
getEncryptionConfiguration()
Configures Amazon Simple Storage Service (Amazon S3) server-side encryption.
|
String |
getErrorOutputPrefix()
A prefix that Kinesis Data Firehose evaluates and adds to failed records before writing them to S3.
|
String |
getPrefix()
A prefix that Kinesis Data Firehose adds to the files that it delivers to the Amazon S3 bucket.
|
String |
getRoleArn()
The ARN of an AWS Identity and Access Management (IAM) role that grants Kinesis Data Firehose access to your Amazon S3 bucket and AWS KMS (if you enable data encryption).
|
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(CfnDeliveryStream.S3DestinationConfigurationProperty.Builder builder)
CfnDeliveryStream.AmazonopensearchserviceBufferingHintsProperty.Builder.public final String getBucketArn()
CfnDeliveryStream.S3DestinationConfigurationPropertygetBucketArn in interface CfnDeliveryStream.S3DestinationConfigurationPropertypublic final String getRoleArn()
CfnDeliveryStream.S3DestinationConfigurationPropertyFor more information, see Grant Kinesis Data Firehose Access to an Amazon S3 Destination in the Amazon Kinesis Data Firehose Developer Guide .
getRoleArn in interface CfnDeliveryStream.S3DestinationConfigurationPropertypublic final Object getBufferingHints()
CfnDeliveryStream.S3DestinationConfigurationPropertygetBufferingHints in interface CfnDeliveryStream.S3DestinationConfigurationPropertypublic final Object getCloudWatchLoggingOptions()
CfnDeliveryStream.S3DestinationConfigurationPropertygetCloudWatchLoggingOptions in interface CfnDeliveryStream.S3DestinationConfigurationPropertypublic final String getCompressionFormat()
CfnDeliveryStream.S3DestinationConfigurationProperty
For valid values, see the CompressionFormat content for the S3DestinationConfiguration data type in the Amazon Kinesis Data Firehose API Reference .
getCompressionFormat in interface CfnDeliveryStream.S3DestinationConfigurationPropertypublic final Object getEncryptionConfiguration()
CfnDeliveryStream.S3DestinationConfigurationPropertyKinesis Data Firehose uses AWS Key Management Service ( AWS KMS) to encrypt the data that it delivers to your Amazon S3 bucket.
getEncryptionConfiguration in interface CfnDeliveryStream.S3DestinationConfigurationPropertypublic final String getErrorOutputPrefix()
CfnDeliveryStream.S3DestinationConfigurationPropertyThis prefix appears immediately following the bucket name. For information about how to specify this prefix, see Custom Prefixes for Amazon S3 Objects .
getErrorOutputPrefix in interface CfnDeliveryStream.S3DestinationConfigurationPropertypublic final String getPrefix()
CfnDeliveryStream.S3DestinationConfigurationPropertyThe prefix helps you identify the files that Kinesis Data Firehose delivered.
getPrefix in interface CfnDeliveryStream.S3DestinationConfigurationProperty@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2022. All rights reserved.