Class Cookie.Builder

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

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

    • Builder

      public Builder(String name, String value)
      Create the builder with a cookie name and value.
      Parameters:
      name - Cookie name.
      value - Cookie value.
  • Method Details

    • domain

      public Cookie.Builder domain(String domain)
      Update cookie domain.
      Parameters:
      domain - Cookie domain.
      Returns:
      The builder (for chaining).
    • path

      public Cookie.Builder path(String path)
      Update cookie path.
      Parameters:
      path - Cookie path.
      Returns:
      The builder (for chaining).
    • secure

      public Cookie.Builder secure(boolean secure)
      Update cookie secure flag.
      Parameters:
      secure - Cookie secure flag.
      Returns:
      The builder (for chaining).
    • httpOnly

      public Cookie.Builder httpOnly(boolean httpOnly)
      Update cookie http-only flag.
      Parameters:
      httpOnly - Cookie http-only flag.
      Returns:
      The builder (for chaining).
    • maxAge

      public Cookie.Builder maxAge(long maxAge)
      Update cookie max-age.
      Parameters:
      maxAge - Cookie max-age.
      Returns:
      The builder (for chaining).
    • expires

      public Cookie.Builder expires(long expires)
      Update cookie expires value.
      Parameters:
      expires - Cookie expires.
      Returns:
      The builder (for chaining).
    • build

      public Cookie build()
      Create the cookie.
      Returns:
      The cookie.