@NotThreadSafe public static final class PutItemEnhancedRequest.Builder<T> extends Object
Note: A valid request builder must define an item.
| Modifier and Type | Method and Description |
|---|---|
PutItemEnhancedRequest<T> |
build() |
PutItemEnhancedRequest.Builder<T> |
conditionExpression(Expression conditionExpression)
Defines a logical expression on an item's attribute values which, if evaluating to true,
will allow the put operation to succeed.
|
PutItemEnhancedRequest.Builder<T> |
item(T item)
Sets the item to write to DynamoDb.
|
PutItemEnhancedRequest.Builder<T> |
returnConsumedCapacity(ReturnConsumedCapacity returnConsumedCapacity)
Whether to return the capacity consumed by this operation.
|
PutItemEnhancedRequest.Builder<T> |
returnConsumedCapacity(String returnConsumedCapacity)
Whether to return the capacity consumed by this operation.
|
PutItemEnhancedRequest.Builder<T> |
returnItemCollectionMetrics(ReturnItemCollectionMetrics returnItemCollectionMetrics)
Whether to return the item collection metrics.
|
PutItemEnhancedRequest.Builder<T> |
returnItemCollectionMetrics(String returnItemCollectionMetrics)
Whether to return the item collection metrics.
|
PutItemEnhancedRequest.Builder<T> |
returnValues(ReturnValue returnValues)
Whether to return the values of the item before this request.
|
PutItemEnhancedRequest.Builder<T> |
returnValues(String returnValues)
Whether to return the values of the item before this request.
|
public PutItemEnhancedRequest.Builder<T> item(T item)
item - the item to writepublic PutItemEnhancedRequest.Builder<T> conditionExpression(Expression conditionExpression)
See Expression for condition syntax and examples.
conditionExpression - a condition written as an Expressionpublic PutItemEnhancedRequest.Builder<T> returnValues(ReturnValue returnValues)
PutItemRequest.Builder#returnValues(ReturnValue)public PutItemEnhancedRequest.Builder<T> returnValues(String returnValues)
PutItemRequest.Builder#returnValues(String)public PutItemEnhancedRequest.Builder<T> returnConsumedCapacity(ReturnConsumedCapacity returnConsumedCapacity)
PutItemRequest.Builder#returnConsumedCapacity(ReturnConsumedCapacity)public PutItemEnhancedRequest.Builder<T> returnConsumedCapacity(String returnConsumedCapacity)
PutItemRequest.Builder#returnConsumedCapacity(String)public PutItemEnhancedRequest.Builder<T> returnItemCollectionMetrics(ReturnItemCollectionMetrics returnItemCollectionMetrics)
PutItemRequest.Builder#returnItemCollectionMetrics(ReturnItemCollectionMetrics)public PutItemEnhancedRequest.Builder<T> returnItemCollectionMetrics(String returnItemCollectionMetrics)
PutItemRequest.Builder#returnItemCollectionMetrics(String)public PutItemEnhancedRequest<T> build()
Copyright © 2023. All rights reserved.