Class OkHttpClientBuilder

java.lang.Object
dev.langchain4j.http.client.okhttp.OkHttpClientBuilder
All Implemented Interfaces:
dev.langchain4j.http.client.HttpClientBuilder

public class OkHttpClientBuilder extends Object implements dev.langchain4j.http.client.HttpClientBuilder
  • Constructor Details

    • OkHttpClientBuilder

      public OkHttpClientBuilder()
  • Method Details

    • okHttpClientBuilder

      public okhttp3.OkHttpClient.Builder okHttpClientBuilder()
    • okHttpClientBuilder

      public OkHttpClientBuilder okHttpClientBuilder(okhttp3.OkHttpClient.Builder okHttpClientBuilder)
    • connectTimeout

      public Duration connectTimeout()
      Specified by:
      connectTimeout in interface dev.langchain4j.http.client.HttpClientBuilder
    • connectTimeout

      public OkHttpClientBuilder connectTimeout(Duration connectTimeout)
      Specified by:
      connectTimeout in interface dev.langchain4j.http.client.HttpClientBuilder
    • readTimeout

      public Duration readTimeout()
      Specified by:
      readTimeout in interface dev.langchain4j.http.client.HttpClientBuilder
    • readTimeout

      public OkHttpClientBuilder readTimeout(Duration readTimeout)
      Specified by:
      readTimeout in interface dev.langchain4j.http.client.HttpClientBuilder
    • build

      public OkHttpClient build()
      Specified by:
      build in interface dev.langchain4j.http.client.HttpClientBuilder