T
- The type of the modelled object.public interface DynamoDbAsyncTable<T> extends MappedTableResource<T>
keyFrom, mapperExtension, tableName, tableSchema
DynamoDbAsyncIndex<T> index(String indexName)
indexName
- The name of the secondary index to build the command interface for.DynamoDbAsyncIndex
object that can be used to execute database commands against.default CompletableFuture<Void> createTable(CreateTableEnhancedRequest request)
default CompletableFuture<Void> createTable(Consumer<CreateTableEnhancedRequest.Builder> requestConsumer)
default CompletableFuture<Void> createTable()
default CompletableFuture<T> deleteItem(DeleteItemEnhancedRequest request)
default CompletableFuture<T> deleteItem(Consumer<DeleteItemEnhancedRequest.Builder> requestConsumer)
default CompletableFuture<T> getItem(GetItemEnhancedRequest request)
default CompletableFuture<T> getItem(Consumer<GetItemEnhancedRequest.Builder> requestConsumer)
default SdkPublisher<Page<T>> query(QueryEnhancedRequest request)
default SdkPublisher<Page<T>> query(Consumer<QueryEnhancedRequest.Builder> requestConsumer)
default CompletableFuture<Void> putItem(PutItemEnhancedRequest<T> request)
default CompletableFuture<Void> putItem(Class<? extends T> itemClass, Consumer<PutItemEnhancedRequest.Builder<T>> requestConsumer)
default SdkPublisher<Page<T>> scan(ScanEnhancedRequest request)
default SdkPublisher<Page<T>> scan(Consumer<ScanEnhancedRequest.Builder> requestConsumer)
default SdkPublisher<Page<T>> scan()
default CompletableFuture<T> updateItem(UpdateItemEnhancedRequest<T> request)
default CompletableFuture<T> updateItem(Class<? extends T> itemClass, Consumer<UpdateItemEnhancedRequest.Builder<T>> requestConsumer)
Copyright © 2020. All rights reserved.