public class BatchWriteItemImpl extends java.lang.Object implements BatchWriteItemApi
BatchWriteItemApi
.Modifier and Type | Field and Description |
---|---|
private AmazonDynamoDB |
client |
Constructor and Description |
---|
BatchWriteItemImpl(AmazonDynamoDB client) |
Modifier and Type | Method and 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(java.util.Map<java.lang.String,java.util.List<WriteRequest>> unprocessedItems)
Used to perform a batch write operation for the unprocessed items
returned from a previous batch write operation.
|
private BatchWriteItemOutcome |
doBatchWriteItem(BatchWriteItemSpec spec) |
private final AmazonDynamoDB client
public BatchWriteItemImpl(AmazonDynamoDB client)
public BatchWriteItemOutcome batchWriteItem(TableWriteItems... tableWriteItems)
BatchWriteItemApi
batchWriteItem
in interface BatchWriteItemApi
tableWriteItems
- the tables and the respective keys to delete from and/or the
respective items to be put.public BatchWriteItemOutcome batchWriteItem(BatchWriteItemSpec spec)
BatchWriteItemApi
batchWriteItem
in interface BatchWriteItemApi
public BatchWriteItemOutcome batchWriteItemUnprocessed(java.util.Map<java.lang.String,java.util.List<WriteRequest>> unprocessedItems)
BatchWriteItemApi
batchWriteItemUnprocessed
in interface BatchWriteItemApi
unprocessedItems
- the unprocessed items returned from the result of a previous
batch write operationBatchWriteItemOutcome.getUnprocessedItems()
private BatchWriteItemOutcome doBatchWriteItem(BatchWriteItemSpec spec)