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

# Interface WaiterFactoryInterface

Waiter factory used to create waiter objects by short names

### Direct known implementers

`Aws\Common\Waiter\CompositeWaiterFactory`, `Aws\Common\Waiter\WaiterClassFactory`, `Aws\Common\Waiter\WaiterConfigFactory`

Namespace: Aws\Common\Waiter
Located at Aws/Common/Waiter/WaiterFactoryInterface.php

## Methods summary

- `public` `build ( string $waiter )`

  Create a waiter by name

- `public` `canBuild ( string $waiter )`

  Check if the factory can create a waiter by a specific name

## Methods detail

# `public `Aws\Common\Waiter\WaiterInterface``
`build( string $waiter )`

Create a waiter by name

#### Parameters

$waiter
  `string`
  $waiter Name of the waiter to create

#### Returns

``Aws\Common\Waiter\WaiterInterface``
# `public boolean`
`canBuild( string $waiter )`

Check if the factory can create a waiter by a specific name

#### Parameters

$waiter
  `string`
  $waiter Name of the waiter to check

#### Returns

`boolean`

### Magic methods summary