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

# Namespace Aws\Common\Waiter

## Classes summary

AbstractResourceWaiter | Abstract waiter implementation used to wait on resources
AbstractWaiter | Abstract wait implementation
CallableWaiter | Callable wait implementation
CompositeWaiterFactory | Factory that utilizes multiple factories for creating waiters
ConfigResourceWaiter | Resource waiter driven by configuration options
WaiterClassFactory | Factory for creating `Aws\Common\Waiter\WaiterInterface` objects using a convention of storing waiter classes in the Waiter folder of a client class namespace using a snake_case to CamelCase conversion (e.g. camel_case => CamelCase).
WaiterConfig | Configuration info of a waiter object
WaiterConfigFactory | Factory for creating `Aws\Common\Waiter\WaiterInterface` objects using a configuration DSL.

## Interfaces summary

ResourceWaiterInterface | Interface used in conjunction with clients to wait on a resource
WaiterFactoryInterface | Waiter factory used to create waiter objects by short names
WaiterInterface | WaiterInterface used to wait on something to be in a particular state