kohttp / io.github.rybalkinsd.kohttp.client / ForkClientBuilder

ForkClientBuilder

interface ForkClientBuilder

Properties

cache

abstract var cache: Cache?

connectTimeout

abstract var connectTimeout: Long

dns

abstract var dns: Dns

followRedirects

abstract var followRedirects: Boolean

followSslRedirects

abstract var followSslRedirects: Boolean

interceptors

abstract var interceptors: List<Interceptor>

networkInterceptors

abstract var networkInterceptors: List<Interceptor>

pingInterval

abstract var pingInterval: Long

readTimeout

abstract var readTimeout: Long

retryOnConnectionFailure

abstract var retryOnConnectionFailure: Boolean

writeTimeout

abstract var writeTimeout: Long

Functions

interceptors

open fun interceptors(block: InterceptorsDsl.() -> Unit): Unit

Inheritors

ClientBuilder

interface ClientBuilder : ForkClientBuilder

Migrate @get:Deprecated to private getters when https://youtrack.jetbrains.com/issue/KT-3110 will be implemented