public static final class CfnDeliveryStream.KMSEncryptionConfigProperty.Builder
extends java.lang.Object
CfnDeliveryStream.KMSEncryptionConfigProperty
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
CfnDeliveryStream.KMSEncryptionConfigProperty.Builder |
awskmsKeyArn(java.lang.String awskmsKeyArn)
Sets the value of
CfnDeliveryStream.KMSEncryptionConfigProperty.getAwskmsKeyArn() |
CfnDeliveryStream.KMSEncryptionConfigProperty |
build()
Builds the configured instance.
|
public CfnDeliveryStream.KMSEncryptionConfigProperty.Builder awskmsKeyArn(java.lang.String awskmsKeyArn)
CfnDeliveryStream.KMSEncryptionConfigProperty.getAwskmsKeyArn()
awskmsKeyArn
- The Amazon Resource Name (ARN) of the AWS KMS encryption key that Amazon S3 uses to encrypt data delivered by the Kinesis Data Firehose stream. This parameter is required.
The key must belong to the same region as the destination S3 bucket.this
public CfnDeliveryStream.KMSEncryptionConfigProperty build()
CfnDeliveryStream.KMSEncryptionConfigProperty
java.lang.NullPointerException
- if any required attribute was not provided