Table of Contents

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:

  • TableName
    - The table that consumed the provisioned throughput.
  • CapacityUnits
    - The total number of capacity units consumed.
public List<ConsumedCapacity> ConsumedCapacity { get; set; }

Property Value

List<ConsumedCapacity>

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

Dictionary<string, List<Dictionary<string, AttributeValue>>>

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:

  • Keys
    - An array of primary key attribute values that define specific items in the table.
  • ProjectionExpression
    - 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.
  • ConsistentRead
    - The consistency of a read operation. If set to
    true
    , then a strongly consistent read is used; otherwise, an eventually consistent read is used.

If there are no unprocessed keys remaining, the response contains an empty

UnprocessedKeys
map.
public Dictionary<string, KeysAndAttributes> UnprocessedKeys { get; set; }

Property Value

Dictionary<string, KeysAndAttributes>