@Override public BatchGetItemOutcome batchGetItem( ReturnConsumedCapacity returnConsumedCapacity, TableKeysAndAttributes ... tableKeysAndAttributes) { return doBatchGetItem(new BatchGetItemSpec() .withReturnConsumedCapacity(returnConsumedCapacity) .withTableKeyAndAttributes(tableKeysAndAttributes)); }
public String getReturnConsumedCapacity() { return getRequest().getReturnConsumedCapacity(); }
@Override public BatchGetItemSpec withProgressListener(ProgressListener progressListener) { setProgressListener(progressListener); return this; }
@Override public BatchGetItemOutcome batchGetItemUnprocessed( ReturnConsumedCapacity returnConsumedCapacity, Map<String, KeysAndAttributes> unprocessedKeys) { return doBatchGetItem(new BatchGetItemSpec() .withReturnConsumedCapacity(returnConsumedCapacity) .withUnprocessedKeys(unprocessedKeys)); }
@Override public BatchGetItemOutcome batchGetItem( TableKeysAndAttributes ... tableKeysAndAttributes) { return doBatchGetItem(new BatchGetItemSpec() .withTableKeyAndAttributes(tableKeysAndAttributes)); }
private BatchGetItemOutcome doBatchGetItem(BatchGetItemSpec spec) { final Collection<TableKeysAndAttributes> tableKeysAndAttributesCol = spec.getTableKeysAndAttributes(); Map<String, KeysAndAttributes> requestItems = spec.getUnprocessedKeys(); if (requestItems == null || requestItems.size() == 0) { BatchGetItemRequest req = spec.getRequest() .withRequestItems(requestItems); BatchGetItemResult result = client.batchGetItem(req);
@Override public BatchGetItemOutcome batchGetItemUnprocessed( Map<String, KeysAndAttributes> unprocessedKeys) { return doBatchGetItem(new BatchGetItemSpec() .withUnprocessedKeys(unprocessedKeys)); } }
@Override public BatchGetItemSpec withRequestMetricCollector( RequestMetricCollector requestMetricCollector) { setRequestMetricCollector(requestMetricCollector); return this; }
@Override public BatchGetItemOutcome batchGetItemUnprocessed( ReturnConsumedCapacity returnConsumedCapacity, Map<String, KeysAndAttributes> unprocessedKeys) { return doBatchGetItem(new BatchGetItemSpec() .withReturnConsumedCapacity(returnConsumedCapacity) .withUnprocessedKeys(unprocessedKeys)); }
private BatchGetItemOutcome doBatchGetItem(BatchGetItemSpec spec) { final Collection<TableKeysAndAttributes> tableKeysAndAttributesCol = spec.getTableKeysAndAttributes(); Map<String, KeysAndAttributes> requestItems = spec.getUnprocessedKeys(); if (requestItems == null || requestItems.size() == 0) { BatchGetItemRequest req = spec.getRequest() .withRequestItems(requestItems); BatchGetItemResult result = client.batchGetItem(req);
@Override public BatchGetItemOutcome batchGetItem( TableKeysAndAttributes ... tableKeysAndAttributes) { return doBatchGetItem(new BatchGetItemSpec() .withTableKeyAndAttributes(tableKeysAndAttributes)); }
@Override public BatchGetItemOutcome batchGetItemUnprocessed( Map<String, KeysAndAttributes> unprocessedKeys) { return doBatchGetItem(new BatchGetItemSpec() .withUnprocessedKeys(unprocessedKeys)); } }
@Override public BatchGetItemSpec withRequestMetricCollector( RequestMetricCollector requestMetricCollector) { setRequestMetricCollector(requestMetricCollector); return this; }
@Override public BatchGetItemOutcome batchGetItem( ReturnConsumedCapacity returnConsumedCapacity, TableKeysAndAttributes ... tableKeysAndAttributes) { return doBatchGetItem(new BatchGetItemSpec() .withReturnConsumedCapacity(returnConsumedCapacity) .withTableKeyAndAttributes(tableKeysAndAttributes)); }
public BatchGetItemSpec withReturnConsumedCapacity(ReturnConsumedCapacity capacity) { getRequest().withReturnConsumedCapacity(capacity); return this; }
@Override public BatchGetItemSpec withProgressListener(ProgressListener progressListener) { setProgressListener(progressListener); return this; }
public String getReturnConsumedCapacity() { return getRequest().getReturnConsumedCapacity(); }
public BatchGetItemSpec withReturnConsumedCapacity(ReturnConsumedCapacity capacity) { getRequest().withReturnConsumedCapacity(capacity); return this; }