Class CfnDeliveryStream.S3DestinationConfigurationProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnDeliveryStream.S3DestinationConfigurationProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnDeliveryStream.S3DestinationConfigurationProperty
CfnDeliveryStream.S3DestinationConfigurationProperty-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.kinesisfirehose.CfnDeliveryStream.S3DestinationConfigurationProperty
CfnDeliveryStream.S3DestinationConfigurationProperty.Builder, CfnDeliveryStream.S3DestinationConfigurationProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnDeliveryStream.S3DestinationConfigurationProperty.Builder.protectedJsii$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.JsonNodefinal booleanfinal StringThe Amazon Resource Name (ARN) of the Amazon S3 bucket to send data to.final ObjectConfigures how Kinesis Data Firehose buffers incoming data while delivering it to the Amazon S3 bucket.final ObjectThe CloudWatch logging options for your Firehose stream.final StringThe type of compression that Kinesis Data Firehose uses to compress the data that it delivers to the Amazon S3 bucket.final ObjectConfigures Amazon Simple Storage Service (Amazon S3) server-side encryption.final StringA prefix that Kinesis Data Firehose evaluates and adds to failed records before writing them to S3.final StringA prefix that Kinesis Data Firehose adds to the files that it delivers to the Amazon S3 bucket.final StringThe 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).final inthashCode()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 theCfnDeliveryStream.S3DestinationConfigurationProperty.Builder.
-
-
Method Details
-
getBucketArn
Description copied from interface:CfnDeliveryStream.S3DestinationConfigurationPropertyThe Amazon Resource Name (ARN) of the Amazon S3 bucket to send data to.- Specified by:
getBucketArnin interfaceCfnDeliveryStream.S3DestinationConfigurationProperty- See Also:
-
getRoleArn
Description copied from interface:CfnDeliveryStream.S3DestinationConfigurationPropertyThe 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).For more information, see Grant Kinesis Data Firehose Access to an Amazon S3 Destination in the Amazon Kinesis Data Firehose Developer Guide .
- Specified by:
getRoleArnin interfaceCfnDeliveryStream.S3DestinationConfigurationProperty- See Also:
-
getBufferingHints
Description copied from interface:CfnDeliveryStream.S3DestinationConfigurationPropertyConfigures how Kinesis Data Firehose buffers incoming data while delivering it to the Amazon S3 bucket.Returns union: either
IResolvableorCfnDeliveryStream.BufferingHintsProperty- Specified by:
getBufferingHintsin interfaceCfnDeliveryStream.S3DestinationConfigurationProperty- See Also:
-
getCloudWatchLoggingOptions
Description copied from interface:CfnDeliveryStream.S3DestinationConfigurationPropertyThe CloudWatch logging options for your Firehose stream.Returns union: either
IResolvableorCfnDeliveryStream.CloudWatchLoggingOptionsProperty- Specified by:
getCloudWatchLoggingOptionsin interfaceCfnDeliveryStream.S3DestinationConfigurationProperty- See Also:
-
getCompressionFormat
Description copied from interface:CfnDeliveryStream.S3DestinationConfigurationPropertyThe type of compression that Kinesis Data Firehose uses to compress the data that it delivers to the Amazon S3 bucket.For valid values, see the
CompressionFormatcontent for the S3DestinationConfiguration data type in the Amazon Kinesis Data Firehose API Reference .- Specified by:
getCompressionFormatin interfaceCfnDeliveryStream.S3DestinationConfigurationProperty- See Also:
-
getEncryptionConfiguration
Description copied from interface:CfnDeliveryStream.S3DestinationConfigurationPropertyConfigures Amazon Simple Storage Service (Amazon S3) server-side encryption.Kinesis Data Firehose uses AWS Key Management Service ( AWS KMS) to encrypt the data that it delivers to your Amazon S3 bucket.
Returns union: either
IResolvableorCfnDeliveryStream.EncryptionConfigurationProperty- Specified by:
getEncryptionConfigurationin interfaceCfnDeliveryStream.S3DestinationConfigurationProperty- See Also:
-
getErrorOutputPrefix
Description copied from interface:CfnDeliveryStream.S3DestinationConfigurationPropertyA prefix that Kinesis Data Firehose evaluates and adds to failed records before writing them to S3.This prefix appears immediately following the bucket name. For information about how to specify this prefix, see Custom Prefixes for Amazon S3 Objects .
- Specified by:
getErrorOutputPrefixin interfaceCfnDeliveryStream.S3DestinationConfigurationProperty- See Also:
-
getPrefix
Description copied from interface:CfnDeliveryStream.S3DestinationConfigurationPropertyA prefix that Kinesis Data Firehose adds to the files that it delivers to the Amazon S3 bucket.The prefix helps you identify the files that Kinesis Data Firehose delivered.
- Specified by:
getPrefixin interfaceCfnDeliveryStream.S3DestinationConfigurationProperty- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-