@NotThreadSafe public static final class TransactPutItemEnhancedRequest.Builder<T> extends Object
Note: A valid request builder must define an item.
| Modifier and Type | Method and Description |
|---|---|
TransactPutItemEnhancedRequest<T> |
build() |
TransactPutItemEnhancedRequest.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.
|
TransactPutItemEnhancedRequest.Builder<T> |
item(T item)
Sets the item to write to DynamoDb.
|
TransactPutItemEnhancedRequest.Builder<T> |
returnValuesOnConditionCheckFailure(ReturnValuesOnConditionCheckFailure returnValuesOnConditionCheckFailure)
Use
ReturnValuesOnConditionCheckFailure to get the item attributes if the PutItem
condition fails. |
TransactPutItemEnhancedRequest.Builder<T> |
returnValuesOnConditionCheckFailure(String returnValuesOnConditionCheckFailure)
Use
ReturnValuesOnConditionCheckFailure to get the item attributes if the PutItem
condition fails. |
public TransactPutItemEnhancedRequest.Builder<T> item(T item)
item - the item to writepublic TransactPutItemEnhancedRequest.Builder<T> conditionExpression(Expression conditionExpression)
See Expression for condition syntax and examples.
conditionExpression - a condition written as an Expressionpublic TransactPutItemEnhancedRequest.Builder<T> returnValuesOnConditionCheckFailure(ReturnValuesOnConditionCheckFailure returnValuesOnConditionCheckFailure)
ReturnValuesOnConditionCheckFailure to get the item attributes if the PutItem
condition fails. For ReturnValuesOnConditionCheckFailure, the valid values are: NONE and
ALL_OLD.returnValuesOnConditionCheckFailure - What values to return on condition check failure.public TransactPutItemEnhancedRequest.Builder<T> returnValuesOnConditionCheckFailure(String returnValuesOnConditionCheckFailure)
ReturnValuesOnConditionCheckFailure to get the item attributes if the PutItem
condition fails. For ReturnValuesOnConditionCheckFailure, the valid values are: NONE and
ALL_OLD.returnValuesOnConditionCheckFailure - What values to return on condition check failure.public TransactPutItemEnhancedRequest<T> build()
Copyright © 2023. All rights reserved.