T
- The type of the modelled object.@ThreadSafe public final class UpdateItemEnhancedRequest<T> extends Object
DynamoDbTable.updateItem(UpdateItemEnhancedRequest)
or
DynamoDbAsyncTable.updateItem(UpdateItemEnhancedRequest)
).
A valid request object must contain the item that should be written to the table.
Modifier and Type | Class and Description |
---|---|
static class |
UpdateItemEnhancedRequest.Builder<T>
A builder that is used to create a request with the desired parameters.
|
Modifier and Type | Method and Description |
---|---|
static <T> UpdateItemEnhancedRequest.Builder<T> |
builder(Class<? extends T> itemClass)
Creates a newly initialized builder for the request object.
|
Expression |
conditionExpression()
Returns the condition
Expression set on this request object, or null if it doesn't exist. |
boolean |
equals(Object o) |
int |
hashCode() |
Boolean |
ignoreNulls()
Returns if the update operation should ignore attributes with null values, or false if it has not been set.
|
T |
item()
Returns the item for this update operation request.
|
ReturnConsumedCapacity |
returnConsumedCapacity()
Whether to return the capacity consumed by this operation.
|
String |
returnConsumedCapacityAsString()
Whether to return the capacity consumed by this operation.
|
ReturnItemCollectionMetrics |
returnItemCollectionMetrics()
Whether to return the item collection metrics.
|
String |
returnItemCollectionMetricsAsString()
Whether to return the item collection metrics.
|
UpdateItemEnhancedRequest.Builder<T> |
toBuilder()
Returns a builder initialized with all existing values on the request object.
|
public static <T> UpdateItemEnhancedRequest.Builder<T> builder(Class<? extends T> itemClass)
T
- The type of the modelled object, corresponding to itemClassitemClass
- the class that items in this table map topublic UpdateItemEnhancedRequest.Builder<T> toBuilder()
public T item()
public Boolean ignoreNulls()
public Expression conditionExpression()
Expression
set on this request object, or null if it doesn't exist.public ReturnConsumedCapacity returnConsumedCapacity()
PutItemRequest.returnConsumedCapacity()
public String returnConsumedCapacityAsString()
Similar to returnConsumedCapacity()
but return the value as a string. This is useful in situations where the
value is not defined in ReturnConsumedCapacity
.
public ReturnItemCollectionMetrics returnItemCollectionMetrics()
public String returnItemCollectionMetricsAsString()
Similar to returnItemCollectionMetrics()
but return the value as a string. This is useful in situations
where the
value is not defined in ReturnItemCollectionMetrics
.
Copyright © 2023. All rights reserved.