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)
Key Management Service (KMS) key.
|
EncryptionConfig.Builder |
provider(Provider provider)
Key Management Service (KMS) key.
|
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)
Key Management Service (KMS) key. Either the ARN or the alias can be used.
provider - Key Management Service (KMS) key. Either the ARN or the alias can be used.default EncryptionConfig.Builder provider(Consumer<Provider.Builder> provider)
Key Management Service (KMS) key. 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 © 2021. All rights reserved.