public static interface EncryptionConfig.Builder extends SdkPojo, CopyableBuilder<EncryptionConfig.Builder,EncryptionConfig>
| Modifier and Type | Method and Description |
|---|---|
default EncryptionConfig.Builder |
provider(Consumer<Provider.Builder> provider)
AWS Key Management Service (AWS KMS) customer master key (CMK).
|
EncryptionConfig.Builder |
provider(Provider provider)
AWS Key Management Service (AWS KMS) customer master key (CMK).
|
EncryptionConfig.Builder |
resources(Collection<String> resources)
Specifies the resources to be encrypted.
|
EncryptionConfig.Builder |
resources(String... resources)
Specifies the resources to be encrypted.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildEncryptionConfig.Builder resources(Collection<String> resources)
Specifies the resources to be encrypted. The only supported value is "secrets".
resources - Specifies the resources to be encrypted. The only supported value is "secrets".EncryptionConfig.Builder resources(String... resources)
Specifies the resources to be encrypted. The only supported value is "secrets".
resources - Specifies the resources to be encrypted. The only supported value is "secrets".EncryptionConfig.Builder provider(Provider provider)
AWS Key Management Service (AWS KMS) customer master key (CMK). Either the ARN or the alias can be used.
provider - AWS Key Management Service (AWS KMS) customer master key (CMK). Either the ARN or the alias can be
used.default EncryptionConfig.Builder provider(Consumer<Provider.Builder> provider)
AWS Key Management Service (AWS KMS) customer master key (CMK). Either the ARN or the alias can be used.
This is a convenience that creates an instance of theProvider.Builder avoiding the need to create
one manually via Provider.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its result is
passed to provider(Provider).provider - a consumer that will call methods on Provider.Builderprovider(Provider)Copyright © 2020. All rights reserved.