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

# Namespace Aws\Common\Client

## Classes summary

AbstractClient | Abstract AWS client
ClientBuilder | Builder for creating AWS service clients
DefaultClient | Generic client for interacting with an AWS service
ExpiredCredentialsChecker | Backoff logic that handles retrying requests when credentials expire
ThrottlingErrorChecker | Backoff logic that handles throttling exceptions from services
UploadBodyListener | Prepares the body parameter of a command such that the parameter is more flexible (e.g. accepts file handles) with the value it accepts but converts it to the correct format for the command. Also looks for a "Filename" parameter.
UserAgentListener | Listener used to append strings to the User-Agent header of a request based on the `ua.append` option. `ua.append` can contain a string or array of values.

## Interfaces summary

AwsClientInterface | Interface that all AWS clients implement