Class BatchGetBuilder<T>

java.lang.Object
dev.hogwai.dynamodb.simplified.builder.base.AbstractBatchGetBuilder<T, BatchGetBuilder<T>>
dev.hogwai.dynamodb.simplified.builder.BatchGetBuilder<T>
Type Parameters:
T - the item type

public class BatchGetBuilder<T> extends AbstractBatchGetBuilder<T, BatchGetBuilder<T>>
Builds a batch get operation to retrieve multiple items from a single table by their keys.

Obtain via Table.batchGet().

  • Constructor Details

    • BatchGetBuilder

      public BatchGetBuilder(@NonNull software.amazon.awssdk.enhanced.dynamodb.DynamoDbEnhancedClient enhancedClient, @NonNull software.amazon.awssdk.enhanced.dynamodb.DynamoDbTable<T> table, @NonNull software.amazon.awssdk.services.dynamodb.DynamoDbClient dynamoDbClient)
      Constructs a batch get builder for the given table.

      Typically obtained via Table.batchGet().

      Parameters:
      enhancedClient - the enhanced DynamoDB client
      table - the typed DynamoDB table
      dynamoDbClient - the low-level DynamoDB client (used for projection fallback)
  • Method Details