OptionalbaseBase delay in ms for the first backoff step. Default: 1000.
OptionalisError classifier. Default: isRetryableRpcError.
OptionaljitterApply full jitter to each delay. Default: true.
OptionalmaxUpper bound for any single backoff delay. Default: 30000.
OptionalmaxMax retries after the initial attempt. Default: 3.
OptionalonRetry logger. Default: no-op.
Optional InternalsleepClock seam used to wait between attempts. Injectable for tests.
Default: a setTimeout-based sleep.
Options for the low-level withRetry wrapper.