An object that can be used to delay between iterations of code.
Configuration for a delay provider
Delays for an appropriate amount of time after the given attempt number.