com.cognite.sdk.scala.sttp

Type members

Classlikes

class BackpressureThrottleBackend[F[_], +S](delegate: SttpBackend[F, S], queueOf1: Queue[F, Unit], delay: FiniteDuration)(implicit evidence$1: Temporal[F]) extends SttpBackend[F, S]

When 429 Too many requests or 503 Service Unavailable error is encountered, new requests are blocked for the specified duration

When 429 Too many requests or 503 Service Unavailable error is encountered, new requests are blocked for the specified duration

Value parameters:
queueOf1

must be a queue with one element already placed in the queue

class GzipBackend[F[_], +P](delegate: SttpBackend[F, P], val minimumSize: Int) extends SttpBackend[F, P]
Companion:
object
Companion:
class
class RateLimitingBackend[F[_], +P] extends SttpBackend[F, P]
Companion:
object
Companion:
class
class RetryingBackend[F[_], +P](delegate: SttpBackend[F, P], maxRetries: Int, initialRetryDelay: FiniteDuration, maxRetryDelay: FiniteDuration)(implicit temporal: Temporal[F]) extends SttpBackend[F, P]