Struct aws_sdk_rdsdata::operation::commit_transaction::builders::CommitTransactionFluentBuilder
source · pub struct CommitTransactionFluentBuilder { /* private fields */ }Expand description
Fluent builder constructing a request to CommitTransaction.
Ends a SQL transaction started with the BeginTransaction operation and commits the changes.
Implementations§
source§impl CommitTransactionFluentBuilder
impl CommitTransactionFluentBuilder
sourcepub fn as_input(&self) -> &CommitTransactionInputBuilder
pub fn as_input(&self) -> &CommitTransactionInputBuilder
Access the CommitTransaction as a reference.
sourcepub async fn send(
self
) -> Result<CommitTransactionOutput, SdkError<CommitTransactionError, HttpResponse>>
pub async fn send( self ) -> Result<CommitTransactionOutput, SdkError<CommitTransactionError, HttpResponse>>
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, which can be set when configuring the client.
sourcepub fn customize(
self
) -> CustomizableOperation<CommitTransactionOutput, CommitTransactionError, Self>
pub fn customize( self ) -> CustomizableOperation<CommitTransactionOutput, CommitTransactionError, Self>
Consumes this builder, creating a customizable operation that can be modified before being sent.
sourcepub fn resource_arn(self, input: impl Into<String>) -> Self
pub fn resource_arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) of the Aurora Serverless DB cluster.
sourcepub fn set_resource_arn(self, input: Option<String>) -> Self
pub fn set_resource_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) of the Aurora Serverless DB cluster.
sourcepub fn get_resource_arn(&self) -> &Option<String>
pub fn get_resource_arn(&self) -> &Option<String>
The Amazon Resource Name (ARN) of the Aurora Serverless DB cluster.
sourcepub fn secret_arn(self, input: impl Into<String>) -> Self
pub fn secret_arn(self, input: impl Into<String>) -> Self
The name or ARN of the secret that enables access to the DB cluster.
sourcepub fn set_secret_arn(self, input: Option<String>) -> Self
pub fn set_secret_arn(self, input: Option<String>) -> Self
The name or ARN of the secret that enables access to the DB cluster.
sourcepub fn get_secret_arn(&self) -> &Option<String>
pub fn get_secret_arn(&self) -> &Option<String>
The name or ARN of the secret that enables access to the DB cluster.
sourcepub fn transaction_id(self, input: impl Into<String>) -> Self
pub fn transaction_id(self, input: impl Into<String>) -> Self
The identifier of the transaction to end and commit.
sourcepub fn set_transaction_id(self, input: Option<String>) -> Self
pub fn set_transaction_id(self, input: Option<String>) -> Self
The identifier of the transaction to end and commit.
sourcepub fn get_transaction_id(&self) -> &Option<String>
pub fn get_transaction_id(&self) -> &Option<String>
The identifier of the transaction to end and commit.
Trait Implementations§
source§impl Clone for CommitTransactionFluentBuilder
impl Clone for CommitTransactionFluentBuilder
source§fn clone(&self) -> CommitTransactionFluentBuilder
fn clone(&self) -> CommitTransactionFluentBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more