File Coverage

blib/lib/Paws/DynamoDB/BatchGetItemOutput.pm
Criterion Covered Total %
statement 6 6 100.0
branch n/a
condition n/a
subroutine 2 2 100.0
pod n/a
total 8 8 100.0


line stmt bran cond sub pod time code
1              
2             package Paws::DynamoDB::BatchGetItemOutput;
3 1     1   519 use Moose;
  1     1   2  
  1         7  
  1         615  
  1         4  
  1         14  
4             has ConsumedCapacity => (is => 'ro', isa => 'ArrayRef[Paws::DynamoDB::ConsumedCapacity]');
5             has Responses => (is => 'ro', isa => 'Paws::DynamoDB::BatchGetResponseMap');
6             has UnprocessedKeys => (is => 'ro', isa => 'Paws::DynamoDB::BatchGetRequestMap');
7              
8             has _request_id => (is => 'ro', isa => 'Str');
9              
10             ### main pod documentation begin ###
11              
12             =head1 NAME
13              
14             Paws::DynamoDB::BatchGetItemOutput
15              
16             =head1 ATTRIBUTES
17              
18              
19             =head2 ConsumedCapacity => ArrayRef[L<Paws::DynamoDB::ConsumedCapacity>]
20              
21             The read capacity units consumed by the entire C<BatchGetItem>
22             operation.
23              
24             Each element consists of:
25              
26             =over
27              
28             =item *
29              
30             C<TableName> - The table that consumed the provisioned throughput.
31              
32             =item *
33              
34             C<CapacityUnits> - The total number of capacity units consumed.
35              
36             =back
37              
38              
39              
40             =head2 Responses => L<Paws::DynamoDB::BatchGetResponseMap>
41              
42             A map of table name to a list of items. Each object in C<Responses>
43             consists of a table name, along with a map of attribute data consisting
44             of the data type and attribute value.
45              
46              
47             =head2 UnprocessedKeys => L<Paws::DynamoDB::BatchGetRequestMap>
48              
49             A map of tables and their respective keys that were not processed with
50             the current response. The C<UnprocessedKeys> value is in the same form
51             as C<RequestItems>, so the value can be provided directly to a
52             subsequent C<BatchGetItem> operation. For more information, see
53             C<RequestItems> in the Request Parameters section.
54              
55             Each element consists of:
56              
57             =over
58              
59             =item *
60              
61             C<Keys> - An array of primary key attribute values that define specific
62             items in the table.
63              
64             =item *
65              
66             C<ProjectionExpression> - One or more attributes to be retrieved from
67             the table or index. By default, all attributes are returned. If a
68             requested attribute is not found, it does not appear in the result.
69              
70             =item *
71              
72             C<ConsistentRead> - The consistency of a read operation. If set to
73             C<true>, then a strongly consistent read is used; otherwise, an
74             eventually consistent read is used.
75              
76             =back
77              
78             If there are no unprocessed keys remaining, the response contains an
79             empty C<UnprocessedKeys> map.
80              
81              
82             =head2 _request_id => Str
83              
84              
85             =cut
86              
87             1;