Interface EncryptionAtRest.Builder

  • Method Details

    • catalogEncryptionMode

      EncryptionAtRest.Builder catalogEncryptionMode(String catalogEncryptionMode)

      The encryption-at-rest mode for encrypting Data Catalog data.

      Parameters:
      catalogEncryptionMode - The encryption-at-rest mode for encrypting Data Catalog data.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • catalogEncryptionMode

      EncryptionAtRest.Builder catalogEncryptionMode(CatalogEncryptionMode catalogEncryptionMode)

      The encryption-at-rest mode for encrypting Data Catalog data.

      Parameters:
      catalogEncryptionMode - The encryption-at-rest mode for encrypting Data Catalog data.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • sseAwsKmsKeyId

      EncryptionAtRest.Builder sseAwsKmsKeyId(String sseAwsKmsKeyId)

      The ID of the KMS key to use for encryption at rest.

      Parameters:
      sseAwsKmsKeyId - The ID of the KMS key to use for encryption at rest.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • catalogEncryptionServiceRole

      EncryptionAtRest.Builder catalogEncryptionServiceRole(String catalogEncryptionServiceRole)

      The role that Glue assumes to encrypt and decrypt the Data Catalog objects on the caller's behalf.

      Parameters:
      catalogEncryptionServiceRole - The role that Glue assumes to encrypt and decrypt the Data Catalog objects on the caller's behalf.
      Returns:
      Returns a reference to this object so that method calls can be chained together.