| BmcGenericWaiter | BmcGenericWaiter is a Waiter that provides a generic foundation to build more custom waiters for
specific types of calls. | 
| ExponentialBackoffDelayStrategy | Delay strategy that increases the wait time exponentially until a max time has been reached. | 
| ExponentialBackoffDelayStrategyWithJitter | Delay strategy that increases the wait time exponentially until a max time has been reached. | 
| FixedTimeDelayStrategy | Delay strategy that waits a constant amount of time between poll attempts. | 
| GenericWaiter | Provides a basic waiter that will periodically poll for an update until a desired condition is
met. | 
| MaxAttemptsTerminationStrategy | Termination strategy that allows up to X attempts before terminating. | 
| MaxTimeTerminationStrategy | Termination strategy that allows up to X milliseconds to have elapsed before terminating. | 
| WaiterConfiguration | Configuration used when invoking a waiter loop. | 
| WaiterConfiguration.WaitContext | The context that should be maintained by the wait loop. | 
| Waiters |  |