public static final class CfnDeliveryStream.EncryptionConfigurationProperty.Builder
extends java.lang.Object
CfnDeliveryStream.EncryptionConfigurationProperty
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
CfnDeliveryStream.EncryptionConfigurationProperty |
build()
Builds the configured instance.
|
CfnDeliveryStream.EncryptionConfigurationProperty.Builder |
kmsEncryptionConfig(CfnDeliveryStream.KMSEncryptionConfigProperty kmsEncryptionConfig)
|
CfnDeliveryStream.EncryptionConfigurationProperty.Builder |
kmsEncryptionConfig(IResolvable kmsEncryptionConfig)
|
CfnDeliveryStream.EncryptionConfigurationProperty.Builder |
noEncryptionConfig(java.lang.String noEncryptionConfig)
|
public CfnDeliveryStream.EncryptionConfigurationProperty.Builder kmsEncryptionConfig(IResolvable kmsEncryptionConfig)
kmsEncryptionConfig
- The AWS Key Management Service ( AWS KMS) encryption key that Amazon S3 uses to encrypt your data.this
public CfnDeliveryStream.EncryptionConfigurationProperty.Builder kmsEncryptionConfig(CfnDeliveryStream.KMSEncryptionConfigProperty kmsEncryptionConfig)
kmsEncryptionConfig
- The AWS Key Management Service ( AWS KMS) encryption key that Amazon S3 uses to encrypt your data.this
public CfnDeliveryStream.EncryptionConfigurationProperty.Builder noEncryptionConfig(java.lang.String noEncryptionConfig)
noEncryptionConfig
- Disables encryption.
For valid values, see the NoEncryptionConfig
content for the EncryptionConfiguration data type in the Amazon Kinesis Data Firehose API Reference .this
public CfnDeliveryStream.EncryptionConfigurationProperty build()
CfnDeliveryStream.EncryptionConfigurationProperty
java.lang.NullPointerException
- if any required attribute was not provided