Interface BatchWriteItemApi
-
- All Known Implementing Classes:
DynamoDB
public interface BatchWriteItemApi
DynamoDB BatchWriteItem API that can be used to put multiple items to and/or delete multiple items from multiple tables in a single request-response to/from DynamoDB.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description BatchWriteItemOutcome
batchWriteItem(BatchWriteItemSpec spec)
Used to perform a batch write operation to DynamoDB with full parameter specification.BatchWriteItemOutcome
batchWriteItem(TableWriteItems... tableWriteItems)
Used to perform a batch write operation to DynamoDB.BatchWriteItemOutcome
batchWriteItemUnprocessed(Map<String,List<WriteRequest>> unprocessedItems)
Used to perform a batch write operation for the unprocessed items returned from a previous batch write operation.
-
-
-
Method Detail
-
batchWriteItem
BatchWriteItemOutcome batchWriteItem(TableWriteItems... tableWriteItems)
Used to perform a batch write operation to DynamoDB.- Parameters:
tableWriteItems
- the tables and the respective keys to delete from and/or the respective items to be put.
-
batchWriteItem
BatchWriteItemOutcome batchWriteItem(BatchWriteItemSpec spec)
Used to perform a batch write operation to DynamoDB with full parameter specification.
-
batchWriteItemUnprocessed
BatchWriteItemOutcome batchWriteItemUnprocessed(Map<String,List<WriteRequest>> unprocessedItems)
Used to perform a batch write operation for the unprocessed items returned from a previous batch write operation.- Parameters:
unprocessedItems
- the unprocessed items returned from the result of a previous batch write operation- See Also:
BatchWriteItemOutcome.getUnprocessedItems()
-
-