Struct aws_sdk_dynamodb::operation::transact_write_items::builders::TransactWriteItemsOutputBuilder
source · #[non_exhaustive]pub struct TransactWriteItemsOutputBuilder { /* private fields */ }Expand description
A builder for TransactWriteItemsOutput.
Implementations§
source§impl TransactWriteItemsOutputBuilder
impl TransactWriteItemsOutputBuilder
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 get_consumed_capacity(&self) -> &Option<Vec<ConsumedCapacity>>
pub fn get_consumed_capacity(&self) -> &Option<Vec<ConsumedCapacity>>
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 get_item_collection_metrics(
&self,
) -> &Option<HashMap<String, Vec<ItemCollectionMetrics>>>
pub fn get_item_collection_metrics( &self, ) -> &Option<HashMap<String, Vec<ItemCollectionMetrics>>>
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.
Trait Implementations§
source§impl Clone for TransactWriteItemsOutputBuilder
impl Clone for TransactWriteItemsOutputBuilder
source§fn clone(&self) -> TransactWriteItemsOutputBuilder
fn clone(&self) -> TransactWriteItemsOutputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Default for TransactWriteItemsOutputBuilder
impl Default for TransactWriteItemsOutputBuilder
source§fn default() -> TransactWriteItemsOutputBuilder
fn default() -> TransactWriteItemsOutputBuilder
source§impl PartialEq for TransactWriteItemsOutputBuilder
impl PartialEq for TransactWriteItemsOutputBuilder
source§fn eq(&self, other: &TransactWriteItemsOutputBuilder) -> bool
fn eq(&self, other: &TransactWriteItemsOutputBuilder) -> bool
self and other values to be equal, and is used by ==.impl StructuralPartialEq for TransactWriteItemsOutputBuilder
Auto Trait Implementations§
impl Freeze for TransactWriteItemsOutputBuilder
impl RefUnwindSafe for TransactWriteItemsOutputBuilder
impl Send for TransactWriteItemsOutputBuilder
impl Sync for TransactWriteItemsOutputBuilder
impl Unpin for TransactWriteItemsOutputBuilder
impl UnwindSafe for TransactWriteItemsOutputBuilder
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit)source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more