AWSDynamoDBBatchGetItemOutput
Objective-C
@interface AWSDynamoDBBatchGetItemOutput
Swift
class AWSDynamoDBBatchGetItemOutput
Represents the output of a BatchGetItem
operation.
-
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.
Declaration
Objective-C
@property (nonatomic, strong) NSArray<AWSDynamoDBConsumedCapacity *> *_Nullable consumedCapacity;
Swift
var consumedCapacity: [AWSDynamoDBConsumedCapacity]? { get set }
-
A map of table name or table ARN to a list of items. Each object in
Responses
consists of a table name or ARN, along with a map of attribute data consisting of the data type and attribute value.Declaration
Objective-C
@property (nonatomic, strong) NSDictionary< NSString *, NSArray<NSDictionary<NSString *, AWSDynamoDBAttributeValue *> *> *> *_Nullable responses;
Swift
var responses: [String : [[String : AWSDynamoDBAttributeValue]]]? { get set }
-
A map of tables and their respective keys that were not processed with the current response. The
UnprocessedKeys
value is in the same form asRequestItems
, so the value can be provided directly to a subsequentBatchGetItem
operation. For more information, seeRequestItems
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 totrue
, 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.Declaration
Objective-C
@property (nonatomic, strong) NSDictionary<NSString *, AWSDynamoDBKeysAndAttributes *> *_Nullable unprocessedKeys;
Swift
var unprocessedKeys: [String : AWSDynamoDBKeysAndAttributes]? { get set }