NOTE: For Version 3 of the AWS SDK for PHP, please see the V3 User Guide and V3 API Reference.

# Namespace Aws\DynamoDb\Model\BatchRequest

## Classes summary

AbstractWriteRequest | A base batch write request defining the ability to get the table name
DeleteRequest | Represents a batch delete request. It is composed of a table name and key
PutRequest | Represents a batch put request. It is composed of a table name and item
UnprocessedRequest | Represents a batch delete request. It is composed of a table name and key
WriteRequestBatch | The BatchWriteItemQueue is a BatchDecorator for Guzzle that implements a queue for sending DynamoDB DeleteItem and PutItem requests. You can add requests to the queue using the easy-to-use DeleteRequest and PutRequest objects, or you can add DeleteItem and PutItem commands which will be converted into the proper format for you. This queue attempts to send the requests with the fewest service calls as possible and also re-queues any unprocessed items.
WriteRequestBatchTransfer | Transfer logic for executing the write request batch

## Interfaces summary

WriteRequestInterface | An interface used to describe a batch write request