@NotThreadSafe public static final class DeleteItemEnhancedRequest.Builder extends Object
Note: A valid request builder must define a Key.
| Modifier and Type | Method and Description |
|---|---|
DeleteItemEnhancedRequest |
build() |
DeleteItemEnhancedRequest.Builder |
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.
|
DeleteItemEnhancedRequest.Builder |
key(Consumer<Key.Builder> keyConsumer)
Sets the primary
Key that will be used to match the item to delete
on the builder by accepting a consumer of Key.Builder. |
DeleteItemEnhancedRequest.Builder |
key(Key key)
Sets the primary
Key that will be used to match the item to delete. |
DeleteItemEnhancedRequest.Builder |
returnConsumedCapacity(ReturnConsumedCapacity returnConsumedCapacity)
Whether to return the capacity consumed by this operation.
|
DeleteItemEnhancedRequest.Builder |
returnConsumedCapacity(String returnConsumedCapacity)
Whether to return the capacity consumed by this operation.
|
DeleteItemEnhancedRequest.Builder |
returnItemCollectionMetrics(ReturnItemCollectionMetrics returnItemCollectionMetrics)
Whether to return the item collection metrics.
|
DeleteItemEnhancedRequest.Builder |
returnItemCollectionMetrics(String returnItemCollectionMetrics)
Whether to return the item collection metrics.
|
public DeleteItemEnhancedRequest.Builder key(Key key)
Key that will be used to match the item to delete.key - the primary key to use in the request.public DeleteItemEnhancedRequest.Builder key(Consumer<Key.Builder> keyConsumer)
Key that will be used to match the item to delete
on the builder by accepting a consumer of Key.Builder.public DeleteItemEnhancedRequest.Builder conditionExpression(Expression conditionExpression)
See Expression for condition syntax and examples.
conditionExpression - a condition written as an Expressionpublic DeleteItemEnhancedRequest.Builder returnConsumedCapacity(ReturnConsumedCapacity returnConsumedCapacity)
DeleteItemRequest.Builder#returnConsumedCapacity(ReturnConsumedCapacity)public DeleteItemEnhancedRequest.Builder returnConsumedCapacity(String returnConsumedCapacity)
DeleteItemRequest.Builder#returnConsumedCapacity(String)public DeleteItemEnhancedRequest.Builder returnItemCollectionMetrics(ReturnItemCollectionMetrics returnItemCollectionMetrics)
DeleteItemRequest.Builder#returnItemCollectionMetrics(ReturnItemCollectionMetrics)public DeleteItemEnhancedRequest.Builder returnItemCollectionMetrics(String returnItemCollectionMetrics)
DeleteItemRequest.Builder#returnItemCollectionMetrics(String)public DeleteItemEnhancedRequest build()
Copyright © 2023. All rights reserved.