Class UpdateItemEnhancedRequest.Builder<T>
java.lang.Object
software.amazon.awssdk.enhanced.dynamodb.model.UpdateItemEnhancedRequest.Builder<T>
- Enclosing class:
- UpdateItemEnhancedRequest<T>
A builder that is used to create a request with the desired parameters.
 
Note: A valid request builder must define an item.
- 
Method SummaryModifier and TypeMethodDescriptionbuild()conditionExpression(Expression conditionExpression) Defines a logical expression on an item's attribute values which, if evaluating to true, will allow the update operation to succeed.ignoreNulls(Boolean ignoreNulls) Deprecated.ignoreNullsMode(IgnoreNullsMode ignoreNullsMode) Sets the item to write to DynamoDb.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.returnValues(String returnValues) Whether to return the values of the item before this request.returnValues(ReturnValue returnValues) Whether to return the values of the item before this request.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- 
ignoreNullsDeprecated.Sets if the update operation should ignore attributes with null values. By default, the value is false.If set to true, any null values in the Java object will be ignored and not be updated on the persisted record. This is commonly referred to as a 'partial update'. If set to false, null values in the Java object will cause those attributes to be removed from the persisted record on update. - Parameters:
- ignoreNulls- the boolean value
- Returns:
- a builder of this type
 
- 
ignoreNullsMode
- 
conditionExpressionDefines a logical expression on an item's attribute values which, if evaluating to true, will allow the update operation to succeed. If evaluating to false, the operation will not succeed.See Expressionfor condition syntax and examples.- Parameters:
- conditionExpression- a condition written as an- Expression
- Returns:
- a builder of this type
 
- 
returnValuesWhether to return the values of the item before this request.- See Also:
 
- 
returnValuesWhether to return the values of the item before this request.- See Also:
 
- 
itemSets the item to write to DynamoDb. Required.- Parameters:
- item- the item to write
- Returns:
- a builder of this type
 
- 
returnConsumedCapacitypublic UpdateItemEnhancedRequest.Builder<T> returnConsumedCapacity(ReturnConsumedCapacity returnConsumedCapacity) Whether to return the capacity consumed by this operation.- See Also:
 
- 
returnConsumedCapacityWhether to return the capacity consumed by this operation.- See Also:
 
- 
returnItemCollectionMetricspublic UpdateItemEnhancedRequest.Builder<T> returnItemCollectionMetrics(ReturnItemCollectionMetrics returnItemCollectionMetrics) Whether to return the item collection metrics.- See Also:
 
- 
returnItemCollectionMetricspublic UpdateItemEnhancedRequest.Builder<T> returnItemCollectionMetrics(String returnItemCollectionMetrics) Whether to return the item collection metrics.- See Also:
 
- 
returnValuesOnConditionCheckFailurepublic UpdateItemEnhancedRequest.Builder<T> returnValuesOnConditionCheckFailure(ReturnValuesOnConditionCheckFailure returnValuesOnConditionCheckFailure) Whether to return the item on condition check failure.- See Also:
 
- 
returnValuesOnConditionCheckFailurepublic UpdateItemEnhancedRequest.Builder<T> returnValuesOnConditionCheckFailure(String returnValuesOnConditionCheckFailure) Whether to return the item on condition check failure.- See Also:
 
- 
build
 
-