public interface DynamoDbEnhancedClient
Modifier and Type | Interface and Description |
---|---|
static interface |
DynamoDbEnhancedClient.Builder
The builder definition for a
DynamoDbEnhancedClient . |
<T> DynamoDbTable<T> table(String tableName, TableSchema<T> tableSchema)
T
- THe modelled object type being mapped to this table.tableName
- The name of the physical table persisted by DynamoDb.tableSchema
- A TableSchema
that maps the table to a modelled object.DynamoDbTable
object that can be used to execute table operations against.default SdkIterable<BatchGetResultPage> batchGetItem(BatchGetItemEnhancedRequest request)
default SdkIterable<BatchGetResultPage> batchGetItem(Consumer<BatchGetItemEnhancedRequest.Builder> requestConsumer)
default BatchWriteResult batchWriteItem(BatchWriteItemEnhancedRequest request)
default BatchWriteResult batchWriteItem(Consumer<BatchWriteItemEnhancedRequest.Builder> requestConsumer)
default List<TransactGetResultPage> transactGetItems(TransactGetItemsEnhancedRequest request)
default List<TransactGetResultPage> transactGetItems(Consumer<TransactGetItemsEnhancedRequest.Builder> requestConsumer)
default Void transactWriteItems(TransactWriteItemsEnhancedRequest request)
default Void transactWriteItems(Consumer<TransactWriteItemsEnhancedRequest.Builder> requestConsumer)
static DynamoDbEnhancedClient.Builder builder()
DynamoDbEnhancedClient
.Copyright © 2020. All rights reserved.