Table of Contents

Class ExecuteTransactionRequest

Namespace
Amazon.DynamoDBv2.Model
Assembly
AWSSDK.DynamoDBv2.dll

Container for the parameters to the ExecuteTransaction operation. This operation allows you to perform transactional reads or writes on data stored in DynamoDB, using PartiQL.

note

The entire transaction must consist of either read statements or write statements, you cannot mix both in one transaction. The EXISTS function is an exception and can be used to check the condition of specific attributes of the item in a similar manner to

ConditionCheck
in the TransactWriteItems API.
public class ExecuteTransactionRequest : AmazonDynamoDBRequest
Inheritance
ExecuteTransactionRequest

Constructors

ExecuteTransactionRequest()

public ExecuteTransactionRequest()

Properties

ClientRequestToken

Gets and sets the property ClientRequestToken.

Set this value to get remaining results, if

NextToken
was returned in the statement response.
public string ClientRequestToken { get; set; }

Property Value

string

ReturnConsumedCapacity

Gets and sets the property 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.

public ReturnConsumedCapacity ReturnConsumedCapacity { get; set; }

Property Value

ReturnConsumedCapacity

TransactStatements

Gets and sets the property TransactStatements.

The list of PartiQL statements representing the transaction to run.

public List<ParameterizedStatement> TransactStatements { get; set; }

Property Value

List<ParameterizedStatement>