@Stability(value=Experimental) public static final class EncryptionConfiguration.Builder extends Object implements software.amazon.jsii.Builder<EncryptionConfiguration>
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() |
@Stability(value=Experimental) public EncryptionConfiguration.Builder encryptionOption(EncryptionOption encryptionOption)
EncryptionConfiguration.getEncryptionOption()encryptionOption - Type of S3 server-side encryption enabled. This parameter is required.this@Stability(value=Experimental) public EncryptionConfiguration.Builder encryptionKey(IKey encryptionKey)
EncryptionConfiguration.getEncryptionKey()encryptionKey - KMS key ARN or ID.this@Stability(value=Experimental) public EncryptionConfiguration build()
build in interface software.amazon.jsii.Builder<EncryptionConfiguration>EncryptionConfigurationNullPointerException - if any required attribute was not providedCopyright © 2021. All rights reserved.