OptionalattemptsMaximum number of attempts, including the original request. If 0 or 1, it means no retries. If not specified, default to 5.
OptionalexpMultiplier by which the delay increases after each attempt. If not specified, default to 2.0.
OptionalhttpList of HTTP status codes that should trigger a retry. If not specified, a default set of retryable codes (408, 429, and 5xx) may be used.
OptionalinitialInitial delay before the first retry, in fractions of a second. If not specified, default to 1.0 second.
OptionaljitterRandomness factor for the delay. If not specified, default to 1.0.
OptionalmaxMaximum delay between retries, in fractions of a second. If not specified, default to 60.0 seconds.
HTTP retry options to be used in each of the requests.