public class DeleteItemSpec extends AbstractSpecWithPrimaryKey<DeleteItemRequest>
Modifier and Type | Field and Description |
---|---|
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 |
Constructor and Description |
---|
DeleteItemSpec() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getConditionalOperator() |
java.lang.String |
getConditionExpression() |
java.util.Collection<Expected> |
getExpected() |
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() |
DeleteItemSpec |
withConditionalOperator(ConditionalOperator conditionalOperator) |
DeleteItemSpec |
withConditionExpression(java.lang.String conditionExpression) |
DeleteItemSpec |
withExpected(java.util.Collection<Expected> expected) |
DeleteItemSpec |
withExpected(Expected... expected) |
DeleteItemSpec |
withExpressionSpec(DeleteItemExpressionSpec xspec)
Convenient method to specify expressions (and the associated name map and
value map) via
DeleteItemExpressionSpec . |
DeleteItemSpec |
withNameMap(java.util.Map<java.lang.String,java.lang.String> nameMap)
Applicable only when an expression has been specified.
|
DeleteItemSpec |
withPrimaryKey(KeyAttribute... components)
Sets the primary key with the specified key components.
|
DeleteItemSpec |
withPrimaryKey(PrimaryKey primaryKey)
Sets the primary key.
|
DeleteItemSpec |
withPrimaryKey(java.lang.String hashKeyName,
java.lang.Object hashKeyValue)
Sets the primary key with the specified hash-only key name and value.
|
DeleteItemSpec |
withPrimaryKey(java.lang.String hashKeyName,
java.lang.Object hashKeyValue,
java.lang.String rangeKeyName,
java.lang.Object rangeKeyValue)
Sets the primary key with the specified hash key and range key.
|
DeleteItemSpec |
withProgressListener(ProgressListener progressListener) |
DeleteItemSpec |
withRequestMetricCollector(RequestMetricCollector requestMetricCollector) |
DeleteItemSpec |
withReturnConsumedCapacity(ReturnConsumedCapacity returnConsumedCapacity) |
DeleteItemSpec |
withReturnItemCollectionMetrics(ReturnItemCollectionMetrics returnItemCollectionMetrics) |
DeleteItemSpec |
withReturnValues(ReturnValue returnValues) |
DeleteItemSpec |
withValueMap(java.util.Map<java.lang.String,java.lang.Object> valueMap)
Applicable only when an expression has been specified.
|
getKeyComponents
getProgressListener, getRequest, getRequestMetricCollector, setProgressListener, setRequestMetricCollector
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 DeleteItemSpec withPrimaryKey(KeyAttribute... components)
AbstractSpecWithPrimaryKey
withPrimaryKey
in class AbstractSpecWithPrimaryKey<DeleteItemRequest>
public DeleteItemSpec withPrimaryKey(PrimaryKey primaryKey)
AbstractSpecWithPrimaryKey
withPrimaryKey
in class AbstractSpecWithPrimaryKey<DeleteItemRequest>
public DeleteItemSpec withPrimaryKey(java.lang.String hashKeyName, java.lang.Object hashKeyValue)
AbstractSpecWithPrimaryKey
withPrimaryKey
in class AbstractSpecWithPrimaryKey<DeleteItemRequest>
public DeleteItemSpec withPrimaryKey(java.lang.String hashKeyName, java.lang.Object hashKeyValue, java.lang.String rangeKeyName, java.lang.Object rangeKeyValue)
AbstractSpecWithPrimaryKey
withPrimaryKey
in class AbstractSpecWithPrimaryKey<DeleteItemRequest>
public java.util.Collection<Expected> getExpected()
public DeleteItemSpec withExpected(Expected... expected)
public DeleteItemSpec withExpected(java.util.Collection<Expected> expected)
public java.lang.String getConditionExpression()
public DeleteItemSpec withConditionExpression(java.lang.String conditionExpression)
public java.util.Map<java.lang.String,java.lang.String> getNameMap()
public DeleteItemSpec withNameMap(java.util.Map<java.lang.String,java.lang.String> nameMap)
public java.util.Map<java.lang.String,java.lang.Object> getValueMap()
public DeleteItemSpec withValueMap(java.util.Map<java.lang.String,java.lang.Object> valueMap)
public java.lang.String getConditionalOperator()
public DeleteItemSpec withConditionalOperator(ConditionalOperator conditionalOperator)
public java.lang.String getReturnConsumedCapacity()
public DeleteItemSpec withReturnConsumedCapacity(ReturnConsumedCapacity returnConsumedCapacity)
public java.lang.String getReturnItemCollectionMetrics()
public DeleteItemSpec withReturnItemCollectionMetrics(ReturnItemCollectionMetrics returnItemCollectionMetrics)
public java.lang.String getReturnValues()
public DeleteItemSpec withReturnValues(ReturnValue returnValues)
public DeleteItemSpec withProgressListener(ProgressListener progressListener)
withProgressListener
in class AbstractSpec<DeleteItemRequest>
public DeleteItemSpec withRequestMetricCollector(RequestMetricCollector requestMetricCollector)
withRequestMetricCollector
in class AbstractSpec<DeleteItemRequest>
@Beta public DeleteItemSpec withExpressionSpec(DeleteItemExpressionSpec xspec)
DeleteItemExpressionSpec
.