RetryHttpRequestConfig
sealed interface RetryHttpRequestConfig
Inheritors
| LinearIncreasingBackoffRetry |
| Retry |
| Custom |
Types
| Name | Summary |
|---|---|
| Custom | data class Custom(val retryTimeoutCallback: RetryHttpRequestConfig.Custom.RetryTimeoutCallback) : RetryHttpRequestConfig |
| LinearIncreasingBackoffRetry | data 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. |
| Retry | data 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. |