pub struct TransactWriteItemsInput {
pub transact_items: Vec<TransactWriteItem>,
pub return_consumed_capacity: Option<ReturnConsumedCapacity>,
pub return_item_collection_metrics: Option<ReturnItemCollectionMetrics>,
pub client_request_token: Option<String>,
}Expand description
Input for the TransactWriteItems operation.
Fields§
§transact_items: Vec<TransactWriteItem>The list of write actions to perform atomically.
return_consumed_capacity: Option<ReturnConsumedCapacity>Determines the level of detail about provisioned throughput consumption.
return_item_collection_metrics: Option<ReturnItemCollectionMetrics>Determines whether item collection metrics are returned.
client_request_token: Option<String>An idempotency token for the transaction.
Trait Implementations§
Source§impl Clone for TransactWriteItemsInput
impl Clone for TransactWriteItemsInput
Source§fn clone(&self) -> TransactWriteItemsInput
fn clone(&self) -> TransactWriteItemsInput
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for TransactWriteItemsInput
impl Debug for TransactWriteItemsInput
Source§impl Default for TransactWriteItemsInput
impl Default for TransactWriteItemsInput
Source§fn default() -> TransactWriteItemsInput
fn default() -> TransactWriteItemsInput
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for TransactWriteItemsInput
impl<'de> Deserialize<'de> for TransactWriteItemsInput
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for TransactWriteItemsInput
impl RefUnwindSafe for TransactWriteItemsInput
impl Send for TransactWriteItemsInput
impl Sync for TransactWriteItemsInput
impl Unpin for TransactWriteItemsInput
impl UnsafeUnpin for TransactWriteItemsInput
impl UnwindSafe for TransactWriteItemsInput
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
Mutably borrows from an owned value. Read more