Class BatchGetItemResponse
- Namespace
- Amazon.DynamoDBv2.Model
- Assembly
- AWSSDK.DynamoDBv2.dll
Represents the output of a
BatchGetItem
operation.
public class BatchGetItemResponse : AmazonWebServiceResponse
- Inheritance
-
BatchGetItemResponse
Constructors
BatchGetItemResponse()
public BatchGetItemResponse()
Properties
ConsumedCapacity
Gets and sets the property ConsumedCapacity.
The read capacity units consumed by the entire
BatchGetItem
operation.
Each element consists of:
- The table that consumed the provisioned throughput.TableName
- The total number of capacity units consumed.CapacityUnits
public List<ConsumedCapacity> ConsumedCapacity { get; set; }
Property Value
Responses
Gets and sets the property Responses.
A map of table name to a list of items. Each object in
Responses
consists
of a table name, along with a map of attribute data consisting of the data type and
attribute value.
public Dictionary<string, List<Dictionary<string, AttributeValue>>> Responses { get; set; }
Property Value
UnprocessedKeys
Gets and sets the property UnprocessedKeys.
A map of tables and their respective keys that were not processed with the current response. The
UnprocessedKeys
value is in the same form as RequestItems
,
so the value can be provided directly to a subsequent BatchGetItem
operation.
For more information, see RequestItems
in the Request Parameters section.
Each element consists of:
- An array of primary key attribute values that define specific items in the table.Keys
- One or more attributes to be retrieved from the table or index. By default, all attributes are returned. If a requested attribute is not found, it does not appear in the result.ProjectionExpression
- The consistency of a read operation. If set toConsistentRead
, then a strongly consistent read is used; otherwise, an eventually consistent read is used.true
If there are no unprocessed keys remaining, the response contains an empty
UnprocessedKeys
map.
public Dictionary<string, KeysAndAttributes> UnprocessedKeys { get; set; }