public class PutItemSpec extends AbstractSpec<PutItemRequest>
Modifier and Type | Field and Description |
---|---|
private java.util.Collection<Expected> |
expected |
private Item |
item |
private java.util.Map<java.lang.String,java.lang.String> |
nameMap |
private java.util.Map<java.lang.String,java.lang.Object> |
valueMap |
Constructor and Description |
---|
PutItemSpec() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getConditionalOperator() |
java.lang.String |
getConditionExpression() |
java.util.Collection<Expected> |
getExpected() |
Item |
getItem() |
java.util.Map<java.lang.String,java.lang.String> |
getNameMap() |
java.lang.String |
getReturnConsumedCapacity() |
java.lang.String |
getReturnItemCollectionMetrics() |
java.lang.String |
getReturnValues() |
java.util.Map<java.lang.String,java.lang.Object> |
getValueMap() |
PutItemSpec |
withConditionalOperator(ConditionalOperator conditionalOperator) |
PutItemSpec |
withConditionExpression(java.lang.String conditionExpression) |
PutItemSpec |
withExpected(java.util.Collection<Expected> expected) |
PutItemSpec |
withExpected(Expected... expected) |
PutItemSpec |
withExpressionSpec(PutItemExpressionSpec xspec)
Convenient method to specify expressions (and the associated name map and
value map) via
PutItemExpressionSpec . |
PutItemSpec |
withItem(Item item) |
PutItemSpec |
withNameMap(java.util.Map<java.lang.String,java.lang.String> nameMap)
Applicable only when an expression has been specified.
|
PutItemSpec |
withProgressListener(ProgressListener progressListener) |
PutItemSpec |
withRequestMetricCollector(RequestMetricCollector requestMetricCollector) |
PutItemSpec |
withReturnConsumedCapacity(ReturnConsumedCapacity returnConsumedCapacity) |
PutItemSpec |
withReturnItemCollectionMetrics(ReturnItemCollectionMetrics returnItemCollectionMetrics) |
PutItemSpec |
withReturnValues(ReturnValue returnValues) |
PutItemSpec |
withValueMap(java.util.Map<java.lang.String,java.lang.Object> valueMap)
Applicable only when an expression has been specified.
|
getProgressListener, getRequest, getRequestMetricCollector, setProgressListener, setRequestMetricCollector
private Item item
private java.util.Collection<Expected> expected
private java.util.Map<java.lang.String,java.lang.String> nameMap
private java.util.Map<java.lang.String,java.lang.Object> valueMap
public Item getItem()
public PutItemSpec withItem(Item item)
public java.util.Collection<Expected> getExpected()
public PutItemSpec withExpected(Expected... expected)
public PutItemSpec withExpected(java.util.Collection<Expected> expected)
public java.lang.String getConditionExpression()
public PutItemSpec withConditionExpression(java.lang.String conditionExpression)
public java.util.Map<java.lang.String,java.lang.String> getNameMap()
public PutItemSpec withNameMap(java.util.Map<java.lang.String,java.lang.String> nameMap)
public java.util.Map<java.lang.String,java.lang.Object> getValueMap()
public PutItemSpec withValueMap(java.util.Map<java.lang.String,java.lang.Object> valueMap)
public java.lang.String getConditionalOperator()
public PutItemSpec withConditionalOperator(ConditionalOperator conditionalOperator)
public java.lang.String getReturnConsumedCapacity()
public PutItemSpec withReturnConsumedCapacity(ReturnConsumedCapacity returnConsumedCapacity)
public java.lang.String getReturnItemCollectionMetrics()
public PutItemSpec withReturnItemCollectionMetrics(ReturnItemCollectionMetrics returnItemCollectionMetrics)
public java.lang.String getReturnValues()
public PutItemSpec withReturnValues(ReturnValue returnValues)
public PutItemSpec withProgressListener(ProgressListener progressListener)
withProgressListener
in class AbstractSpec<PutItemRequest>
public PutItemSpec withRequestMetricCollector(RequestMetricCollector requestMetricCollector)
withRequestMetricCollector
in class AbstractSpec<PutItemRequest>
@Beta public PutItemSpec withExpressionSpec(PutItemExpressionSpec xspec)
PutItemExpressionSpec
.