TimeoutConfig

interface TimeoutConfig

Defines optional timeout configuration for clients.

Types

Link copied to clipboard
interface Builder

A mutable instance used to set timeout configuration for clients.

Properties

Link copied to clipboard
abstract val attemptTimeout: <Error class: unknown class>?

The maximum amount of time to wait for any single attempt of a request within the retry loop. By default, the value is null indicating no timeout is enforced. Attempt timeouts may be retried if allowed by the current retry policy and retry capacity.

Link copied to clipboard
abstract val callTimeout: <Error class: unknown class>?

The maximum amount of time to wait for completion of a call, including any retries after the first attempt. By default, the value is null indicating no timeout is enforced. Call timeouts are not retried.