Kotlin – Как установить время ожидания соединения с OkHttp Kotlin

Я вижу это `

Как установить время ожидания соединения с помощью OkHttp

Но эта ссылка для Java (Android) Language.I хочу использовать kotlin Language … `Я использую библиотеку OkHttp

val client = OkHttpClient() val time = client.connectTimeoutMillis() // it's get only methood but i looking for method for set Timeout 

и моя проблема в том, что я не могу найти, как установить тайм-аут соединения и тайм-аут сокета для Kotlin.

Требуется Builder , нет доступных сеттеров. С помощью OkHttp 3.9.1 вы можете сделать это:

 val client = OkHttpClient.Builder() .connectTimeout(10, TimeUnit.SECONDS) .writeTimeout(10, TimeUnit.SECONDS) .readTimeout(30, TimeUnit.SECONDS) .build()