Class WriteRequest
java.lang.Object
com.amazonaws.services.dynamodbv2.model.WriteRequest
- All Implemented Interfaces:
Serializable
,Cloneable
Represents an operation to perform - either DeleteItem or PutItem. You can only request one of these operations, not both, in a single WriteRequest. If you do need to perform both of these operations, you will need to provide two separate WriteRequest objects.
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionDefault constructor for WriteRequest object.WriteRequest
(DeleteRequest deleteRequest) Constructs a new WriteRequest object.WriteRequest
(PutRequest putRequest) Constructs a new WriteRequest object. -
Method Summary
Modifier and TypeMethodDescriptionclone()
boolean
A request to perform a DeleteItem operation.A request to perform a PutItem operation.int
hashCode()
void
setDeleteRequest
(DeleteRequest deleteRequest) A request to perform a DeleteItem operation.void
setPutRequest
(PutRequest putRequest) A request to perform a PutItem operation.toString()
Returns a string representation of this object; useful for testing and debugging.withDeleteRequest
(DeleteRequest deleteRequest) A request to perform a DeleteItem operation.withPutRequest
(PutRequest putRequest) A request to perform a PutItem operation.
-
Constructor Details
-
WriteRequest
public WriteRequest()Default constructor for WriteRequest object. Callers should use the setter or fluent setter (with...) methods to initialize the object after creating it. -
WriteRequest
Constructs a new WriteRequest object. Callers should use the setter or fluent setter (with...) methods to initialize any additional object members.- Parameters:
putRequest
- A request to perform a PutItem operation.
-
WriteRequest
Constructs a new WriteRequest object. Callers should use the setter or fluent setter (with...) methods to initialize any additional object members.- Parameters:
deleteRequest
- A request to perform a DeleteItem operation.
-
-
Method Details
-
setPutRequest
A request to perform a PutItem operation.
- Parameters:
putRequest
- A request to perform a PutItem operation.
-
getPutRequest
A request to perform a PutItem operation.
- Returns:
- A request to perform a PutItem operation.
-
withPutRequest
A request to perform a PutItem operation.
- Parameters:
putRequest
- A request to perform a PutItem operation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setDeleteRequest
A request to perform a DeleteItem operation.
- Parameters:
deleteRequest
- A request to perform a DeleteItem operation.
-
getDeleteRequest
A request to perform a DeleteItem operation.
- Returns:
- A request to perform a DeleteItem operation.
-
withDeleteRequest
A request to perform a DeleteItem operation.
- Parameters:
deleteRequest
- A request to perform a DeleteItem operation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
toString
Returns a string representation of this object; useful for testing and debugging. -
equals
-
hashCode
public int hashCode() -
clone
-