Class HttpUrl.Builder

java.lang.Object
com.github.mjeanroy.junit.servers.client.HttpUrl.Builder
Enclosing class:
HttpUrl

public static class HttpUrl.Builder extends Object
Builder used to create HttpUrl instances.
  • Constructor Details

    • Builder

      public Builder()
      Create builder.
  • Method Details

    • withScheme

      public HttpUrl.Builder withScheme(String scheme)
      Update URL Scheme.
      Parameters:
      scheme - New URL Scheme.
      Returns:
      The builder (for chaining).
    • withHost

      public HttpUrl.Builder withHost(String host)
      Update URL Host.
      Parameters:
      host - New URL Host.
      Returns:
      The builder (for chaining).
    • withPort

      public HttpUrl.Builder withPort(int port)
      Update URL Port.
      Parameters:
      port - New URL Port.
      Returns:
      The builder (for chaining).
    • withPath

      public HttpUrl.Builder withPath(String path)
      Update URL Path.
      Parameters:
      path - New URL Path.
      Returns:
      The builder (for chaining).
    • build

      public HttpUrl build()
      Create immutable HttpUrl instance from current field values.
      Returns:
      URL.