RetryConfigBuilder
Creates a new RetryConfigBuilder for constructing RetryConfig instances.
Functions
Sets the backoff multiplier for subsequent retry attempts.
Builds a new RetryConfig instance with the configured values. Any unset values will use RetryConfig defaults.
Sets the initial delay before the first retry attempt using java.time.Duration.
Sets the initial delay before the first retry attempt using kotlin.time.Duration.
Sets the jitter factor to introduce randomness in delay calculations.
Sets the maximum number of attempts (including initial).
Sets the maximum delay allowed between retry attempts using java.time.Duration.
Sets the maximum delay allowed between retry attempts using kotlin.time.Duration.
Sets the retryable patterns for identifying retryable errors.
Sets the retry-after extractor for extracting retry-after hints from error messages.