[][src]Struct rusoto_dynamodb::BatchWriteItemOutput

pub struct BatchWriteItemOutput {
    pub consumed_capacity: Option<Vec<ConsumedCapacity>>,
    pub item_collection_metrics: Option<HashMap<String, Vec<ItemCollectionMetrics>>>,
    pub unprocessed_items: Option<HashMap<String, Vec<WriteRequest>>>,
}

Represents the output of a BatchWriteItem operation.

Fields

consumed_capacity: Option<Vec<ConsumedCapacity>>

The capacity units consumed by the entire BatchWriteItem operation.

Each element consists of:

item_collection_metrics: Option<HashMap<String, Vec<ItemCollectionMetrics>>>

A list of tables that were processed by BatchWriteItem and, for each table, information about any item collections that were affected by individual DeleteItem or PutItem operations.

Each entry consists of the following subelements:

unprocessed_items: Option<HashMap<String, Vec<WriteRequest>>>

A map of tables and requests against those tables that were not processed. The UnprocessedItems value is in the same form as RequestItems, so you can provide this value directly to a subsequent BatchGetItem operation. For more information, see RequestItems in the Request Parameters section.

Each UnprocessedItems entry consists of a table name and, for that table, a list of operations to perform (DeleteRequest or PutRequest).

If there are no unprocessed items remaining, the response contains an empty UnprocessedItems map.

Trait Implementations

impl PartialEq<BatchWriteItemOutput> for BatchWriteItemOutput[src]

impl Default for BatchWriteItemOutput[src]

impl Clone for BatchWriteItemOutput[src]

fn clone_from(&mut self, source: &Self)
1.0.0
[src]

Performs copy-assignment from source. Read more

impl Debug for BatchWriteItemOutput[src]

impl<'de> Deserialize<'de> for BatchWriteItemOutput[src]

Auto Trait Implementations

impl Send for BatchWriteItemOutput

impl Sync for BatchWriteItemOutput

Blanket Implementations

impl<T> From for T[src]

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

impl<T, U> TryFrom for T where
    T: From<U>, 
[src]

type Error = !

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: Deserialize<'de>, 
[src]

impl<T> Erased for T

impl<T> Same for T

type Output = T

Should always be Self