Struct aws_sdk_dynamodb::operation::transact_get_items::builders::TransactGetItemsOutputBuilder
source · #[non_exhaustive]pub struct TransactGetItemsOutputBuilder { /* private fields */ }
Expand description
A builder for TransactGetItemsOutput
.
Implementations§
source§impl TransactGetItemsOutputBuilder
impl TransactGetItemsOutputBuilder
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
.
If the ReturnConsumedCapacity value was TOTAL
, this is an array of ConsumedCapacity
objects, one for each table addressed by TransactGetItem
objects in the TransactItems parameter. These ConsumedCapacity
objects report the read-capacity units consumed by the TransactGetItems
call in that table.
sourcepub fn set_consumed_capacity(self, input: Option<Vec<ConsumedCapacity>>) -> Self
pub fn set_consumed_capacity(self, input: Option<Vec<ConsumedCapacity>>) -> Self
If the ReturnConsumedCapacity value was TOTAL
, this is an array of ConsumedCapacity
objects, one for each table addressed by TransactGetItem
objects in the TransactItems parameter. These ConsumedCapacity
objects report the read-capacity units consumed by the TransactGetItems
call in that table.
sourcepub fn get_consumed_capacity(&self) -> &Option<Vec<ConsumedCapacity>>
pub fn get_consumed_capacity(&self) -> &Option<Vec<ConsumedCapacity>>
If the ReturnConsumedCapacity value was TOTAL
, this is an array of ConsumedCapacity
objects, one for each table addressed by TransactGetItem
objects in the TransactItems parameter. These ConsumedCapacity
objects report the read-capacity units consumed by the TransactGetItems
call in that table.
sourcepub fn responses(self, input: ItemResponse) -> Self
pub fn responses(self, input: ItemResponse) -> Self
Appends an item to responses
.
To override the contents of this collection use set_responses
.
An ordered array of up to 100 ItemResponse
objects, each of which corresponds to the TransactGetItem
object in the same position in the TransactItems array. Each ItemResponse
object contains a Map of the name-value pairs that are the projected attributes of the requested item.
If a requested item could not be retrieved, the corresponding ItemResponse
object is Null, or if the requested item has no projected attributes, the corresponding ItemResponse
object is an empty Map.
sourcepub fn set_responses(self, input: Option<Vec<ItemResponse>>) -> Self
pub fn set_responses(self, input: Option<Vec<ItemResponse>>) -> Self
An ordered array of up to 100 ItemResponse
objects, each of which corresponds to the TransactGetItem
object in the same position in the TransactItems array. Each ItemResponse
object contains a Map of the name-value pairs that are the projected attributes of the requested item.
If a requested item could not be retrieved, the corresponding ItemResponse
object is Null, or if the requested item has no projected attributes, the corresponding ItemResponse
object is an empty Map.
sourcepub fn get_responses(&self) -> &Option<Vec<ItemResponse>>
pub fn get_responses(&self) -> &Option<Vec<ItemResponse>>
An ordered array of up to 100 ItemResponse
objects, each of which corresponds to the TransactGetItem
object in the same position in the TransactItems array. Each ItemResponse
object contains a Map of the name-value pairs that are the projected attributes of the requested item.
If a requested item could not be retrieved, the corresponding ItemResponse
object is Null, or if the requested item has no projected attributes, the corresponding ItemResponse
object is an empty Map.
sourcepub fn build(self) -> TransactGetItemsOutput
pub fn build(self) -> TransactGetItemsOutput
Consumes the builder and constructs a TransactGetItemsOutput
.
Trait Implementations§
source§impl Clone for TransactGetItemsOutputBuilder
impl Clone for TransactGetItemsOutputBuilder
source§fn clone(&self) -> TransactGetItemsOutputBuilder
fn clone(&self) -> TransactGetItemsOutputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for TransactGetItemsOutputBuilder
impl Default for TransactGetItemsOutputBuilder
source§fn default() -> TransactGetItemsOutputBuilder
fn default() -> TransactGetItemsOutputBuilder
source§impl PartialEq for TransactGetItemsOutputBuilder
impl PartialEq for TransactGetItemsOutputBuilder
source§fn eq(&self, other: &TransactGetItemsOutputBuilder) -> bool
fn eq(&self, other: &TransactGetItemsOutputBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for TransactGetItemsOutputBuilder
Auto Trait Implementations§
impl Freeze for TransactGetItemsOutputBuilder
impl RefUnwindSafe for TransactGetItemsOutputBuilder
impl Send for TransactGetItemsOutputBuilder
impl Sync for TransactGetItemsOutputBuilder
impl Unpin for TransactGetItemsOutputBuilder
impl UnwindSafe for TransactGetItemsOutputBuilder
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