Class HttpRequester.Builder

java.lang.Object
com.algolia.internal.HttpRequester.Builder
Enclosing class:
HttpRequester

public static class HttpRequester.Builder extends Object
The Builder class for HttpRequester. It provides a mechanism for constructing an instance of HttpRequester with customized configurations.
  • Constructor Details

  • Method Details

    • addInterceptor

      public HttpRequester.Builder addInterceptor(okhttp3.Interceptor interceptor)
      Adds an interceptor to the OkHttp client.
      Parameters:
      interceptor - The interceptor to be added.
    • addNetworkInterceptor

      public HttpRequester.Builder addNetworkInterceptor(okhttp3.Interceptor interceptor)
      Adds a network interceptor to the OkHttp client.
      Parameters:
      interceptor - The network interceptor to be added.
    • setHttpClientConfig

      public HttpRequester.Builder setHttpClientConfig(Consumer<okhttp3.OkHttpClient.Builder> config)
      Sets the configuration for the OkHttp client.
    • build

      public HttpRequester build(ClientConfig config)
      Builds and returns a HttpRequester instance.
      Parameters:
      config - The client configuration for the HttpRequester.