Returns a reference to this object so that method calls can be chained together.
Constraints:
Length: 1 - 100
@param requestItems A map of the table name and corresponding items to get by primary key.While requesting items, each table name can be invoked only once per operation.
@return A reference to this updated object so that method calls can be chained together.
BatchWriteItem
API call Returns a reference to this object so that method calls can be chained together.
Constraints:
Length: 1 - 25
@param requestItems A map of table name to list-of-write-requests. Used as input to theBatchWriteItem
API call
@return A reference to this updated object so that method calls can be chained together.
Each element in the map consists of the following:
Keys - An array of primary key attribute values that define specific items in the table.
AttributesToGet - One or more attributes to be retrieved from the table or index. By default, all attributes are returned. If a specified attribute is not found, it does not appear in the result.
ConsistentRead - If true
, a strongly consistent read is used; if false
(the default), an eventually consistent read is used.
Returns a reference to this object so that method calls can be chained together.
Constraints:
Length: 1 - 100
@param requestItems A map of one or more table names and, for each table, thecorresponding primary keys for the items to retrieve. Each table name can be invoked only once.
Each element in the map consists of the following:
Keys - An array of primary key attribute values that define specific items in the table.
AttributesToGet - One or more attributes to be retrieved from the table or index. By default, all attributes are returned. If a specified attribute is not found, it does not appear in the result.
ConsistentRead - If true
, a strongly consistent read is used; if false
(the default), an eventually consistent read is used.
DeleteRequest - Perform a DeleteItem operation on the specified item. The item to be deleted is identified by a Key subelement:
Key - A map of primary key attribute values that uniquely identify the item. Each entry in this map consists of an attribute name and an attribute value.
PutRequest - Perform a PutItem operation on the specified item. The item to be put is identified by an Item subelement:
Item - A map of attributes and their values. Each entry in this map consists of an attribute name and an attribute value. Attribute values must not be null; string and binary type attributes must have lengths greater than zero; and set type attributes must not be empty. Requests that contain empty values will be rejected with a ValidationException.
If you specify any attributes that are part of an index key, then the data types for those attributes must match those of the schema in the table's attribute definition.
Returns a reference to this object so that method calls can be chained together.
Constraints:
Length: 1 - 25
@param requestItems A map of one or more table names and, for each table, a list ofoperations to be performed (DeleteRequest or PutRequest). Each element in the map consists of the following:
DeleteRequest - Perform a DeleteItem operation on the specified item. The item to be deleted is identified by a Key subelement:
Key - A map of primary key attribute values that uniquely identify the item. Each entry in this map consists of an attribute name and an attribute value.
PutRequest - Perform a PutItem operation on the specified item. The item to be put is identified by an Item subelement:
Item - A map of attributes and their values. Each entry in this map consists of an attribute name and an attribute value. Attribute values must not be null; string and binary type attributes must have lengths greater than zero; and set type attributes must not be empty. Requests that contain empty values will be rejected with a ValidationException.
If you specify any attributes that are part of an index key, then the data types for those attributes must match those of the schema in the table's attribute definition.
|
|
|
|
|
|
|
|
|
|
|
|