pub struct Builder { /* private fields */ }Expand description
A builder for TransactWriteItemsOutput.
Implementations§
source§impl Builder
impl Builder
sourcepub fn consumed_capacity(self, input: ConsumedCapacity) -> Self
pub fn consumed_capacity(self, input: ConsumedCapacity) -> Self
Appends an item to consumed_capacity.
To override the contents of this collection use set_consumed_capacity.
The capacity units consumed by the entire TransactWriteItems operation. The values of the list are ordered according to the ordering of the TransactItems request parameter.
sourcepub fn set_consumed_capacity(self, input: Option<Vec<ConsumedCapacity>>) -> Self
pub fn set_consumed_capacity(self, input: Option<Vec<ConsumedCapacity>>) -> Self
The capacity units consumed by the entire TransactWriteItems operation. The values of the list are ordered according to the ordering of the TransactItems request parameter.
sourcepub fn item_collection_metrics(
self,
k: impl Into<String>,
v: Vec<ItemCollectionMetrics>
) -> Self
pub fn item_collection_metrics(
self,
k: impl Into<String>,
v: Vec<ItemCollectionMetrics>
) -> Self
Adds a key-value pair to item_collection_metrics.
To override the contents of this collection use set_item_collection_metrics.
A list of tables that were processed by TransactWriteItems and, for each table, information about any item collections that were affected by individual UpdateItem, PutItem, or DeleteItem operations.
sourcepub fn set_item_collection_metrics(
self,
input: Option<HashMap<String, Vec<ItemCollectionMetrics>>>
) -> Self
pub fn set_item_collection_metrics(
self,
input: Option<HashMap<String, Vec<ItemCollectionMetrics>>>
) -> Self
A list of tables that were processed by TransactWriteItems and, for each table, information about any item collections that were affected by individual UpdateItem, PutItem, or DeleteItem operations.
sourcepub fn build(self) -> TransactWriteItemsOutput
pub fn build(self) -> TransactWriteItemsOutput
Consumes the builder and constructs a TransactWriteItemsOutput.