Class AsyncTransactGetBuilder


public class AsyncTransactGetBuilder extends AbstractTransactGetBuilder<AsyncTransactGetBuilder>
Builds an async transactional get operation that reads up to 100 items atomically across one or more tables.

Obtain via AsyncDynamoSimplifiedClient.transactGet(). All items are retrieved in a single all-or-nothing transaction. If any item cannot be read, the entire transaction fails and no results are returned.

  • Constructor Details

    • AsyncTransactGetBuilder

      public AsyncTransactGetBuilder(@NonNull software.amazon.awssdk.enhanced.dynamodb.DynamoDbEnhancedAsyncClient enhancedClient)
      Constructs a new AsyncTransactGetBuilder.
      Parameters:
      enhancedClient - the enhanced async DynamoDB client
    • AsyncTransactGetBuilder

      public AsyncTransactGetBuilder(@NonNull software.amazon.awssdk.enhanced.dynamodb.DynamoDbEnhancedAsyncClient enhancedClient, @NonNull software.amazon.awssdk.services.dynamodb.DynamoDbAsyncClient dynamoDbAsyncClient)
      Constructs a new AsyncTransactGetBuilder with the low-level async client for projection support.
      Parameters:
      enhancedClient - the enhanced async DynamoDB client
      dynamoDbAsyncClient - the low-level async DynamoDB client
  • Method Details