Class PutItemEnhancedRequest<T>
java.lang.Object
software.amazon.awssdk.enhanced.dynamodb.model.PutItemEnhancedRequest<T>
- Type Parameters:
T
- The type of the modelled object.
Defines parameters used to write an item to a DynamoDb table using the putItem() operation (such as
DynamoDbTable.putItem(PutItemEnhancedRequest)
or DynamoDbAsyncTable.putItem(PutItemEnhancedRequest)
).
A valid request object must contain the item that should be written to the table.
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic final class
A builder that is used to create a request with the desired parameters. -
Method Summary
Modifier and TypeMethodDescriptionstatic <T> PutItemEnhancedRequest.Builder
<T> Creates a newly initialized builder for the request object.Returns the conditionExpression
set on this request object, or null if it doesn't exist.boolean
int
hashCode()
item()
Returns the item for this put operation request.Whether to return the capacity consumed by this operation.Whether to return the capacity consumed by this operation.Whether to return the item collection metrics.Whether to return the item collection metrics.Whether to return the values of the item before this request.Whether to return the values of the item before this request.Whether to return the item on condition check failure.Whether to return the item on condition check failure.Returns a builder initialized with all existing values on the request object.
-
Method Details
-
builder
Creates a newly initialized builder for the request object.- Type Parameters:
T
- The type of the modelled object, corresponding to itemClass- Parameters:
itemClass
- the class that items in this table map to- Returns:
- a PutItemEnhancedRequest builder
-
toBuilder
Returns a builder initialized with all existing values on the request object. -
item
Returns the item for this put operation request. -
conditionExpression
Returns the conditionExpression
set on this request object, or null if it doesn't exist. -
returnValues
Whether to return the values of the item before this request.- See Also:
-
returnValuesAsString
Whether to return the values of the item before this request.Similar to
returnValues()
but returns the value as a string. This is useful in situations where the value is not defined inReturnValue
. -
returnConsumedCapacity
Whether to return the capacity consumed by this operation.- See Also:
-
returnConsumedCapacityAsString
Whether to return the capacity consumed by this operation.Similar to
returnConsumedCapacity()
but return the value as a string. This is useful in situations where the value is not defined inReturnConsumedCapacity
. -
returnItemCollectionMetrics
Whether to return the item collection metrics.- See Also:
-
returnItemCollectionMetricsAsString
Whether to return the item collection metrics.Similar to
returnItemCollectionMetrics()
but return the value as a string. This is useful in situations where the value is not defined inReturnItemCollectionMetrics
. -
returnValuesOnConditionCheckFailure
Whether to return the item on condition check failure.- See Also:
-
returnValuesOnConditionCheckFailureAsString
Whether to return the item on condition check failure.Similar to
returnValuesOnConditionCheckFailure()
but return the value as a string. This is useful in situations where the value is not defined inReturnValuesOnConditionCheckFailure
. -
equals
-
hashCode
public int hashCode()
-