RetryPolicy

constructor(maxRetries: Int = 3, baseDelayMillis: Long = 500, maxDelayMillis: Long, backoffMultiplier: Double = 2.0, jitterMillis: Long = 0, retryStatusCodes: Set<Int> = setOf(429, 500, 502, 503, 504), respectRetryAfterHeader: Boolean = true)