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 Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AwsDynamoDbTableSseDescription.BuilderinaccessibleEncryptionDateTime(String inaccessibleEncryptionDateTime)If the key is inaccessible, the date and time when DynamoDB detected that the key was inaccessible.AwsDynamoDbTableSseDescription.BuilderkmsMasterKeyArn(String kmsMasterKeyArn)The ARN of the KMS key that is used for the KMS encryption.AwsDynamoDbTableSseDescription.BuildersseType(String sseType)The type of server-side encryption.AwsDynamoDbTableSseDescription.Builderstatus(String status)The status of the server-side encryption.-
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, sdkFields
-
-
-
-
Method Detail
-
inaccessibleEncryptionDateTime
AwsDynamoDbTableSseDescription.Builder inaccessibleEncryptionDateTime(String inaccessibleEncryptionDateTime)
If the key is inaccessible, the date and time when DynamoDB detected that the key was inaccessible.
This field accepts only the specified formats. Timestamps can end with
Zor("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:-
YYYY-MM-DDTHH:MM:SSZ(for example,2019-01-31T23:00:00Z) -
YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ(for example,2019-01-31T23:00:00.123456789Z) -
YYYY-MM-DDTHH:MM:SS+HH:MM(for example,2024-01-04T15:25:10+17:59) -
YYYY-MM-DDTHH:MM:SS-HHMM(for example,2024-01-04T15:25:10-1759) -
YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM(for example,2024-01-04T15:25:10.123456789+17:59)
- Parameters:
inaccessibleEncryptionDateTime- If the key is inaccessible, the date and time when DynamoDB detected that the key was inaccessible.This field accepts only the specified formats. Timestamps can end with
Zor("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:-
YYYY-MM-DDTHH:MM:SSZ(for example,2019-01-31T23:00:00Z) -
YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ(for example,2019-01-31T23:00:00.123456789Z) -
YYYY-MM-DDTHH:MM:SS+HH:MM(for example,2024-01-04T15:25:10+17:59) -
YYYY-MM-DDTHH:MM:SS-HHMM(for example,2024-01-04T15:25:10-1759) -
YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM(for example,2024-01-04T15:25:10.123456789+17:59)
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-
status
AwsDynamoDbTableSseDescription.Builder status(String 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
AwsDynamoDbTableSseDescription.Builder sseType(String 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.
-
-