Class JdkHttpClientBuilder

java.lang.Object
dev.langchain4j.http.client.jdk.JdkHttpClientBuilder
All Implemented Interfaces:
dev.langchain4j.http.client.HttpClientBuilder

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

    • JdkHttpClientBuilder

      public JdkHttpClientBuilder()
  • Method Details

    • httpClientBuilder

      public HttpClient.Builder httpClientBuilder()
    • httpClientBuilder

      public JdkHttpClientBuilder httpClientBuilder(HttpClient.Builder httpClientBuilder)
    • connectTimeout

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

      public JdkHttpClientBuilder 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 JdkHttpClientBuilder readTimeout(Duration readTimeout)
      Specified by:
      readTimeout in interface dev.langchain4j.http.client.HttpClientBuilder
    • build

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