public final class DefaultDynamoDbEnhancedAsyncClient extends Object implements DynamoDbEnhancedAsyncClient
| Modifier and Type | Class and Description |
|---|---|
static class |
DefaultDynamoDbEnhancedAsyncClient.Builder |
public static DefaultDynamoDbEnhancedAsyncClient.Builder builder()
DynamoDbEnhancedAsyncClientDynamoDbEnhancedAsyncClient.builder in interface DynamoDbEnhancedAsyncClientpublic <T> DefaultDynamoDbAsyncTable<T> table(String tableName, TableSchema<T> tableSchema)
DynamoDbEnhancedAsyncClienttable in interface DynamoDbEnhancedAsyncClientT - 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.DynamoDbAsyncTable object that can be used to execute table operations against.public SdkPublisher<BatchGetResultPage> batchGetItem(BatchGetItemEnhancedRequest request)
batchGetItem in interface DynamoDbEnhancedAsyncClientpublic SdkPublisher<BatchGetResultPage> batchGetItem(Consumer<BatchGetItemEnhancedRequest.Builder> requestConsumer)
batchGetItem in interface DynamoDbEnhancedAsyncClientpublic CompletableFuture<BatchWriteResult> batchWriteItem(BatchWriteItemEnhancedRequest request)
batchWriteItem in interface DynamoDbEnhancedAsyncClientpublic CompletableFuture<BatchWriteResult> batchWriteItem(Consumer<BatchWriteItemEnhancedRequest.Builder> requestConsumer)
batchWriteItem in interface DynamoDbEnhancedAsyncClientpublic CompletableFuture<List<TransactGetResultPage>> transactGetItems(TransactGetItemsEnhancedRequest request)
transactGetItems in interface DynamoDbEnhancedAsyncClientpublic CompletableFuture<List<TransactGetResultPage>> transactGetItems(Consumer<TransactGetItemsEnhancedRequest.Builder> requestConsumer)
transactGetItems in interface DynamoDbEnhancedAsyncClientpublic CompletableFuture<Void> transactWriteItems(TransactWriteItemsEnhancedRequest request)
transactWriteItems in interface DynamoDbEnhancedAsyncClientpublic CompletableFuture<Void> transactWriteItems(Consumer<TransactWriteItemsEnhancedRequest.Builder> requestConsumer)
transactWriteItems in interface DynamoDbEnhancedAsyncClientpublic DynamoDbAsyncClient dynamoDbAsyncClient()
public DynamoDbEnhancedClientExtension mapperExtension()
public DefaultDynamoDbEnhancedAsyncClient.Builder toBuilder()
Copyright © 2020. All rights reserved.