public static interface AwsDynamoDbTableDetails.Builder extends SdkPojo, CopyableBuilder<AwsDynamoDbTableDetails.Builder,AwsDynamoDbTableDetails>
equalsBySdkFields, sdkFieldscopyapplyMutation, buildAwsDynamoDbTableDetails.Builder attributeDefinitions(Collection<AwsDynamoDbTableAttributeDefinition> attributeDefinitions)
A list of attribute definitions for the table.
attributeDefinitions - A list of attribute definitions for the table.AwsDynamoDbTableDetails.Builder attributeDefinitions(AwsDynamoDbTableAttributeDefinition... attributeDefinitions)
A list of attribute definitions for the table.
attributeDefinitions - A list of attribute definitions for the table.AwsDynamoDbTableDetails.Builder attributeDefinitions(Consumer<AwsDynamoDbTableAttributeDefinition.Builder>... attributeDefinitions)
A list of attribute definitions for the table.
This is a convenience method that creates an instance of theAwsDynamoDbTableAttributeDefinition.Builder
avoiding the need to create one manually via
AwsDynamoDbTableAttributeDefinition.builder().
When the Consumer completes,
SdkBuilder.build()
is called immediately and its result is passed to #attributeDefinitions(List.
attributeDefinitions - a consumer that will call methods on
AwsDynamoDbTableAttributeDefinition.Builder#attributeDefinitions(java.util.Collection) AwsDynamoDbTableDetails.Builder billingModeSummary(AwsDynamoDbTableBillingModeSummary billingModeSummary)
Information about the billing for read/write capacity on the table.
billingModeSummary - Information about the billing for read/write capacity on the table.default AwsDynamoDbTableDetails.Builder billingModeSummary(Consumer<AwsDynamoDbTableBillingModeSummary.Builder> billingModeSummary)
Information about the billing for read/write capacity on the table.
This is a convenience method that creates an instance of theAwsDynamoDbTableBillingModeSummary.Builder avoiding the need to create one manually via
AwsDynamoDbTableBillingModeSummary.builder().
When the Consumer completes, SdkBuilder.build() is called
immediately and its result is passed to billingModeSummary(AwsDynamoDbTableBillingModeSummary).
billingModeSummary - a consumer that will call methods on AwsDynamoDbTableBillingModeSummary.BuilderbillingModeSummary(AwsDynamoDbTableBillingModeSummary)AwsDynamoDbTableDetails.Builder creationDateTime(String creationDateTime)
Indicates when the table was created.
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.
creationDateTime - Indicates when the table was created.
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.
AwsDynamoDbTableDetails.Builder globalSecondaryIndexes(Collection<AwsDynamoDbTableGlobalSecondaryIndex> globalSecondaryIndexes)
List of global secondary indexes for the table.
globalSecondaryIndexes - List of global secondary indexes for the table.AwsDynamoDbTableDetails.Builder globalSecondaryIndexes(AwsDynamoDbTableGlobalSecondaryIndex... globalSecondaryIndexes)
List of global secondary indexes for the table.
globalSecondaryIndexes - List of global secondary indexes for the table.AwsDynamoDbTableDetails.Builder globalSecondaryIndexes(Consumer<AwsDynamoDbTableGlobalSecondaryIndex.Builder>... globalSecondaryIndexes)
List of global secondary indexes for the table.
This is a convenience method that creates an instance of theAwsDynamoDbTableGlobalSecondaryIndex.Builder
avoiding the need to create one manually via
AwsDynamoDbTableGlobalSecondaryIndex.builder().
When the Consumer completes,
SdkBuilder.build()
is called immediately and its result is passed to #globalSecondaryIndexes(List.
globalSecondaryIndexes - a consumer that will call methods on
AwsDynamoDbTableGlobalSecondaryIndex.Builder#globalSecondaryIndexes(java.util.Collection) AwsDynamoDbTableDetails.Builder globalTableVersion(String globalTableVersion)
The version of global tables being used.
globalTableVersion - The version of global tables being used.AwsDynamoDbTableDetails.Builder itemCount(Integer itemCount)
The number of items in the table.
itemCount - The number of items in the table.AwsDynamoDbTableDetails.Builder keySchema(Collection<AwsDynamoDbTableKeySchema> keySchema)
The primary key structure for the table.
keySchema - The primary key structure for the table.AwsDynamoDbTableDetails.Builder keySchema(AwsDynamoDbTableKeySchema... keySchema)
The primary key structure for the table.
keySchema - The primary key structure for the table.AwsDynamoDbTableDetails.Builder keySchema(Consumer<AwsDynamoDbTableKeySchema.Builder>... keySchema)
The primary key structure for the table.
This is a convenience method that creates an instance of theAwsDynamoDbTableKeySchema.Builder avoiding the need
to create one manually via
AwsDynamoDbTableKeySchema.builder().
When the Consumer completes,
SdkBuilder.build() is called
immediately and its result is passed to #keySchema(List.
keySchema - a consumer that will call methods on
AwsDynamoDbTableKeySchema.Builder#keySchema(java.util.Collection) AwsDynamoDbTableDetails.Builder latestStreamArn(String latestStreamArn)
The ARN of the latest stream for the table.
latestStreamArn - The ARN of the latest stream for the table.AwsDynamoDbTableDetails.Builder latestStreamLabel(String latestStreamLabel)
The label of the latest stream. The label is not a unique identifier.
latestStreamLabel - The label of the latest stream. The label is not a unique identifier.AwsDynamoDbTableDetails.Builder localSecondaryIndexes(Collection<AwsDynamoDbTableLocalSecondaryIndex> localSecondaryIndexes)
The list of local secondary indexes for the table.
localSecondaryIndexes - The list of local secondary indexes for the table.AwsDynamoDbTableDetails.Builder localSecondaryIndexes(AwsDynamoDbTableLocalSecondaryIndex... localSecondaryIndexes)
The list of local secondary indexes for the table.
localSecondaryIndexes - The list of local secondary indexes for the table.AwsDynamoDbTableDetails.Builder localSecondaryIndexes(Consumer<AwsDynamoDbTableLocalSecondaryIndex.Builder>... localSecondaryIndexes)
The list of local secondary indexes for the table.
This is a convenience method that creates an instance of theAwsDynamoDbTableLocalSecondaryIndex.Builder
avoiding the need to create one manually via
AwsDynamoDbTableLocalSecondaryIndex.builder().
When the Consumer completes,
SdkBuilder.build()
is called immediately and its result is passed to #localSecondaryIndexes(List.
localSecondaryIndexes - a consumer that will call methods on
AwsDynamoDbTableLocalSecondaryIndex.Builder#localSecondaryIndexes(java.util.Collection) AwsDynamoDbTableDetails.Builder provisionedThroughput(AwsDynamoDbTableProvisionedThroughput provisionedThroughput)
Information about the provisioned throughput for the table.
provisionedThroughput - Information about the provisioned throughput for the table.default AwsDynamoDbTableDetails.Builder provisionedThroughput(Consumer<AwsDynamoDbTableProvisionedThroughput.Builder> provisionedThroughput)
Information about the provisioned throughput for the table.
This is a convenience method that creates an instance of theAwsDynamoDbTableProvisionedThroughput.Builder avoiding the need to create one manually via
AwsDynamoDbTableProvisionedThroughput.builder().
When the Consumer completes, SdkBuilder.build() is called
immediately and its result is passed to provisionedThroughput(AwsDynamoDbTableProvisionedThroughput).
provisionedThroughput - a consumer that will call methods on AwsDynamoDbTableProvisionedThroughput.BuilderprovisionedThroughput(AwsDynamoDbTableProvisionedThroughput)AwsDynamoDbTableDetails.Builder replicas(Collection<AwsDynamoDbTableReplica> replicas)
The list of replicas of this table.
replicas - The list of replicas of this table.AwsDynamoDbTableDetails.Builder replicas(AwsDynamoDbTableReplica... replicas)
The list of replicas of this table.
replicas - The list of replicas of this table.AwsDynamoDbTableDetails.Builder replicas(Consumer<AwsDynamoDbTableReplica.Builder>... replicas)
The list of replicas of this table.
This is a convenience method that creates an instance of theAwsDynamoDbTableReplica.Builder avoiding the need
to create one manually via
AwsDynamoDbTableReplica.builder().
When the Consumer completes,
SdkBuilder.build() is called
immediately and its result is passed to #replicas(List.
replicas - a consumer that will call methods on
AwsDynamoDbTableReplica.Builder#replicas(java.util.Collection) AwsDynamoDbTableDetails.Builder restoreSummary(AwsDynamoDbTableRestoreSummary restoreSummary)
Information about the restore for the table.
restoreSummary - Information about the restore for the table.default AwsDynamoDbTableDetails.Builder restoreSummary(Consumer<AwsDynamoDbTableRestoreSummary.Builder> restoreSummary)
Information about the restore for the table.
This is a convenience method that creates an instance of theAwsDynamoDbTableRestoreSummary.Builder
avoiding the need to create one manually via AwsDynamoDbTableRestoreSummary.builder().
When the Consumer completes, SdkBuilder.build() is called
immediately and its result is passed to restoreSummary(AwsDynamoDbTableRestoreSummary).
restoreSummary - a consumer that will call methods on AwsDynamoDbTableRestoreSummary.BuilderrestoreSummary(AwsDynamoDbTableRestoreSummary)AwsDynamoDbTableDetails.Builder sseDescription(AwsDynamoDbTableSseDescription sseDescription)
Information about the server-side encryption for the table.
sseDescription - Information about the server-side encryption for the table.default AwsDynamoDbTableDetails.Builder sseDescription(Consumer<AwsDynamoDbTableSseDescription.Builder> sseDescription)
Information about the server-side encryption for the table.
This is a convenience method that creates an instance of theAwsDynamoDbTableSseDescription.Builder
avoiding the need to create one manually via AwsDynamoDbTableSseDescription.builder().
When the Consumer completes, SdkBuilder.build() is called
immediately and its result is passed to sseDescription(AwsDynamoDbTableSseDescription).
sseDescription - a consumer that will call methods on AwsDynamoDbTableSseDescription.BuildersseDescription(AwsDynamoDbTableSseDescription)AwsDynamoDbTableDetails.Builder streamSpecification(AwsDynamoDbTableStreamSpecification streamSpecification)
The current DynamoDB Streams configuration for the table.
streamSpecification - The current DynamoDB Streams configuration for the table.default AwsDynamoDbTableDetails.Builder streamSpecification(Consumer<AwsDynamoDbTableStreamSpecification.Builder> streamSpecification)
The current DynamoDB Streams configuration for the table.
This is a convenience method that creates an instance of theAwsDynamoDbTableStreamSpecification.Builder avoiding the need to create one manually via
AwsDynamoDbTableStreamSpecification.builder().
When the Consumer completes, SdkBuilder.build() is called
immediately and its result is passed to streamSpecification(AwsDynamoDbTableStreamSpecification).
streamSpecification - a consumer that will call methods on AwsDynamoDbTableStreamSpecification.BuilderstreamSpecification(AwsDynamoDbTableStreamSpecification)AwsDynamoDbTableDetails.Builder tableId(String tableId)
The identifier of the table.
tableId - The identifier of the table.AwsDynamoDbTableDetails.Builder tableName(String tableName)
The name of the table.
tableName - The name of the table.AwsDynamoDbTableDetails.Builder tableSizeBytes(Long tableSizeBytes)
The total size of the table in bytes.
tableSizeBytes - The total size of the table in bytes.AwsDynamoDbTableDetails.Builder tableStatus(String tableStatus)
The current status of the table. Valid values are as follows:
ACTIVE
ARCHIVED
ARCHIVING
CREATING
DELETING
INACCESSIBLE_ENCRYPTION_CREDENTIALS
UPDATING
tableStatus - The current status of the table. Valid values are as follows:
ACTIVE
ARCHIVED
ARCHIVING
CREATING
DELETING
INACCESSIBLE_ENCRYPTION_CREDENTIALS
UPDATING
Copyright © 2023. All rights reserved.