Interface EncryptionKeyConfiguration.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<EncryptionKeyConfiguration.Builder,,EncryptionKeyConfiguration> SdkBuilder<EncryptionKeyConfiguration.Builder,,EncryptionKeyConfiguration> SdkPojo
- Enclosing class:
EncryptionKeyConfiguration
-
Method Summary
Modifier and TypeMethodDescriptionawsEncryptionKey(Consumer<AwsEncryptionKeyConfiguration.Builder> awsEncryptionKey) The configuration of the Amazon Web Services Key Management Service (KMS) encryption key.awsEncryptionKey(AwsEncryptionKeyConfiguration awsEncryptionKey) The configuration of the Amazon Web Services Key Management Service (KMS) encryption key.ociEncryptionKey(Consumer<OciEncryptionKeyConfiguration.Builder> ociEncryptionKey) The configuration of the Oracle Cloud Infrastructure (OCI) Vault encryption key.ociEncryptionKey(OciEncryptionKeyConfiguration ociEncryptionKey) The configuration of the Oracle Cloud Infrastructure (OCI) Vault encryption key.okvEncryptionKey(Consumer<OkvEncryptionKeyConfiguration.Builder> okvEncryptionKey) The configuration of the Oracle Key Vault (OKV) encryption key.okvEncryptionKey(OkvEncryptionKeyConfiguration okvEncryptionKey) The configuration of the Oracle Key Vault (OKV) encryption key.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
awsEncryptionKey
The configuration of the Amazon Web Services Key Management Service (KMS) encryption key.
- Parameters:
awsEncryptionKey- The configuration of the Amazon Web Services Key Management Service (KMS) encryption key.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
awsEncryptionKey
default EncryptionKeyConfiguration.Builder awsEncryptionKey(Consumer<AwsEncryptionKeyConfiguration.Builder> awsEncryptionKey) The configuration of the Amazon Web Services Key Management Service (KMS) encryption key.
This is a convenience method that creates an instance of theAwsEncryptionKeyConfiguration.Builderavoiding the need to create one manually viaAwsEncryptionKeyConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toawsEncryptionKey(AwsEncryptionKeyConfiguration).- Parameters:
awsEncryptionKey- a consumer that will call methods onAwsEncryptionKeyConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
ociEncryptionKey
The configuration of the Oracle Cloud Infrastructure (OCI) Vault encryption key.
- Parameters:
ociEncryptionKey- The configuration of the Oracle Cloud Infrastructure (OCI) Vault encryption key.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ociEncryptionKey
default EncryptionKeyConfiguration.Builder ociEncryptionKey(Consumer<OciEncryptionKeyConfiguration.Builder> ociEncryptionKey) The configuration of the Oracle Cloud Infrastructure (OCI) Vault encryption key.
This is a convenience method that creates an instance of theOciEncryptionKeyConfiguration.Builderavoiding the need to create one manually viaOciEncryptionKeyConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toociEncryptionKey(OciEncryptionKeyConfiguration).- Parameters:
ociEncryptionKey- a consumer that will call methods onOciEncryptionKeyConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
okvEncryptionKey
The configuration of the Oracle Key Vault (OKV) encryption key.
- Parameters:
okvEncryptionKey- The configuration of the Oracle Key Vault (OKV) encryption key.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
okvEncryptionKey
default EncryptionKeyConfiguration.Builder okvEncryptionKey(Consumer<OkvEncryptionKeyConfiguration.Builder> okvEncryptionKey) The configuration of the Oracle Key Vault (OKV) encryption key.
This is a convenience method that creates an instance of theOkvEncryptionKeyConfiguration.Builderavoiding the need to create one manually viaOkvEncryptionKeyConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tookvEncryptionKey(OkvEncryptionKeyConfiguration).- Parameters:
okvEncryptionKey- a consumer that will call methods onOkvEncryptionKeyConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-