@Deprecated public class UpdateItemRequest extends AmazonWebServiceRequest implements Serializable
UpdateItem operation.
Edits an existing item's attributes.
You can perform a conditional update (insert a new attribute name-value pair if it doesn't exist, or replace an existing name-value pair if it has certain expected attribute values).
| Constructor and Description |
|---|
UpdateItemRequest()
Deprecated.
Default constructor for a new UpdateItemRequest object.
|
UpdateItemRequest(String tableName,
Key key,
Map<String,AttributeValueUpdate> attributeUpdates)
Deprecated.
Constructs a new UpdateItemRequest object.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj)
Deprecated.
|
Map<String,AttributeValueUpdate> |
getAttributeUpdates()
Deprecated.
Map of attribute name to the new value and action for the update.
|
Map<String,ExpectedAttributeValue> |
getExpected()
Deprecated.
Designates an attribute for a conditional modification.
|
Key |
getKey()
Deprecated.
The primary key that uniquely identifies each item in a table.
|
String |
getReturnValues()
Deprecated.
Use this parameter if you want to get the attribute name-value pairs
before or after they are modified.
|
String |
getTableName()
Deprecated.
The name of the table in which you want to update an item.
|
int |
hashCode()
Deprecated.
|
void |
setAttributeUpdates(Map<String,AttributeValueUpdate> attributeUpdates)
Deprecated.
Map of attribute name to the new value and action for the update.
|
void |
setExpected(Map<String,ExpectedAttributeValue> expected)
Deprecated.
Designates an attribute for a conditional modification.
|
void |
setKey(Key key)
Deprecated.
The primary key that uniquely identifies each item in a table.
|
void |
setReturnValues(ReturnValue returnValues)
Deprecated.
Use this parameter if you want to get the attribute name-value pairs
before or after they are modified.
|
void |
setReturnValues(String returnValues)
Deprecated.
Use this parameter if you want to get the attribute name-value pairs
before or after they are modified.
|
void |
setTableName(String tableName)
Deprecated.
The name of the table in which you want to update an item.
|
String |
toString()
Deprecated.
Returns a string representation of this object; useful for testing and
debugging.
|
UpdateItemRequest |
withAttributeUpdates(Map<String,AttributeValueUpdate> attributeUpdates)
Deprecated.
Map of attribute name to the new value and action for the update.
|
UpdateItemRequest |
withExpected(Map<String,ExpectedAttributeValue> expected)
Deprecated.
Designates an attribute for a conditional modification.
|
UpdateItemRequest |
withKey(Key key)
Deprecated.
The primary key that uniquely identifies each item in a table.
|
UpdateItemRequest |
withReturnValues(ReturnValue returnValues)
Deprecated.
Use this parameter if you want to get the attribute name-value pairs
before or after they are modified.
|
UpdateItemRequest |
withReturnValues(String returnValues)
Deprecated.
Use this parameter if you want to get the attribute name-value pairs
before or after they are modified.
|
UpdateItemRequest |
withTableName(String tableName)
Deprecated.
The name of the table in which you want to update an item.
|
copyPrivateRequestParameters, getRequestClientOptions, getRequestCredentials, getRequestMetricCollector, setRequestCredentials, setRequestMetricCollector, withRequestMetricCollectorpublic UpdateItemRequest()
public UpdateItemRequest(String tableName, Key key, Map<String,AttributeValueUpdate> attributeUpdates)
tableName - The name of the table in which you want to update an
item. Allowed characters are a-z, A-Z,
0-9, _ (underscore), - (hyphen)
and . (period).key - The primary key that uniquely identifies each item in a
table. A primary key can be a one attribute (hash) primary key or a
two attribute (hash-and-range) primary key.attributeUpdates - Map of attribute name to the new value and
action for the update. The attribute names specify the attributes to
modify, and cannot contain any primary key attributes.public String getTableName()
a-z, A-Z, 0-9,
_ (underscore), - (hyphen) and
. (period).
Constraints:
Length: 3 - 255
Pattern: [a-zA-Z0-9_.-]+
a-z, A-Z, 0-9,
_ (underscore), - (hyphen) and
. (period).public void setTableName(String tableName)
a-z, A-Z, 0-9,
_ (underscore), - (hyphen) and
. (period).
Constraints:
Length: 3 - 255
Pattern: [a-zA-Z0-9_.-]+
tableName - The name of the table in which you want to update an item. Allowed
characters are a-z, A-Z, 0-9,
_ (underscore), - (hyphen) and
. (period).public UpdateItemRequest withTableName(String tableName)
a-z, A-Z, 0-9,
_ (underscore), - (hyphen) and
. (period).
Returns a reference to this object so that method calls can be chained together.
Constraints:
Length: 3 - 255
Pattern: [a-zA-Z0-9_.-]+
tableName - The name of the table in which you want to update an item. Allowed
characters are a-z, A-Z, 0-9,
_ (underscore), - (hyphen) and
. (period).public Key getKey()
public void setKey(Key key)
key - The primary key that uniquely identifies each item in a table. A
primary key can be a one attribute (hash) primary key or a two
attribute (hash-and-range) primary key.public UpdateItemRequest withKey(Key key)
Returns a reference to this object so that method calls can be chained together.
key - The primary key that uniquely identifies each item in a table. A
primary key can be a one attribute (hash) primary key or a two
attribute (hash-and-range) primary key.public Map<String,AttributeValueUpdate> getAttributeUpdates()
public void setAttributeUpdates(Map<String,AttributeValueUpdate> attributeUpdates)
attributeUpdates - Map of attribute name to the new value and action for the update. The
attribute names specify the attributes to modify, and cannot contain
any primary key attributes.public UpdateItemRequest withAttributeUpdates(Map<String,AttributeValueUpdate> attributeUpdates)
Returns a reference to this object so that method calls can be chained together.
attributeUpdates - Map of attribute name to the new value and action for the update. The
attribute names specify the attributes to modify, and cannot contain
any primary key attributes.public Map<String,ExpectedAttributeValue> getExpected()
Expected parameter allows you to provide an attribute
name, and whether or not Amazon DynamoDB should check to see if the
attribute has a particular value before modifying it.Expected parameter allows you to provide an attribute
name, and whether or not Amazon DynamoDB should check to see if the
attribute has a particular value before modifying it.public void setExpected(Map<String,ExpectedAttributeValue> expected)
Expected parameter allows you to provide an attribute
name, and whether or not Amazon DynamoDB should check to see if the
attribute has a particular value before modifying it.expected - Designates an attribute for a conditional modification. The
Expected parameter allows you to provide an attribute
name, and whether or not Amazon DynamoDB should check to see if the
attribute has a particular value before modifying it.public UpdateItemRequest withExpected(Map<String,ExpectedAttributeValue> expected)
Expected parameter allows you to provide an attribute
name, and whether or not Amazon DynamoDB should check to see if the
attribute has a particular value before modifying it.
Returns a reference to this object so that method calls can be chained together.
expected - Designates an attribute for a conditional modification. The
Expected parameter allows you to provide an attribute
name, and whether or not Amazon DynamoDB should check to see if the
attribute has a particular value before modifying it.public String getReturnValues()
PUT operations,
the possible parameter values are NONE (default) or
ALL_OLD. For update operations, the possible parameter
values are NONE (default) or ALL_OLD,
UPDATED_OLD, ALL_NEW or
UPDATED_NEW. NONE: Nothing is
returned.ALL_OLD: Returns the attributes of the
item as they were before the operation.UPDATED_OLD: Returns the values of the updated
attributes, only, as they were before the operation.ALL_NEW: Returns all the attributes and their new
values after the operation.UPDATED_NEW: Returns
the values of the updated attributes, only, as they are after the
operation.
Constraints:
Allowed Values: NONE, ALL_OLD, UPDATED_OLD, ALL_NEW, UPDATED_NEW
PUT operations,
the possible parameter values are NONE (default) or
ALL_OLD. For update operations, the possible parameter
values are NONE (default) or ALL_OLD,
UPDATED_OLD, ALL_NEW or
UPDATED_NEW. NONE: Nothing is
returned.ALL_OLD: Returns the attributes of the
item as they were before the operation.UPDATED_OLD: Returns the values of the updated
attributes, only, as they were before the operation.ALL_NEW: Returns all the attributes and their new
values after the operation.UPDATED_NEW: Returns
the values of the updated attributes, only, as they are after the
operation.ReturnValuepublic void setReturnValues(String returnValues)
PUT operations,
the possible parameter values are NONE (default) or
ALL_OLD. For update operations, the possible parameter
values are NONE (default) or ALL_OLD,
UPDATED_OLD, ALL_NEW or
UPDATED_NEW. NONE: Nothing is
returned.ALL_OLD: Returns the attributes of the
item as they were before the operation.UPDATED_OLD: Returns the values of the updated
attributes, only, as they were before the operation.ALL_NEW: Returns all the attributes and their new
values after the operation.UPDATED_NEW: Returns
the values of the updated attributes, only, as they are after the
operation.
Constraints:
Allowed Values: NONE, ALL_OLD, UPDATED_OLD, ALL_NEW, UPDATED_NEW
returnValues - Use this parameter if you want to get the attribute name-value pairs
before or after they are modified. For PUT operations,
the possible parameter values are NONE (default) or
ALL_OLD. For update operations, the possible parameter
values are NONE (default) or ALL_OLD,
UPDATED_OLD, ALL_NEW or
UPDATED_NEW. NONE: Nothing is
returned.ALL_OLD: Returns the attributes of the
item as they were before the operation.UPDATED_OLD: Returns the values of the updated
attributes, only, as they were before the operation.ALL_NEW: Returns all the attributes and their new
values after the operation.UPDATED_NEW: Returns
the values of the updated attributes, only, as they are after the
operation.ReturnValuepublic UpdateItemRequest withReturnValues(String returnValues)
PUT operations,
the possible parameter values are NONE (default) or
ALL_OLD. For update operations, the possible parameter
values are NONE (default) or ALL_OLD,
UPDATED_OLD, ALL_NEW or
UPDATED_NEW. NONE: Nothing is
returned.ALL_OLD: Returns the attributes of the
item as they were before the operation.UPDATED_OLD: Returns the values of the updated
attributes, only, as they were before the operation.ALL_NEW: Returns all the attributes and their new
values after the operation.UPDATED_NEW: Returns
the values of the updated attributes, only, as they are after the
operation.Returns a reference to this object so that method calls can be chained together.
Constraints:
Allowed Values: NONE, ALL_OLD, UPDATED_OLD, ALL_NEW, UPDATED_NEW
returnValues - Use this parameter if you want to get the attribute name-value pairs
before or after they are modified. For PUT operations,
the possible parameter values are NONE (default) or
ALL_OLD. For update operations, the possible parameter
values are NONE (default) or ALL_OLD,
UPDATED_OLD, ALL_NEW or
UPDATED_NEW. NONE: Nothing is
returned.ALL_OLD: Returns the attributes of the
item as they were before the operation.UPDATED_OLD: Returns the values of the updated
attributes, only, as they were before the operation.ALL_NEW: Returns all the attributes and their new
values after the operation.UPDATED_NEW: Returns
the values of the updated attributes, only, as they are after the
operation.ReturnValuepublic void setReturnValues(ReturnValue returnValues)
PUT operations,
the possible parameter values are NONE (default) or
ALL_OLD. For update operations, the possible parameter
values are NONE (default) or ALL_OLD,
UPDATED_OLD, ALL_NEW or
UPDATED_NEW. NONE: Nothing is
returned.ALL_OLD: Returns the attributes of the
item as they were before the operation.UPDATED_OLD: Returns the values of the updated
attributes, only, as they were before the operation.ALL_NEW: Returns all the attributes and their new
values after the operation.UPDATED_NEW: Returns
the values of the updated attributes, only, as they are after the
operation.
Constraints:
Allowed Values: NONE, ALL_OLD, UPDATED_OLD, ALL_NEW, UPDATED_NEW
returnValues - Use this parameter if you want to get the attribute name-value pairs
before or after they are modified. For PUT operations,
the possible parameter values are NONE (default) or
ALL_OLD. For update operations, the possible parameter
values are NONE (default) or ALL_OLD,
UPDATED_OLD, ALL_NEW or
UPDATED_NEW. NONE: Nothing is
returned.ALL_OLD: Returns the attributes of the
item as they were before the operation.UPDATED_OLD: Returns the values of the updated
attributes, only, as they were before the operation.ALL_NEW: Returns all the attributes and their new
values after the operation.UPDATED_NEW: Returns
the values of the updated attributes, only, as they are after the
operation.ReturnValuepublic UpdateItemRequest withReturnValues(ReturnValue returnValues)
PUT operations,
the possible parameter values are NONE (default) or
ALL_OLD. For update operations, the possible parameter
values are NONE (default) or ALL_OLD,
UPDATED_OLD, ALL_NEW or
UPDATED_NEW. NONE: Nothing is
returned.ALL_OLD: Returns the attributes of the
item as they were before the operation.UPDATED_OLD: Returns the values of the updated
attributes, only, as they were before the operation.ALL_NEW: Returns all the attributes and their new
values after the operation.UPDATED_NEW: Returns
the values of the updated attributes, only, as they are after the
operation.Returns a reference to this object so that method calls can be chained together.
Constraints:
Allowed Values: NONE, ALL_OLD, UPDATED_OLD, ALL_NEW, UPDATED_NEW
returnValues - Use this parameter if you want to get the attribute name-value pairs
before or after they are modified. For PUT operations,
the possible parameter values are NONE (default) or
ALL_OLD. For update operations, the possible parameter
values are NONE (default) or ALL_OLD,
UPDATED_OLD, ALL_NEW or
UPDATED_NEW. NONE: Nothing is
returned.ALL_OLD: Returns the attributes of the
item as they were before the operation.UPDATED_OLD: Returns the values of the updated
attributes, only, as they were before the operation.ALL_NEW: Returns all the attributes and their new
values after the operation.UPDATED_NEW: Returns
the values of the updated attributes, only, as they are after the
operation.ReturnValuepublic String toString()
toString in class ObjectObject.toString()Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.