public static interface AwsDynamoDbTableLocalSecondaryIndex.Builder extends SdkPojo, CopyableBuilder<AwsDynamoDbTableLocalSecondaryIndex.Builder,AwsDynamoDbTableLocalSecondaryIndex>
equalsBySdkFields, sdkFieldscopyapplyMutation, buildAwsDynamoDbTableLocalSecondaryIndex.Builder indexArn(String indexArn)
The ARN of the index.
indexArn - The ARN of the index.AwsDynamoDbTableLocalSecondaryIndex.Builder indexName(String indexName)
The name of the index.
indexName - The name of the index.AwsDynamoDbTableLocalSecondaryIndex.Builder keySchema(Collection<AwsDynamoDbTableKeySchema> keySchema)
The complete key schema for the index.
keySchema - The complete key schema for the index.AwsDynamoDbTableLocalSecondaryIndex.Builder keySchema(AwsDynamoDbTableKeySchema... keySchema)
The complete key schema for the index.
keySchema - The complete key schema for the index.AwsDynamoDbTableLocalSecondaryIndex.Builder keySchema(Consumer<AwsDynamoDbTableKeySchema.Builder>... keySchema)
The complete 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) AwsDynamoDbTableLocalSecondaryIndex.Builder projection(AwsDynamoDbTableProjection projection)
Attributes that are copied from the table into the index. These are in addition to the primary key attributes and index key attributes, which are automatically projected.
projection - Attributes that are copied from the table into the index. These are in addition to the primary key
attributes and index key attributes, which are automatically projected.default AwsDynamoDbTableLocalSecondaryIndex.Builder projection(Consumer<AwsDynamoDbTableProjection.Builder> projection)
Attributes that are copied from the table into the index. These are in addition to the primary key attributes and index key attributes, which are automatically projected.
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)Copyright © 2023. All rights reserved.