Struct rusoto_dynamodb::BatchGetItemOutput [−][src]
pub struct BatchGetItemOutput { pub consumed_capacity: Option<Vec<ConsumedCapacity>>, pub responses: Option<HashMap<String, Vec<HashMap<String, AttributeValue>>>>, pub unprocessed_keys: Option<HashMap<String, KeysAndAttributes>>, }
Represents the output of a BatchGetItem
operation.
Fields
consumed_capacity: Option<Vec<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.
responses: Option<HashMap<String, Vec<HashMap<String, AttributeValue>>>>
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.
unprocessed_keys: Option<HashMap<String, KeysAndAttributes>>
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 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.
Trait Implementations
impl Default for BatchGetItemOutput
[src]
impl Default for BatchGetItemOutput
fn default() -> BatchGetItemOutput
[src]
fn default() -> BatchGetItemOutput
Returns the "default value" for a type. Read more
impl Debug for BatchGetItemOutput
[src]
impl Debug for BatchGetItemOutput
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl Clone for BatchGetItemOutput
[src]
impl Clone for BatchGetItemOutput
fn clone(&self) -> BatchGetItemOutput
[src]
fn clone(&self) -> BatchGetItemOutput
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
impl PartialEq for BatchGetItemOutput
[src]
impl PartialEq for BatchGetItemOutput
fn eq(&self, other: &BatchGetItemOutput) -> bool
[src]
fn eq(&self, other: &BatchGetItemOutput) -> bool
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, other: &BatchGetItemOutput) -> bool
[src]
fn ne(&self, other: &BatchGetItemOutput) -> bool
This method tests for !=
.
Auto Trait Implementations
impl Send for BatchGetItemOutput
impl Send for BatchGetItemOutput
impl Sync for BatchGetItemOutput
impl Sync for BatchGetItemOutput