Interface AwsDynamoDbTableSseDescription.Builder

All Superinterfaces:
Buildable, CopyableBuilder<AwsDynamoDbTableSseDescription.Builder,AwsDynamoDbTableSseDescription>, SdkBuilder<AwsDynamoDbTableSseDescription.Builder,AwsDynamoDbTableSseDescription>, SdkPojo
Enclosing class:
AwsDynamoDbTableSseDescription

public static interface AwsDynamoDbTableSseDescription.Builder extends SdkPojo, CopyableBuilder<AwsDynamoDbTableSseDescription.Builder,AwsDynamoDbTableSseDescription>
  • Method Details

    • inaccessibleEncryptionDateTime

      AwsDynamoDbTableSseDescription.Builder inaccessibleEncryptionDateTime(String inaccessibleEncryptionDateTime)

      If the key is inaccessible, the date and time when DynamoDB detected that the key was inaccessible.

      Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T. For example, 2020-03-22T13:22:13.933Z.

      Parameters:
      inaccessibleEncryptionDateTime - If the key is inaccessible, the date and time when DynamoDB detected that the key was inaccessible.

      Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T. For example, 2020-03-22T13:22:13.933Z.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • status

      The status of the server-side encryption.

      Parameters:
      status - The status of the server-side encryption.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • sseType

      The type of server-side encryption.

      Parameters:
      sseType - The type of server-side encryption.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • kmsMasterKeyArn

      AwsDynamoDbTableSseDescription.Builder kmsMasterKeyArn(String kmsMasterKeyArn)

      The ARN of the KMS key that is used for the KMS encryption.

      Parameters:
      kmsMasterKeyArn - The ARN of the KMS key that is used for the KMS encryption.
      Returns:
      Returns a reference to this object so that method calls can be chained together.