public UpdateItemSpec withReturnConsumedCapacity( String returnConsumedCapacity) { getRequest().setReturnConsumedCapacity(returnConsumedCapacity); return this; }
public UpdateItemSpec withReturnConsumedCapacity( ReturnConsumedCapacity returnConsumedCapacity) { getRequest().setReturnConsumedCapacity(returnConsumedCapacity); return this; }
public UpdateItemSpec withReturnItemCollectionMetrics( ReturnItemCollectionMetrics returnItemCollectionMetrics) { getRequest().setReturnItemCollectionMetrics(returnItemCollectionMetrics); return this; }
public UpdateItemSpec withReturnItemCollectionMetrics( String returnItemCollectionMetrics) { getRequest().setReturnItemCollectionMetrics(returnItemCollectionMetrics); return this; }
public String getUpdateExpression() { return getRequest().getUpdateExpression(); }
public String getConditionalOperator() { return getRequest().getConditionalOperator(); }
public UpdateItemSpec withConditionExpression(String conditionExpression) { getRequest().setConditionExpression(conditionExpression); return this; }
public UpdateItemSpec withUpdateExpression(String updateExpression) { getRequest().setUpdateExpression(updateExpression); return this; }
public UpdateItemSpec withReturnValues(ReturnValue returnValues) { getRequest().setReturnValues(returnValues); return this; }
public UpdateItemSpec withReturnValues(String returnValues) { getRequest().setReturnValues(returnValues); return this; }
public String getReturnConsumedCapacity() { return getRequest().getReturnConsumedCapacity(); }
public String getReturnItemCollectionMetrics() { return getRequest().getReturnItemCollectionMetrics(); }
public String getReturnValues() { return getRequest().getReturnValues(); }
public String getConditionExpression() { return getRequest().getConditionExpression(); }
private UpdateItemOutcome doUpdateItem(UpdateItemSpec spec) { final UpdateItemRequest request = spec.getRequest(); request.setKey(InternalUtils.toAttributeValueMap(spec.getKeyComponents())); request.setTableName(table.getTableName()); final Collection<Expected> expected = spec.getExpected(); final Map<String, ExpectedAttributeValue> expectedMap = InternalUtils.toExpectedAttributeValueMap(expected); request.setExpected(expectedMap); request.setAttributeUpdates( InternalUtils.toAttributeValueUpdate(spec.getAttributeUpdate())); request.setExpressionAttributeNames(spec.getNameMap()); request.setExpressionAttributeValues( InternalUtils.fromSimpleMap(spec.getValueMap())); return new UpdateItemOutcome(client.updateItem(request)); }
public UpdateItemSpec withReturnConsumedCapacity( String returnConsumedCapacity) { getRequest().setReturnConsumedCapacity(returnConsumedCapacity); return this; }
public UpdateItemSpec withReturnConsumedCapacity( ReturnConsumedCapacity returnConsumedCapacity) { getRequest().setReturnConsumedCapacity(returnConsumedCapacity); return this; }
public UpdateItemSpec withReturnItemCollectionMetrics( String returnItemCollectionMetrics) { getRequest().setReturnItemCollectionMetrics(returnItemCollectionMetrics); return this; }
public UpdateItemSpec withReturnItemCollectionMetrics( ReturnItemCollectionMetrics returnItemCollectionMetrics) { getRequest().setReturnItemCollectionMetrics(returnItemCollectionMetrics); return this; }
public String getConditionExpression() { return getRequest().getConditionExpression(); }