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 that creates an instance of the.Builder avoiding the need to create one manually via #builder() .
When the Consumer completes, List.Builder#build() is
called immediately and its result is passed to #attributeDefinitions(List) .attributeDefinitions - a consumer that will call methods on List.Builder #attributeDefinitions(List) 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 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. 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. 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 that creates an instance of the.Builder avoiding the need to create one manually via #builder() .
When the Consumer completes, List.Builder#build() is
called immediately and its result is passed to #globalSecondaryIndexes(List) .globalSecondaryIndexes - a consumer that will call methods on List.Builder #globalSecondaryIndexes(List) 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 that creates an instance of theList.Builder
avoiding the need to create one manually via List#builder() .
When the Consumer completes, List.Builder#build() is called
immediately and its result is passed to #keySchema(List) .keySchema - a consumer that will call methods on List.Builder #keySchema(List) 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 that creates an instance of the.Builder avoiding the need to create one manually via #builder() .
When the Consumer completes, List.Builder#build() is
called immediately and its result is passed to #localSecondaryIndexes(List) .localSecondaryIndexes - a consumer that will call methods on List.Builder #localSecondaryIndexes(List) 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 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 that creates an instance of theList.Builder avoiding
the need to create one manually via List#builder() .
When the Consumer completes, List.Builder#build() is called
immediately and its result is passed to #replicas(List) .replicas - a consumer that will call methods on List.Builder #replicas(List) 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 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 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 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.
tableStatus - The current status of the table.Copyright © 2021. All rights reserved.