Struct aws_sdk_dynamodb::operation::execute_transaction::builders::ExecuteTransactionInputBuilder
source · #[non_exhaustive]pub struct ExecuteTransactionInputBuilder { /* private fields */ }
Expand description
A builder for ExecuteTransactionInput
.
Implementations§
source§impl ExecuteTransactionInputBuilder
impl ExecuteTransactionInputBuilder
sourcepub fn transact_statements(self, input: ParameterizedStatement) -> Self
pub fn transact_statements(self, input: ParameterizedStatement) -> Self
Appends an item to transact_statements
.
To override the contents of this collection use set_transact_statements
.
The list of PartiQL statements representing the transaction to run.
sourcepub fn set_transact_statements(
self,
input: Option<Vec<ParameterizedStatement>>,
) -> Self
pub fn set_transact_statements( self, input: Option<Vec<ParameterizedStatement>>, ) -> Self
The list of PartiQL statements representing the transaction to run.
sourcepub fn get_transact_statements(&self) -> &Option<Vec<ParameterizedStatement>>
pub fn get_transact_statements(&self) -> &Option<Vec<ParameterizedStatement>>
The list of PartiQL statements representing the transaction to run.
sourcepub fn client_request_token(self, input: impl Into<String>) -> Self
pub fn client_request_token(self, input: impl Into<String>) -> Self
Set this value to get remaining results, if NextToken
was returned in the statement response.
sourcepub fn set_client_request_token(self, input: Option<String>) -> Self
pub fn set_client_request_token(self, input: Option<String>) -> Self
Set this value to get remaining results, if NextToken
was returned in the statement response.
sourcepub fn get_client_request_token(&self) -> &Option<String>
pub fn get_client_request_token(&self) -> &Option<String>
Set this value to get remaining results, if NextToken
was returned in the statement response.
sourcepub fn return_consumed_capacity(self, input: ReturnConsumedCapacity) -> Self
pub fn return_consumed_capacity(self, input: ReturnConsumedCapacity) -> Self
Determines the level of detail about either provisioned or on-demand throughput consumption that is returned in the response. For more information, see TransactGetItems and TransactWriteItems.
sourcepub fn set_return_consumed_capacity(
self,
input: Option<ReturnConsumedCapacity>,
) -> Self
pub fn set_return_consumed_capacity( self, input: Option<ReturnConsumedCapacity>, ) -> Self
Determines the level of detail about either provisioned or on-demand throughput consumption that is returned in the response. For more information, see TransactGetItems and TransactWriteItems.
sourcepub fn get_return_consumed_capacity(&self) -> &Option<ReturnConsumedCapacity>
pub fn get_return_consumed_capacity(&self) -> &Option<ReturnConsumedCapacity>
Determines the level of detail about either provisioned or on-demand throughput consumption that is returned in the response. For more information, see TransactGetItems and TransactWriteItems.
sourcepub fn build(self) -> Result<ExecuteTransactionInput, BuildError>
pub fn build(self) -> Result<ExecuteTransactionInput, BuildError>
Consumes the builder and constructs a ExecuteTransactionInput
.
source§impl ExecuteTransactionInputBuilder
impl ExecuteTransactionInputBuilder
sourcepub async fn send_with(
self,
client: &Client,
) -> Result<ExecuteTransactionOutput, SdkError<ExecuteTransactionError, HttpResponse>>
pub async fn send_with( self, client: &Client, ) -> Result<ExecuteTransactionOutput, SdkError<ExecuteTransactionError, HttpResponse>>
Sends a request with this input using the given client.
Trait Implementations§
source§impl Clone for ExecuteTransactionInputBuilder
impl Clone for ExecuteTransactionInputBuilder
source§fn clone(&self) -> ExecuteTransactionInputBuilder
fn clone(&self) -> ExecuteTransactionInputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for ExecuteTransactionInputBuilder
impl Default for ExecuteTransactionInputBuilder
source§fn default() -> ExecuteTransactionInputBuilder
fn default() -> ExecuteTransactionInputBuilder
source§impl PartialEq for ExecuteTransactionInputBuilder
impl PartialEq for ExecuteTransactionInputBuilder
source§fn eq(&self, other: &ExecuteTransactionInputBuilder) -> bool
fn eq(&self, other: &ExecuteTransactionInputBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for ExecuteTransactionInputBuilder
Auto Trait Implementations§
impl Freeze for ExecuteTransactionInputBuilder
impl RefUnwindSafe for ExecuteTransactionInputBuilder
impl Send for ExecuteTransactionInputBuilder
impl Sync for ExecuteTransactionInputBuilder
impl Unpin for ExecuteTransactionInputBuilder
impl UnwindSafe for ExecuteTransactionInputBuilder
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