public class ClusterDaxAsyncClient extends AbstractAmazonDynamoDBAsync implements AmazonDaxAsyncClient
AsyncHandler can be used to receive notification when an asynchronous operation completes.| Constructor and Description |
|---|
ClusterDaxAsyncClient(ClientConfig cfg)
Constructs a new asynchronous client to invoke service methods on DAX.
|
ClusterDaxAsyncClient(ClientConfig cfg,
ExecutorService executorService)
Constructs a new asynchronous client to invoke service methods on DAX using the specified
executor service.
|
| Modifier and Type | Method and Description |
|---|---|
BatchGetItemResult |
batchGetItem(BatchGetItemRequest request) |
BatchGetItemResult |
batchGetItem(Map<String,KeysAndAttributes> requestItems) |
BatchGetItemResult |
batchGetItem(Map<String,KeysAndAttributes> requestItems,
String returnConsumedCapacity) |
Future<BatchGetItemResult> |
batchGetItemAsync(BatchGetItemRequest request) |
Future<BatchGetItemResult> |
batchGetItemAsync(BatchGetItemRequest request,
<any> asyncHandler) |
Future<BatchGetItemResult> |
batchGetItemAsync(Map<String,KeysAndAttributes> requestItems)
Simplified method form for invoking the BatchGetItem operation.
|
Future<BatchGetItemResult> |
batchGetItemAsync(Map<String,KeysAndAttributes> requestItems,
<any> asyncHandler)
Simplified method form for invoking the BatchGetItem operation with an AsyncHandler.
|
Future<BatchGetItemResult> |
batchGetItemAsync(Map<String,KeysAndAttributes> requestItems,
String returnConsumedCapacity)
Simplified method form for invoking the BatchGetItem operation.
|
Future<BatchGetItemResult> |
batchGetItemAsync(Map<String,KeysAndAttributes> requestItems,
String returnConsumedCapacity,
<any> asyncHandler)
Simplified method form for invoking the BatchGetItem operation with an AsyncHandler.
|
BatchWriteItemResult |
batchWriteItem(BatchWriteItemRequest request) |
BatchWriteItemResult |
batchWriteItem(Map<String,List<WriteRequest>> requestItems) |
Future<BatchWriteItemResult> |
batchWriteItemAsync(BatchWriteItemRequest request) |
Future<BatchWriteItemResult> |
batchWriteItemAsync(BatchWriteItemRequest request,
<any> asyncHandler) |
Future<BatchWriteItemResult> |
batchWriteItemAsync(Map<String,List<WriteRequest>> requestItems)
Simplified method form for invoking the BatchWriteItem operation.
|
Future<BatchWriteItemResult> |
batchWriteItemAsync(Map<String,List<WriteRequest>> requestItems,
<any> asyncHandler)
Simplified method form for invoking the BatchWriteItem operation with an AsyncHandler.
|
CreateTableResult |
createTable(CreateTableRequest request) |
CreateTableResult |
createTable(List<AttributeDefinition> attributeDefinitions,
String tableName,
List<KeySchemaElement> keySchema,
ProvisionedThroughput provisionedThroughput) |
Future<CreateTableResult> |
createTableAsync(CreateTableRequest request) |
Future<CreateTableResult> |
createTableAsync(CreateTableRequest request,
<any> asyncHandler) |
Future<CreateTableResult> |
createTableAsync(List<AttributeDefinition> attributeDefinitions,
String tableName,
List<KeySchemaElement> keySchema,
ProvisionedThroughput provisionedThroughput)
Simplified method form for invoking the CreateTable operation.
|
Future<CreateTableResult> |
createTableAsync(List<AttributeDefinition> attributeDefinitions,
String tableName,
List<KeySchemaElement> keySchema,
ProvisionedThroughput provisionedThroughput,
<any> asyncHandler)
Simplified method form for invoking the CreateTable operation with an AsyncHandler.
|
List<String> |
defineAttributeList(Long attributeListId)
Returns the attribute names for the provided attribute list identifier
|
Long |
defineAttributeListId(List<String> attributeNames)
Returns the attribute list identifier for the provided attributes.
|
Long |
defineAttributeListId(List<String> attributeNames,
List<String> keyNames)
Returns the attribute list identifier for the provided attributes.
|
List<AttributeDefinition> |
defineKeySchema(String tableName)
Returns definitions of the key attributes for a table.
|
DeleteItemResult |
deleteItem(DeleteItemRequest request) |
DeleteItemResult |
deleteItem(String tableName,
Map<String,AttributeValue> key) |
DeleteItemResult |
deleteItem(String tableName,
Map<String,AttributeValue> key,
String returnValues) |
Future<DeleteItemResult> |
deleteItemAsync(DeleteItemRequest request) |
Future<DeleteItemResult> |
deleteItemAsync(DeleteItemRequest request,
<any> asyncHandler) |
Future<DeleteItemResult> |
deleteItemAsync(String tableName,
Map<String,AttributeValue> key)
Simplified method form for invoking the DeleteItem operation.
|
Future<DeleteItemResult> |
deleteItemAsync(String tableName,
Map<String,AttributeValue> key,
<any> asyncHandler)
Simplified method form for invoking the DeleteItem operation with an AsyncHandler.
|
Future<DeleteItemResult> |
deleteItemAsync(String tableName,
Map<String,AttributeValue> key,
String returnValues)
Simplified method form for invoking the DeleteItem operation.
|
Future<DeleteItemResult> |
deleteItemAsync(String tableName,
Map<String,AttributeValue> key,
String returnValues,
<any> asyncHandler)
Simplified method form for invoking the DeleteItem operation with an AsyncHandler.
|
DeleteTableResult |
deleteTable(DeleteTableRequest request) |
DeleteTableResult |
deleteTable(String tableName) |
Future<DeleteTableResult> |
deleteTableAsync(DeleteTableRequest request) |
Future<DeleteTableResult> |
deleteTableAsync(DeleteTableRequest request,
<any> asyncHandler) |
Future<DeleteTableResult> |
deleteTableAsync(String tableName)
Simplified method form for invoking the DeleteTable operation.
|
Future<DeleteTableResult> |
deleteTableAsync(String tableName,
<any> asyncHandler)
Simplified method form for invoking the DeleteTable operation with an AsyncHandler.
|
DescribeLimitsResult |
describeLimits(DescribeLimitsRequest request) |
Future<DescribeLimitsResult> |
describeLimitsAsync(DescribeLimitsRequest request) |
Future<DescribeLimitsResult> |
describeLimitsAsync(DescribeLimitsRequest request,
<any> asyncHandler) |
DescribeTableResult |
describeTable(DescribeTableRequest request) |
DescribeTableResult |
describeTable(String tableName) |
Future<DescribeTableResult> |
describeTableAsync(DescribeTableRequest request) |
Future<DescribeTableResult> |
describeTableAsync(DescribeTableRequest request,
<any> asyncHandler) |
Future<DescribeTableResult> |
describeTableAsync(String tableName)
Simplified method form for invoking the DescribeTable operation.
|
Future<DescribeTableResult> |
describeTableAsync(String tableName,
<any> asyncHandler)
Simplified method form for invoking the DescribeTable operation with an AsyncHandler.
|
List<ServiceEndpoint> |
endpoints()
Returns the endpoints of the nodes belonging to the DAX cluster.
|
com.amazonaws.ResponseMetadata |
getCachedResponseMetadata(AmazonWebServiceRequest request) |
ExecutorService |
getExecutorService()
Returns the executor service used by this client to execute async requests.
|
GetItemResult |
getItem(GetItemRequest request) |
GetItemResult |
getItem(String tableName,
Map<String,AttributeValue> key) |
GetItemResult |
getItem(String tableName,
Map<String,AttributeValue> key,
Boolean consistentRead) |
Future<GetItemResult> |
getItemAsync(GetItemRequest request) |
Future<GetItemResult> |
getItemAsync(GetItemRequest request,
<any> asyncHandler) |
Future<GetItemResult> |
getItemAsync(String tableName,
Map<String,AttributeValue> key)
Simplified method form for invoking the GetItem operation.
|
Future<GetItemResult> |
getItemAsync(String tableName,
Map<String,AttributeValue> key,
<any> asyncHandler)
Simplified method form for invoking the GetItem operation with an AsyncHandler.
|
Future<GetItemResult> |
getItemAsync(String tableName,
Map<String,AttributeValue> key,
Boolean consistentRead)
Simplified method form for invoking the GetItem operation.
|
Future<GetItemResult> |
getItemAsync(String tableName,
Map<String,AttributeValue> key,
Boolean consistentRead,
<any> asyncHandler)
Simplified method form for invoking the GetItem operation with an AsyncHandler.
|
ListTablesResult |
listTables() |
ListTablesResult |
listTables(Integer limit) |
ListTablesResult |
listTables(ListTablesRequest request) |
ListTablesResult |
listTables(String exclusiveStartTableName) |
ListTablesResult |
listTables(String exclusiveStartTableName,
Integer limit) |
Future<ListTablesResult> |
listTablesAsync()
Simplified method form for invoking the ListTables operation.
|
Future<ListTablesResult> |
listTablesAsync(<any> asyncHandler)
Simplified method form for invoking the ListTables operation with an AsyncHandler.
|
Future<ListTablesResult> |
listTablesAsync(Integer limit)
Simplified method form for invoking the ListTables operation.
|
Future<ListTablesResult> |
listTablesAsync(Integer limit,
<any> asyncHandler)
Simplified method form for invoking the ListTables operation with an AsyncHandler.
|
Future<ListTablesResult> |
listTablesAsync(ListTablesRequest request) |
Future<ListTablesResult> |
listTablesAsync(ListTablesRequest request,
<any> asyncHandler) |
Future<ListTablesResult> |
listTablesAsync(String exclusiveStartTableName)
Simplified method form for invoking the ListTables operation.
|
Future<ListTablesResult> |
listTablesAsync(String exclusiveStartTableName,
<any> asyncHandler)
Simplified method form for invoking the ListTables operation with an AsyncHandler.
|
Future<ListTablesResult> |
listTablesAsync(String exclusiveStartTableName,
Integer limit)
Simplified method form for invoking the ListTables operation.
|
Future<ListTablesResult> |
listTablesAsync(String exclusiveStartTableName,
Integer limit,
<any> asyncHandler)
Simplified method form for invoking the ListTables operation with an AsyncHandler.
|
List<Integer> |
methods(int serviceId)
Returns the DAX RPC method identifiers supported by the service.
|
PutItemResult |
putItem(PutItemRequest request) |
PutItemResult |
putItem(String tableName,
Map<String,AttributeValue> item) |
PutItemResult |
putItem(String tableName,
Map<String,AttributeValue> item,
String returnValues) |
Future<PutItemResult> |
putItemAsync(PutItemRequest request) |
Future<PutItemResult> |
putItemAsync(PutItemRequest request,
<any> asyncHandler) |
Future<PutItemResult> |
putItemAsync(String tableName,
Map<String,AttributeValue> item)
Simplified method form for invoking the PutItem operation.
|
Future<PutItemResult> |
putItemAsync(String tableName,
Map<String,AttributeValue> item,
<any> asyncHandler)
Simplified method form for invoking the PutItem operation with an AsyncHandler.
|
Future<PutItemResult> |
putItemAsync(String tableName,
Map<String,AttributeValue> item,
String returnValues)
Simplified method form for invoking the PutItem operation.
|
Future<PutItemResult> |
putItemAsync(String tableName,
Map<String,AttributeValue> item,
String returnValues,
<any> asyncHandler)
Simplified method form for invoking the PutItem operation with an AsyncHandler.
|
QueryResult |
query(QueryRequest request) |
Future<QueryResult> |
queryAsync(QueryRequest request) |
Future<QueryResult> |
queryAsync(QueryRequest request,
<any> asyncHandler) |
ScanResult |
scan(ScanRequest request) |
ScanResult |
scan(String tableName,
List<String> attributesToGet) |
ScanResult |
scan(String tableName,
List<String> attributesToGet,
Map<String,Condition> scanFilter) |
ScanResult |
scan(String tableName,
Map<String,Condition> scanFilter) |
Future<ScanResult> |
scanAsync(ScanRequest request) |
Future<ScanResult> |
scanAsync(ScanRequest request,
<any> asyncHandler) |
Future<ScanResult> |
scanAsync(String tableName,
List<String> attributesToGet)
Simplified method form for invoking the Scan operation.
|
Future<ScanResult> |
scanAsync(String tableName,
List<String> attributesToGet,
<any> asyncHandler)
Simplified method form for invoking the Scan operation with an AsyncHandler.
|
Future<ScanResult> |
scanAsync(String tableName,
List<String> attributesToGet,
Map<String,Condition> scanFilter)
Simplified method form for invoking the Scan operation.
|
Future<ScanResult> |
scanAsync(String tableName,
List<String> attributesToGet,
Map<String,Condition> scanFilter,
<any> asyncHandler)
Simplified method form for invoking the Scan operation with an AsyncHandler.
|
Future<ScanResult> |
scanAsync(String tableName,
Map<String,Condition> scanFilter)
Simplified method form for invoking the Scan operation.
|
Future<ScanResult> |
scanAsync(String tableName,
Map<String,Condition> scanFilter,
<any> asyncHandler)
Simplified method form for invoking the Scan operation with an AsyncHandler.
|
List<Integer> |
services()
Returns the DAX RPC service identifiers supported by the server.
|
void |
setEndpoint(String endpoint) |
void |
setRegion(com.amazonaws.regions.Region region)
Set the AWS region where DAX cluster exists.
|
void |
shutdown()
Shuts down the client, releasing all managed resources.
|
TransactGetItemsResult |
transactGetItems(TransactGetItemsRequest request) |
Future<TransactGetItemsResult> |
transactGetItemsAsync(TransactGetItemsRequest request,
<any> asyncHandler)
Simplified method form for invoking the TransactGetItems operation with an AsyncHandler.
|
TransactWriteItemsResult |
transactWriteItems(TransactWriteItemsRequest request) |
Future<TransactWriteItemsResult> |
transactWriteItemsAsync(TransactWriteItemsRequest request,
<any> asyncHandler)
Simplified method form for invoking the TransactWriteItems operation with an AsyncHandler.
|
UpdateItemResult |
updateItem(String tableName,
Map<String,AttributeValue> key,
Map<String,AttributeValueUpdate> attributeUpdates) |
UpdateItemResult |
updateItem(String tableName,
Map<String,AttributeValue> key,
Map<String,AttributeValueUpdate> attributeUpdates,
String returnValues) |
UpdateItemResult |
updateItem(UpdateItemRequest request) |
Future<UpdateItemResult> |
updateItemAsync(String tableName,
Map<String,AttributeValue> key,
Map<String,AttributeValueUpdate> attributeUpdates)
Simplified method form for invoking the UpdateItem operation.
|
Future<UpdateItemResult> |
updateItemAsync(String tableName,
Map<String,AttributeValue> key,
Map<String,AttributeValueUpdate> attributeUpdates,
<any> asyncHandler)
Simplified method form for invoking the UpdateItem operation with an AsyncHandler.
|
Future<UpdateItemResult> |
updateItemAsync(String tableName,
Map<String,AttributeValue> key,
Map<String,AttributeValueUpdate> attributeUpdates,
String returnValues)
Simplified method form for invoking the UpdateItem operation.
|
Future<UpdateItemResult> |
updateItemAsync(String tableName,
Map<String,AttributeValue> key,
Map<String,AttributeValueUpdate> attributeUpdates,
String returnValues,
<any> asyncHandler)
Simplified method form for invoking the UpdateItem operation with an AsyncHandler.
|
Future<UpdateItemResult> |
updateItemAsync(UpdateItemRequest request) |
Future<UpdateItemResult> |
updateItemAsync(UpdateItemRequest request,
<any> asyncHandler) |
UpdateTableResult |
updateTable(String tableName,
ProvisionedThroughput provisionedThroughput) |
UpdateTableResult |
updateTable(UpdateTableRequest request) |
Future<UpdateTableResult> |
updateTableAsync(String tableName,
ProvisionedThroughput provisionedThroughput)
Simplified method form for invoking the UpdateTable operation.
|
Future<UpdateTableResult> |
updateTableAsync(String tableName,
ProvisionedThroughput provisionedThroughput,
<any> asyncHandler)
Simplified method form for invoking the UpdateTable operation with an AsyncHandler.
|
Future<UpdateTableResult> |
updateTableAsync(UpdateTableRequest request) |
Future<UpdateTableResult> |
updateTableAsync(UpdateTableRequest request,
<any> asyncHandler) |
AmazonDynamoDBWaiters |
waiters() |
public ClusterDaxAsyncClient(ClientConfig cfg)
cfg - Cluster client configurationExecutors.newCachedThreadPool(ThreadFactory)public ClusterDaxAsyncClient(ClientConfig cfg, ExecutorService executorService)
cfg - Cluster client configurationexecutorService - The executor service by which all asynchronous requests will be
executed.public ExecutorService getExecutorService()
public Future<BatchGetItemResult> batchGetItemAsync(BatchGetItemRequest request)
public Future<BatchGetItemResult> batchGetItemAsync(BatchGetItemRequest request, <any> asyncHandler)
public Future<BatchGetItemResult> batchGetItemAsync(Map<String,KeysAndAttributes> requestItems, String returnConsumedCapacity)
batchGetItemAsync(BatchGetItemRequest)public Future<BatchGetItemResult> batchGetItemAsync(Map<String,KeysAndAttributes> requestItems, String returnConsumedCapacity, <any> asyncHandler)
#batchGetItemAsync(BatchGetItemRequest, AsyncHandler)public Future<BatchGetItemResult> batchGetItemAsync(Map<String,KeysAndAttributes> requestItems)
batchGetItemAsync(BatchGetItemRequest)public Future<BatchGetItemResult> batchGetItemAsync(Map<String,KeysAndAttributes> requestItems, <any> asyncHandler)
#batchGetItemAsync(BatchGetItemRequest, AsyncHandler)public Future<BatchWriteItemResult> batchWriteItemAsync(BatchWriteItemRequest request)
public Future<BatchWriteItemResult> batchWriteItemAsync(BatchWriteItemRequest request, <any> asyncHandler)
public Future<BatchWriteItemResult> batchWriteItemAsync(Map<String,List<WriteRequest>> requestItems)
public Future<BatchWriteItemResult> batchWriteItemAsync(Map<String,List<WriteRequest>> requestItems, <any> asyncHandler)
#batchWriteItemAsync(BatchWriteItemRequest, AsyncHandler)public Future<TransactGetItemsResult> transactGetItemsAsync(TransactGetItemsRequest request, <any> asyncHandler)
#transactGetItemsAsync(TransactGetItemsRequest, AsyncHandler)public TransactGetItemsResult transactGetItems(TransactGetItemsRequest request)
public Future<TransactWriteItemsResult> transactWriteItemsAsync(TransactWriteItemsRequest request, <any> asyncHandler)
#transactWriteItemsAsync(TransactWriteItemsRequest, AsyncHandler)public TransactWriteItemsResult transactWriteItems(TransactWriteItemsRequest request)
public Future<CreateTableResult> createTableAsync(CreateTableRequest request)
public Future<CreateTableResult> createTableAsync(CreateTableRequest request, <any> asyncHandler)
public Future<CreateTableResult> createTableAsync(List<AttributeDefinition> attributeDefinitions, String tableName, List<KeySchemaElement> keySchema, ProvisionedThroughput provisionedThroughput)
createTableAsync(CreateTableRequest)public Future<CreateTableResult> createTableAsync(List<AttributeDefinition> attributeDefinitions, String tableName, List<KeySchemaElement> keySchema, ProvisionedThroughput provisionedThroughput, <any> asyncHandler)
#createTableAsync(CreateTableRequest, AsyncHandler)public Future<DeleteItemResult> deleteItemAsync(DeleteItemRequest request)
public Future<DeleteItemResult> deleteItemAsync(DeleteItemRequest request, <any> asyncHandler)
public Future<DeleteItemResult> deleteItemAsync(String tableName, Map<String,AttributeValue> key)
deleteItemAsync(DeleteItemRequest)public Future<DeleteItemResult> deleteItemAsync(String tableName, Map<String,AttributeValue> key, <any> asyncHandler)
#deleteItemAsync(DeleteItemRequest, AsyncHandler)public Future<DeleteItemResult> deleteItemAsync(String tableName, Map<String,AttributeValue> key, String returnValues)
deleteItemAsync(DeleteItemRequest)public Future<DeleteItemResult> deleteItemAsync(String tableName, Map<String,AttributeValue> key, String returnValues, <any> asyncHandler)
#deleteItemAsync(DeleteItemRequest, AsyncHandler)public Future<DeleteTableResult> deleteTableAsync(DeleteTableRequest request)
public Future<DeleteTableResult> deleteTableAsync(DeleteTableRequest request, <any> asyncHandler)
public Future<DeleteTableResult> deleteTableAsync(String tableName)
deleteTableAsync(DeleteTableRequest)public Future<DeleteTableResult> deleteTableAsync(String tableName, <any> asyncHandler)
#deleteTableAsync(DeleteTableRequest, AsyncHandler)public Future<DescribeLimitsResult> describeLimitsAsync(DescribeLimitsRequest request)
public Future<DescribeLimitsResult> describeLimitsAsync(DescribeLimitsRequest request, <any> asyncHandler)
public Future<DescribeTableResult> describeTableAsync(DescribeTableRequest request)
public Future<DescribeTableResult> describeTableAsync(DescribeTableRequest request, <any> asyncHandler)
public Future<DescribeTableResult> describeTableAsync(String tableName)
describeTableAsync(DescribeTableRequest)public Future<DescribeTableResult> describeTableAsync(String tableName, <any> asyncHandler)
#describeTableAsync(DescribeTableRequest, AsyncHandler)public Future<GetItemResult> getItemAsync(GetItemRequest request)
public Future<GetItemResult> getItemAsync(GetItemRequest request, <any> asyncHandler)
public Future<GetItemResult> getItemAsync(String tableName, Map<String,AttributeValue> key)
getItemAsync(GetItemRequest)public Future<GetItemResult> getItemAsync(String tableName, Map<String,AttributeValue> key, <any> asyncHandler)
#getItemAsync(GetItemRequest, AsyncHandler)public Future<GetItemResult> getItemAsync(String tableName, Map<String,AttributeValue> key, Boolean consistentRead)
getItemAsync(GetItemRequest)public Future<GetItemResult> getItemAsync(String tableName, Map<String,AttributeValue> key, Boolean consistentRead, <any> asyncHandler)
#getItemAsync(GetItemRequest, AsyncHandler)public Future<ListTablesResult> listTablesAsync(ListTablesRequest request)
public Future<ListTablesResult> listTablesAsync(ListTablesRequest request, <any> asyncHandler)
public Future<ListTablesResult> listTablesAsync()
listTablesAsync(ListTablesRequest)public Future<ListTablesResult> listTablesAsync(<any> asyncHandler)
#listTablesAsync(ListTablesRequest, AsyncHandler)public Future<ListTablesResult> listTablesAsync(String exclusiveStartTableName)
listTablesAsync(ListTablesRequest)public Future<ListTablesResult> listTablesAsync(String exclusiveStartTableName, <any> asyncHandler)
#listTablesAsync(ListTablesRequest, AsyncHandler)public Future<ListTablesResult> listTablesAsync(String exclusiveStartTableName, Integer limit)
listTablesAsync(ListTablesRequest)public Future<ListTablesResult> listTablesAsync(String exclusiveStartTableName, Integer limit, <any> asyncHandler)
#listTablesAsync(ListTablesRequest, AsyncHandler)public Future<ListTablesResult> listTablesAsync(Integer limit)
listTablesAsync(ListTablesRequest)public Future<ListTablesResult> listTablesAsync(Integer limit, <any> asyncHandler)
#listTablesAsync(ListTablesRequest, AsyncHandler)public Future<PutItemResult> putItemAsync(PutItemRequest request)
public Future<PutItemResult> putItemAsync(PutItemRequest request, <any> asyncHandler)
public Future<PutItemResult> putItemAsync(String tableName, Map<String,AttributeValue> item)
putItemAsync(PutItemRequest)public Future<PutItemResult> putItemAsync(String tableName, Map<String,AttributeValue> item, <any> asyncHandler)
#putItemAsync(PutItemRequest, AsyncHandler)public Future<PutItemResult> putItemAsync(String tableName, Map<String,AttributeValue> item, String returnValues)
putItemAsync(PutItemRequest)public Future<PutItemResult> putItemAsync(String tableName, Map<String,AttributeValue> item, String returnValues, <any> asyncHandler)
#putItemAsync(PutItemRequest, AsyncHandler)public Future<QueryResult> queryAsync(QueryRequest request)
public Future<QueryResult> queryAsync(QueryRequest request, <any> asyncHandler)
public Future<ScanResult> scanAsync(ScanRequest request)
public Future<ScanResult> scanAsync(ScanRequest request, <any> asyncHandler)
public Future<ScanResult> scanAsync(String tableName, List<String> attributesToGet)
scanAsync(ScanRequest)public Future<ScanResult> scanAsync(String tableName, List<String> attributesToGet, <any> asyncHandler)
#scanAsync(ScanRequest, AsyncHandler)public Future<ScanResult> scanAsync(String tableName, Map<String,Condition> scanFilter)
scanAsync(ScanRequest)public Future<ScanResult> scanAsync(String tableName, Map<String,Condition> scanFilter, <any> asyncHandler)
#scanAsync(ScanRequest, AsyncHandler)public Future<ScanResult> scanAsync(String tableName, List<String> attributesToGet, Map<String,Condition> scanFilter)
scanAsync(ScanRequest)public Future<ScanResult> scanAsync(String tableName, List<String> attributesToGet, Map<String,Condition> scanFilter, <any> asyncHandler)
#scanAsync(ScanRequest, AsyncHandler)public Future<UpdateItemResult> updateItemAsync(UpdateItemRequest request)
public Future<UpdateItemResult> updateItemAsync(UpdateItemRequest request, <any> asyncHandler)
public Future<UpdateItemResult> updateItemAsync(String tableName, Map<String,AttributeValue> key, Map<String,AttributeValueUpdate> attributeUpdates)
updateItemAsync(UpdateItemRequest)public Future<UpdateItemResult> updateItemAsync(String tableName, Map<String,AttributeValue> key, Map<String,AttributeValueUpdate> attributeUpdates, <any> asyncHandler)
#updateItemAsync(UpdateItemRequest, AsyncHandler)public Future<UpdateItemResult> updateItemAsync(String tableName, Map<String,AttributeValue> key, Map<String,AttributeValueUpdate> attributeUpdates, String returnValues)
updateItemAsync(UpdateItemRequest)public Future<UpdateItemResult> updateItemAsync(String tableName, Map<String,AttributeValue> key, Map<String,AttributeValueUpdate> attributeUpdates, String returnValues, <any> asyncHandler)
#updateItemAsync(UpdateItemRequest, AsyncHandler)public Future<UpdateTableResult> updateTableAsync(UpdateTableRequest request)
public Future<UpdateTableResult> updateTableAsync(UpdateTableRequest request, <any> asyncHandler)
public Future<UpdateTableResult> updateTableAsync(String tableName, ProvisionedThroughput provisionedThroughput)
updateTableAsync(UpdateTableRequest)public Future<UpdateTableResult> updateTableAsync(String tableName, ProvisionedThroughput provisionedThroughput, <any> asyncHandler)
#updateTableAsync(UpdateTableRequest, AsyncHandler)public void shutdown()
public void setEndpoint(String endpoint)
public void setRegion(com.amazonaws.regions.Region region)
AmazonDaxClientThe region is needed for authentication.
setRegion in interface AmazonDaxClientregion - the cluster's regionpublic BatchGetItemResult batchGetItem(BatchGetItemRequest request)
public BatchGetItemResult batchGetItem(Map<String,KeysAndAttributes> requestItems, String returnConsumedCapacity)
public BatchWriteItemResult batchWriteItem(BatchWriteItemRequest request)
public BatchWriteItemResult batchWriteItem(Map<String,List<WriteRequest>> requestItems)
public CreateTableResult createTable(CreateTableRequest request)
public CreateTableResult createTable(List<AttributeDefinition> attributeDefinitions, String tableName, List<KeySchemaElement> keySchema, ProvisionedThroughput provisionedThroughput)
public DeleteItemResult deleteItem(DeleteItemRequest request)
public DeleteItemResult deleteItem(String tableName, Map<String,AttributeValue> key, String returnValues)
public DeleteTableResult deleteTable(DeleteTableRequest request)
public DeleteTableResult deleteTable(String tableName)
public DescribeLimitsResult describeLimits(DescribeLimitsRequest request)
public DescribeTableResult describeTable(DescribeTableRequest request)
public DescribeTableResult describeTable(String tableName)
public GetItemResult getItem(GetItemRequest request)
public GetItemResult getItem(String tableName, Map<String,AttributeValue> key, Boolean consistentRead)
public ListTablesResult listTables(ListTablesRequest request)
public ListTablesResult listTables()
public ListTablesResult listTables(String exclusiveStartTableName)
public ListTablesResult listTables(Integer limit)
public PutItemResult putItem(PutItemRequest request)
public PutItemResult putItem(String tableName, Map<String,AttributeValue> item, String returnValues)
public QueryResult query(QueryRequest request)
public ScanResult scan(ScanRequest request)
public ScanResult scan(String tableName, List<String> attributesToGet, Map<String,Condition> scanFilter)
public UpdateItemResult updateItem(UpdateItemRequest request)
public UpdateItemResult updateItem(String tableName, Map<String,AttributeValue> key, Map<String,AttributeValueUpdate> attributeUpdates)
public UpdateItemResult updateItem(String tableName, Map<String,AttributeValue> key, Map<String,AttributeValueUpdate> attributeUpdates, String returnValues)
public UpdateTableResult updateTable(UpdateTableRequest request)
public UpdateTableResult updateTable(String tableName, ProvisionedThroughput provisionedThroughput)
public com.amazonaws.ResponseMetadata getCachedResponseMetadata(AmazonWebServiceRequest request)
public AmazonDynamoDBWaiters waiters()
public List<AttributeDefinition> defineKeySchema(String tableName) throws AmazonClientException
AmazonDaxClientdefineKeySchema in interface AmazonDaxClienttableName - the name of the tableAmazonClientException - if input is invalid or an error occurredpublic Long defineAttributeListId(List<String> attributeNames, List<String> keyNames) throws AmazonClientException
AmazonDaxClientdefineAttributeListId in interface AmazonDaxClientattributeNames - the names of the non-key attributeskeyNames - the names of the key attributesAmazonClientException - if input is invalid or an error occurredpublic Long defineAttributeListId(List<String> attributeNames) throws AmazonClientException
AmazonDaxClientdefineAttributeListId in interface AmazonDaxClientattributeNames - the names of the attributesAmazonClientException - if input is invalid or an error occurredpublic List<String> defineAttributeList(Long attributeListId) throws AmazonClientException
AmazonDaxClientdefineAttributeList in interface AmazonDaxClientattributeListId - the attribute list identifierAmazonClientException - if input is invalid or an error occurredpublic List<ServiceEndpoint> endpoints() throws AmazonClientException
AmazonDaxClientendpoints in interface AmazonDaxClientAmazonClientException - if input is invalid or an error occurredpublic List<Integer> services() throws AmazonClientException
AmazonDaxClientservices in interface AmazonDaxClientAmazonClientException - if input is invalid or an error occurredpublic List<Integer> methods(int serviceId) throws AmazonClientException
AmazonDaxClientmethods in interface AmazonDaxClientserviceId - the service who's methods are being requestedAmazonClientException - if input is invalid or an error occurred