Interface MetadataTableEncryptionConfiguration.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<MetadataTableEncryptionConfiguration.Builder,
,MetadataTableEncryptionConfiguration> SdkBuilder<MetadataTableEncryptionConfiguration.Builder,
,MetadataTableEncryptionConfiguration> SdkPojo
- Enclosing class:
MetadataTableEncryptionConfiguration
-
Method Summary
Modifier and TypeMethodDescriptionIf server-side encryption with Key Management Service (KMS) keys (SSE-KMS) is specified, you must also specify the KMS key Amazon Resource Name (ARN).sseAlgorithm
(String sseAlgorithm) The encryption type specified for a metadata table.sseAlgorithm
(TableSseAlgorithm sseAlgorithm) The encryption type specified for a metadata table.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
sseAlgorithm
The encryption type specified for a metadata table. To specify server-side encryption with Key Management Service (KMS) keys (SSE-KMS), use the
aws:kms
value. To specify server-side encryption with Amazon S3 managed keys (SSE-S3), use theAES256
value.- Parameters:
sseAlgorithm
- The encryption type specified for a metadata table. To specify server-side encryption with Key Management Service (KMS) keys (SSE-KMS), use theaws:kms
value. To specify server-side encryption with Amazon S3 managed keys (SSE-S3), use theAES256
value.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
sseAlgorithm
The encryption type specified for a metadata table. To specify server-side encryption with Key Management Service (KMS) keys (SSE-KMS), use the
aws:kms
value. To specify server-side encryption with Amazon S3 managed keys (SSE-S3), use theAES256
value.- Parameters:
sseAlgorithm
- The encryption type specified for a metadata table. To specify server-side encryption with Key Management Service (KMS) keys (SSE-KMS), use theaws:kms
value. To specify server-side encryption with Amazon S3 managed keys (SSE-S3), use theAES256
value.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
kmsKeyArn
If server-side encryption with Key Management Service (KMS) keys (SSE-KMS) is specified, you must also specify the KMS key Amazon Resource Name (ARN). You must specify a customer-managed KMS key that's located in the same Region as the general purpose bucket that corresponds to the metadata table configuration.
- Parameters:
kmsKeyArn
- If server-side encryption with Key Management Service (KMS) keys (SSE-KMS) is specified, you must also specify the KMS key Amazon Resource Name (ARN). You must specify a customer-managed KMS key that's located in the same Region as the general purpose bucket that corresponds to the metadata table configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-