T - The type of the modelled object.public interface DynamoDbTable<T> extends MappedTableResource<T>
| Modifier and Type | Method and Description |
|---|---|
default Void |
createTable(CreateTableEnhancedRequest request) |
default T |
deleteItem(DeleteItemEnhancedRequest<T> request) |
default T |
getItem(GetItemEnhancedRequest request) |
DynamoDbIndex<T> |
index(String indexName)
Returns a mapped index that can be used to execute commands against a secondary index belonging to the table
being mapped by this object.
|
default Void |
putItem(PutItemEnhancedRequest<T> request) |
default SdkIterable<Page<T>> |
query(QueryEnhancedRequest request) |
default SdkIterable<Page<T>> |
scan(ScanEnhancedRequest request) |
default T |
updateItem(UpdateItemEnhancedRequest<T> request) |
keyFrom, mapperExtension, tableName, tableSchemaDynamoDbIndex<T> index(String indexName)
indexName - The name of the secondary index to build the command interface for.DynamoDbIndex object that can be used to execute database commands against.default Void createTable(CreateTableEnhancedRequest request)
default T deleteItem(DeleteItemEnhancedRequest<T> request)
default T getItem(GetItemEnhancedRequest request)
default SdkIterable<Page<T>> query(QueryEnhancedRequest request)
default Void putItem(PutItemEnhancedRequest<T> request)
default SdkIterable<Page<T>> scan(ScanEnhancedRequest request)
default T updateItem(UpdateItemEnhancedRequest<T> request)
Copyright © 2020. All rights reserved.