public static final class EncryptionConfiguration.Builder
extends java.lang.Object
EncryptionConfiguration
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
EncryptionConfiguration |
build()
Builds the configured instance.
|
EncryptionConfiguration.Builder |
encryptionKey(IKey encryptionKey)
Sets the value of
EncryptionConfiguration.getEncryptionKey() |
EncryptionConfiguration.Builder |
encryptionOption(EncryptionOption encryptionOption)
Sets the value of
EncryptionConfiguration.getEncryptionOption() |
public EncryptionConfiguration.Builder encryptionOption(EncryptionOption encryptionOption)
EncryptionConfiguration.getEncryptionOption()
encryptionOption
- Type of S3 server-side encryption enabled. This parameter is required.this
public EncryptionConfiguration.Builder encryptionKey(IKey encryptionKey)
EncryptionConfiguration.getEncryptionKey()
encryptionKey
- KMS key ARN or ID.this
public EncryptionConfiguration build()
EncryptionConfiguration
java.lang.NullPointerException
- if any required attribute was not provided