Table of Contents

Class TransactGetItemsRequest

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

Container for the parameters to the TransactGetItems operation.

TransactGetItems
is a synchronous operation that atomically retrieves

multiple items from one or more tables (but not from indexes) in a single account and Region. A

TransactGetItems
call can contain up to 100
TransactGetItem
objects, each of which contains a
Get
structure that specifies an item to retrieve from a table in the account and Region. A call to
TransactGetItems
cannot retrieve items from tables in more than one Amazon Web Services account or Region. The aggregate size of the items in the transaction cannot exceed 4 MB.

DynamoDB rejects the entire

TransactGetItems
request if any of the following is true:
  • A conflicting operation is in the process of updating an item to be read.

  • There is insufficient provisioned capacity for the transaction to be completed.

  • There is a user error, such as an invalid data format.

  • The aggregate size of the items in the transaction cannot exceed 4 MB.

public class TransactGetItemsRequest : AmazonDynamoDBRequest
Inheritance
TransactGetItemsRequest

Constructors

TransactGetItemsRequest()

public TransactGetItemsRequest()

Properties

ReturnConsumedCapacity

Gets and sets the property ReturnConsumedCapacity.

A value of

TOTAL
causes consumed capacity information to be returned, and a value of
NONE
prevents that information from being returned. No other value is valid.
public ReturnConsumedCapacity ReturnConsumedCapacity { get; set; }

Property Value

ReturnConsumedCapacity

TransactItems

Gets and sets the property TransactItems.

An ordered array of up to 100

TransactGetItem
objects, each of which contains a
Get
structure.
public List<TransactGetItem> TransactItems { get; set; }

Property Value

List<TransactGetItem>