RetryHttpRequestConfig

RetryHttpRequestConfig

sealed interface RetryHttpRequestConfig

Inheritors

LinearIncreasingBackoffRetry
Retry
Custom

Types

NameSummary
Customdata class Custom(val retryTimeoutCallback: RetryHttpRequestConfig.Custom.RetryTimeoutCallback) : RetryHttpRequestConfig
LinearIncreasingBackoffRetrydata object LinearIncreasingBackoffRetry : RetryHttpRequestConfig
Minimum retries of 6 for live streams, 3 for other stream types. Backoff maximum is 5 seconds, increasing 1 second per retry.
Retrydata class Retry(val retryTimeouts: List<Double>) : RetryHttpRequestConfig
retryTimeouts defines a list of timeouts in Seconds. The list size is the maximum retry number. An empty list will result in no retry.