public static interface AwsDynamoDbTableGlobalSecondaryIndex.Builder extends SdkPojo, CopyableBuilder<AwsDynamoDbTableGlobalSecondaryIndex.Builder,AwsDynamoDbTableGlobalSecondaryIndex>
equalsBySdkFields, sdkFieldscopyapplyMutation, buildAwsDynamoDbTableGlobalSecondaryIndex.Builder backfilling(Boolean backfilling)
Whether the index is currently backfilling.
backfilling - Whether the index is currently backfilling.AwsDynamoDbTableGlobalSecondaryIndex.Builder indexArn(String indexArn)
The ARN of the index.
indexArn - The ARN of the index.AwsDynamoDbTableGlobalSecondaryIndex.Builder indexName(String indexName)
The name of the index.
indexName - The name of the index.AwsDynamoDbTableGlobalSecondaryIndex.Builder indexSizeBytes(Long indexSizeBytes)
The total size in bytes of the index.
indexSizeBytes - The total size in bytes of the index.AwsDynamoDbTableGlobalSecondaryIndex.Builder indexStatus(String indexStatus)
The current status of the index.
ACTIVE
CREATING
DELETING
UPDATING
indexStatus - The current status of the index.
ACTIVE
CREATING
DELETING
UPDATING
AwsDynamoDbTableGlobalSecondaryIndex.Builder itemCount(Integer itemCount)
The number of items in the index.
itemCount - The number of items in the index.AwsDynamoDbTableGlobalSecondaryIndex.Builder keySchema(Collection<AwsDynamoDbTableKeySchema> keySchema)
The key schema for the index.
keySchema - The key schema for the index.AwsDynamoDbTableGlobalSecondaryIndex.Builder keySchema(AwsDynamoDbTableKeySchema... keySchema)
The key schema for the index.
keySchema - The key schema for the index.AwsDynamoDbTableGlobalSecondaryIndex.Builder keySchema(Consumer<AwsDynamoDbTableKeySchema.Builder>... keySchema)
The key schema for the index.
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) AwsDynamoDbTableGlobalSecondaryIndex.Builder projection(AwsDynamoDbTableProjection projection)
Attributes that are copied from the table into an index.
projection - Attributes that are copied from the table into an index.default AwsDynamoDbTableGlobalSecondaryIndex.Builder projection(Consumer<AwsDynamoDbTableProjection.Builder> projection)
Attributes that are copied from the table into an index.
This is a convenience method that creates an instance of theAwsDynamoDbTableProjection.Builder
avoiding the need to create one manually via AwsDynamoDbTableProjection.builder().
When the Consumer completes, SdkBuilder.build() is called immediately
and its result is passed to projection(AwsDynamoDbTableProjection).
projection - a consumer that will call methods on AwsDynamoDbTableProjection.Builderprojection(AwsDynamoDbTableProjection)AwsDynamoDbTableGlobalSecondaryIndex.Builder provisionedThroughput(AwsDynamoDbTableProvisionedThroughput provisionedThroughput)
Information about the provisioned throughput settings for the indexes.
provisionedThroughput - Information about the provisioned throughput settings for the indexes.default AwsDynamoDbTableGlobalSecondaryIndex.Builder provisionedThroughput(Consumer<AwsDynamoDbTableProvisionedThroughput.Builder> provisionedThroughput)
Information about the provisioned throughput settings for the indexes.
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)Copyright © 2023. All rights reserved.