public static final class CfnDeliveryStream.S3DestinationConfigurationProperty.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnDeliveryStream.S3DestinationConfigurationProperty
CfnDeliveryStream.S3DestinationConfigurationProperty
CfnDeliveryStream.S3DestinationConfigurationProperty.Builder, CfnDeliveryStream.S3DestinationConfigurationProperty.Jsii$Proxy
Modifier | Constructor and Description |
---|---|
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(java.lang.Object o) |
java.lang.String |
getBucketArn()
The Amazon Resource Name (ARN) of the Amazon S3 bucket to send data to.
|
java.lang.Object |
getBufferingHints()
Configures how Kinesis Data Firehose buffers incoming data while delivering it to the Amazon S3 bucket.
|
java.lang.Object |
getCloudWatchLoggingOptions()
The CloudWatch logging options for your delivery stream.
|
java.lang.String |
getCompressionFormat()
The type of compression that Kinesis Data Firehose uses to compress the data that it delivers to the Amazon S3 bucket.
|
java.lang.Object |
getEncryptionConfiguration()
Configures Amazon Simple Storage Service (Amazon S3) server-side encryption.
|
java.lang.String |
getErrorOutputPrefix()
A prefix that Kinesis Data Firehose evaluates and adds to failed records before writing them to S3.
|
java.lang.String |
getPrefix()
A prefix that Kinesis Data Firehose adds to the files that it delivers to the Amazon S3 bucket.
|
java.lang.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() |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
builder
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef
- Reference to the JSII managed object.public final java.lang.String getBucketArn()
CfnDeliveryStream.S3DestinationConfigurationProperty
getBucketArn
in interface CfnDeliveryStream.S3DestinationConfigurationProperty
public final java.lang.String getRoleArn()
CfnDeliveryStream.S3DestinationConfigurationProperty
For 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.S3DestinationConfigurationProperty
public final java.lang.Object getBufferingHints()
CfnDeliveryStream.S3DestinationConfigurationProperty
getBufferingHints
in interface CfnDeliveryStream.S3DestinationConfigurationProperty
public final java.lang.Object getCloudWatchLoggingOptions()
CfnDeliveryStream.S3DestinationConfigurationProperty
getCloudWatchLoggingOptions
in interface CfnDeliveryStream.S3DestinationConfigurationProperty
public final java.lang.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.S3DestinationConfigurationProperty
public final java.lang.Object getEncryptionConfiguration()
CfnDeliveryStream.S3DestinationConfigurationProperty
Kinesis 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.S3DestinationConfigurationProperty
public final java.lang.String getErrorOutputPrefix()
CfnDeliveryStream.S3DestinationConfigurationProperty
This 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.S3DestinationConfigurationProperty
public final java.lang.String getPrefix()
CfnDeliveryStream.S3DestinationConfigurationProperty
The prefix helps you identify the files that Kinesis Data Firehose delivered.
getPrefix
in interface CfnDeliveryStream.S3DestinationConfigurationProperty
public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
public final boolean equals(java.lang.Object o)
public final int hashCode()