Struct aws_sdk_dynamodb::input::ExecuteTransactionInput
source · #[non_exhaustive]pub struct ExecuteTransactionInput { /* private fields */ }
Implementations§
source§impl ExecuteTransactionInput
impl ExecuteTransactionInput
sourcepub async fn make_operation(
self,
_config: &Config
) -> Result<Operation<ExecuteTransaction, AwsResponseRetryClassifier>, BuildError>
pub async fn make_operation(
self,
_config: &Config
) -> Result<Operation<ExecuteTransaction, AwsResponseRetryClassifier>, BuildError>
Consumes the builder and constructs an Operation<ExecuteTransaction
>
Examples found in repository?
src/client.rs (line 3700)
3686 3687 3688 3689 3690 3691 3692 3693 3694 3695 3696 3697 3698 3699 3700 3701 3702 3703 3704 3705 3706 3707 3708 3709 3710 3711 3712 3713 3714 3715 3716 3717 3718 3719 3720 3721 3722 3723 3724 3725 3726 3727 3728
pub async fn customize(
self,
) -> std::result::Result<
crate::operation::customize::CustomizableOperation<
crate::operation::ExecuteTransaction,
aws_http::retry::AwsResponseRetryClassifier,
>,
aws_smithy_http::result::SdkError<crate::error::ExecuteTransactionError>,
> {
let handle = self.handle.clone();
let operation = self
.inner
.build()
.map_err(aws_smithy_http::result::SdkError::construction_failure)?
.make_operation(&handle.conf)
.await
.map_err(aws_smithy_http::result::SdkError::construction_failure)?;
Ok(crate::operation::customize::CustomizableOperation { handle, operation })
}
/// Sends the request and returns the response.
///
/// If an error occurs, an `SdkError` will be returned with additional details that
/// can be matched against.
///
/// By default, any retryable failures will be retried twice. Retry behavior
/// is configurable with the [RetryConfig](aws_smithy_types::retry::RetryConfig), which can be
/// set when configuring the client.
pub async fn send(
self,
) -> std::result::Result<
crate::output::ExecuteTransactionOutput,
aws_smithy_http::result::SdkError<crate::error::ExecuteTransactionError>,
> {
let op = self
.inner
.build()
.map_err(aws_smithy_http::result::SdkError::construction_failure)?
.make_operation(&self.handle.conf)
.await
.map_err(aws_smithy_http::result::SdkError::construction_failure)?;
self.handle.client.call(op).await
}
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture ExecuteTransactionInput
.
source§impl ExecuteTransactionInput
impl ExecuteTransactionInput
sourcepub fn transact_statements(&self) -> Option<&[ParameterizedStatement]>
pub fn transact_statements(&self) -> Option<&[ParameterizedStatement]>
The list of PartiQL statements representing the transaction to run.
sourcepub fn client_request_token(&self) -> Option<&str>
pub fn client_request_token(&self) -> Option<&str>
Set this value to get remaining results, if NextToken
was returned in the statement response.
sourcepub fn return_consumed_capacity(&self) -> Option<&ReturnConsumedCapacity>
pub fn 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.
Trait Implementations§
source§impl Clone for ExecuteTransactionInput
impl Clone for ExecuteTransactionInput
source§fn clone(&self) -> ExecuteTransactionInput
fn clone(&self) -> ExecuteTransactionInput
Returns a copy 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 more