interface ClientBuilder : ForkClientBuilder
Migrate @get:Deprecated to private getters when
https://youtrack.jetbrains.com/issue/KT-3110
will be implemented
Since
0.5.0
Author
sergey
abstract var authenticator: Authenticator |
|
abstract var certificatePinner: CertificatePinner |
|
abstract var connectionPool: ConnectionPool |
|
abstract var connectionSpecs: List<ConnectionSpec> |
|
abstract var cookieJar: CookieJar |
|
abstract var dispatcher: Dispatcher |
|
abstract var eventListenerFactory: Factory |
|
abstract var hostnameVerifier: HostnameVerifier |
|
abstract var protocols: List<Protocol> |
|
abstract var proxy: Proxy? |
|
abstract var proxyAuthenticator: Authenticator |
|
abstract var proxySelector: ProxySelector |
|
abstract var socketFactory: SocketFactory |
|
abstract var sslSocketFactory: SSLSocketFactory |
abstract var cache: Cache? |
|
abstract var connectTimeout: Long |
|
abstract var dns: Dns |
|
abstract var followRedirects: Boolean |
|
abstract var followSslRedirects: Boolean |
|
abstract var interceptors: List<Interceptor> |
|
abstract var networkInterceptors: List<Interceptor> |
|
abstract var pingInterval: Long |
|
abstract var readTimeout: Long |
|
abstract var retryOnConnectionFailure: Boolean |
|
abstract var writeTimeout: Long |
open fun interceptors(block: InterceptorsDsl.() -> Unit): Unit |