public final class DefaultDynamoDbEnhancedClient extends Object implements DynamoDbEnhancedClient
Modifier and Type | Class and Description |
---|---|
static class |
DefaultDynamoDbEnhancedClient.Builder |
public static DefaultDynamoDbEnhancedClient.Builder builder()
DynamoDbEnhancedClient
DynamoDbEnhancedClient
.builder
in interface DynamoDbEnhancedClient
public <T> DefaultDynamoDbTable<T> table(String tableName, TableSchema<T> tableSchema)
DynamoDbEnhancedClient
table
in interface DynamoDbEnhancedClient
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.public SdkIterable<BatchGetResultPage> batchGetItem(BatchGetItemEnhancedRequest request)
batchGetItem
in interface DynamoDbEnhancedClient
public SdkIterable<BatchGetResultPage> batchGetItem(Consumer<BatchGetItemEnhancedRequest.Builder> requestConsumer)
batchGetItem
in interface DynamoDbEnhancedClient
public BatchWriteResult batchWriteItem(BatchWriteItemEnhancedRequest request)
batchWriteItem
in interface DynamoDbEnhancedClient
public BatchWriteResult batchWriteItem(Consumer<BatchWriteItemEnhancedRequest.Builder> requestConsumer)
batchWriteItem
in interface DynamoDbEnhancedClient
public List<TransactGetResultPage> transactGetItems(TransactGetItemsEnhancedRequest request)
transactGetItems
in interface DynamoDbEnhancedClient
public List<TransactGetResultPage> transactGetItems(Consumer<TransactGetItemsEnhancedRequest.Builder> requestConsumer)
transactGetItems
in interface DynamoDbEnhancedClient
public Void transactWriteItems(TransactWriteItemsEnhancedRequest request)
transactWriteItems
in interface DynamoDbEnhancedClient
public Void transactWriteItems(Consumer<TransactWriteItemsEnhancedRequest.Builder> requestConsumer)
transactWriteItems
in interface DynamoDbEnhancedClient
public DynamoDbClient dynamoDbClient()
public DynamoDbEnhancedClientExtension mapperExtension()
public DefaultDynamoDbEnhancedClient.Builder toBuilder()
Copyright © 2020. All rights reserved.