Class HttpClient.Builder

java.lang.Object
dev.gmitch215.bytebox.net.http.HttpClient.Builder
Enclosing class:
HttpClient

public static final class HttpClient.Builder extends Object
Assembles a client.
  • Method Details

    • followRedirects

      public HttpClient.Builder followRedirects(HttpClient.Redirect redirect)
      What to do with a redirect.
      Parameters:
      redirect - the policy
      Returns:
      this builder
    • connectTimeout

      public HttpClient.Builder connectTimeout(Duration timeout)
      How long a connection may take to establish.
      Parameters:
      timeout - the limit
      Returns:
      this builder
    • version

      public HttpClient.Builder version(HttpClient.Version version)
      Which version to ask for, which the platform ignores because it negotiates its own.
      Parameters:
      version - ignored
      Returns:
      this builder
    • build

      public HttpClient build()
      Returns the client.
      Returns:
      the client