Interface MetadataTableEncryptionConfiguration.Builder

    • Method Detail

      • sseAlgorithm

        MetadataTableEncryptionConfiguration.Builder sseAlgorithm​(String 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 the AES256 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 the aws:kms value. To specify server-side encryption with Amazon S3 managed keys (SSE-S3), use the AES256 value.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        TableSseAlgorithm, TableSseAlgorithm
      • sseAlgorithm

        MetadataTableEncryptionConfiguration.Builder sseAlgorithm​(TableSseAlgorithm 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 the AES256 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 the aws:kms value. To specify server-side encryption with Amazon S3 managed keys (SSE-S3), use the AES256 value.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        TableSseAlgorithm, TableSseAlgorithm
      • kmsKeyArn

        MetadataTableEncryptionConfiguration.Builder kmsKeyArn​(String 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.