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.
indexStatus - The current status of the index.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 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) 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 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 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 © 2021. All rights reserved.