Class DeleteItemEnhancedRequest.Builder
java.lang.Object
software.amazon.awssdk.enhanced.dynamodb.model.DeleteItemEnhancedRequest.Builder
- Enclosing class:
DeleteItemEnhancedRequest
A builder that is used to create a request with the desired parameters.
Note: A valid request builder must define a Key
.
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
conditionExpression
(Expression conditionExpression) Defines a logical expression on an item's attribute values which, if evaluating to true, will allow the delete operation to succeed.key
(Consumer<Key.Builder> keyConsumer) Sets the primaryKey
that will be used to match the item to delete on the builder by accepting a consumer ofKey.Builder
.Sets the primaryKey
that will be used to match the item to delete.returnConsumedCapacity
(String returnConsumedCapacity) Whether to return the capacity consumed by this operation.returnConsumedCapacity
(ReturnConsumedCapacity returnConsumedCapacity) Whether to return the capacity consumed by this operation.returnItemCollectionMetrics
(String returnItemCollectionMetrics) Whether to return the item collection metrics.returnItemCollectionMetrics
(ReturnItemCollectionMetrics returnItemCollectionMetrics) Whether to return the item collection metrics.returnValuesOnConditionCheckFailure
(String returnValuesOnConditionCheckFailure) Whether to return the item on condition check failure.returnValuesOnConditionCheckFailure
(ReturnValuesOnConditionCheckFailure returnValuesOnConditionCheckFailure) Whether to return the item on condition check failure.
-
Method Details
-
key
Sets the primaryKey
that will be used to match the item to delete.- Parameters:
key
- the primary key to use in the request.- Returns:
- a builder of this type
-
key
Sets the primaryKey
that will be used to match the item to delete on the builder by accepting a consumer ofKey.Builder
. -
conditionExpression
Defines a logical expression on an item's attribute values which, if evaluating to true, will allow the delete operation to succeed. If evaluating to false, the operation will not succeed.See
Expression
for condition syntax and examples.- Parameters:
conditionExpression
- a condition written as anExpression
- Returns:
- a builder of this type
-
returnConsumedCapacity
public DeleteItemEnhancedRequest.Builder returnConsumedCapacity(ReturnConsumedCapacity returnConsumedCapacity) Whether to return the capacity consumed by this operation.- See Also:
-
returnConsumedCapacity
Whether to return the capacity consumed by this operation.- See Also:
-
returnItemCollectionMetrics
public DeleteItemEnhancedRequest.Builder returnItemCollectionMetrics(ReturnItemCollectionMetrics returnItemCollectionMetrics) Whether to return the item collection metrics.- See Also:
-
returnItemCollectionMetrics
public DeleteItemEnhancedRequest.Builder returnItemCollectionMetrics(String returnItemCollectionMetrics) Whether to return the item collection metrics.- See Also:
-
returnValuesOnConditionCheckFailure
public DeleteItemEnhancedRequest.Builder returnValuesOnConditionCheckFailure(ReturnValuesOnConditionCheckFailure returnValuesOnConditionCheckFailure) Whether to return the item on condition check failure.- See Also:
-
returnValuesOnConditionCheckFailure
public DeleteItemEnhancedRequest.Builder returnValuesOnConditionCheckFailure(String returnValuesOnConditionCheckFailure) Whether to return the item on condition check failure.- See Also:
-
build
-