ReadonlybackoffPauses after each failed attempt. Default [100, 200].
ReadonlydefaultThe pause after a 429 without Retry-After. Default 1,000.
ReadonlymaxAttempts per request for 5xx answers and connection failures. Default 3.
ReadonlymaxThe longest single pause a 429 can impose. Default 60,000.
ReadonlymaxThe total time one request may spend paused by 429s. Default 600,000.
ReadonlyretryThe random adjustment of a pause, as a fraction of it. Default 0.25.
How a client retries failed requests.
maxAttemptsbounds retries after a5xxanswer or a connection failure;backoffgives the pause after each failed attempt in milliseconds (the last value repeats). A429pauses every request of the client for theRetry-Afterinterval (defaultRetryAfterwhen the header is missing, never more thanmaxRetryAfter), adjusted at random by up toretryAfterJitterof itself in either direction, until one request has waitedmaxThrottledWaitin total. A429never uses up an attempt.All durations are in milliseconds.