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 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) 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 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 © 2021. All rights reserved.