ReadonlyattemptsTotal attempts per call, not additional ones: 1 never retries.
ReadonlybackoffHow long to wait between attempts.
ReadonlybreakerWhen to stop calling this dependency altogether, or false to say you
decided against a breaker rather than to have forgotten one.
Optional ReadonlybudgetA ceiling on the extra calls this dependency is allowed to make, shared by its retries and its hedged attempts.
Optional ReadonlybulkheadHow many attempts may be in flight, and how many may wait.
Optional ReadonlyclockDefaults to the system clock.
ReadonlydeadlineDeadline for one attempt, in milliseconds.
Optional ReadonlyhedgeSend the work again when it is slow rather than when it has failed.
Optional ReadonlymaxBudget for a whole call, across all its attempts.
ReadonlynameWhat this dependency is called, in health output and in your own logs.
Optional ReadonlyonReceives every decision made about this dependency.
Optional ReadonlyrateHow fast attempts may start.
ReadonlyshouldWhether a failure is worth repeating. There is no default; see retry.
Configuration for a Dependency.