Class Cookie

java.lang.Object
io.fusionauth.http.Cookie
All Implemented Interfaces:
Buildable<Cookie>

public class Cookie extends Object implements Buildable<Cookie>
  • Field Details

  • Constructor Details

    • Cookie

      public Cookie()
    • Cookie

      public Cookie(String name, String value)
    • Cookie

      public Cookie(Cookie other)
  • Method Details

    • fromRequestHeader

      public static List<Cookie> fromRequestHeader(String header)
      Parses cookies from a request header (cookie).
      Parameters:
      header - The header value.
      Returns:
      The list of cookies.
    • fromResponseHeader

      public static Cookie fromResponseHeader(String header)
      Parses a cookie from a response header (set-cookie).
      Parameters:
      header - The header value.
      Returns:
      The Cookie.
    • addAttribute

      public void addAttribute(String name, String value)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • getDomain

      public String getDomain()
    • setDomain

      public void setDomain(String domain)
    • getExpires

      public ZonedDateTime getExpires()
    • setExpires

      public void setExpires(ZonedDateTime expires)
    • getMaxAge

      public Long getMaxAge()
    • setMaxAge

      public void setMaxAge(Long maxAge)
    • getName

      public String getName()
    • setName

      public void setName(String name)
    • getPath

      public String getPath()
    • setPath

      public void setPath(String path)
    • getSameSite

      public Cookie.SameSite getSameSite()
    • setSameSite

      public void setSameSite(Cookie.SameSite sameSite)
    • getValue

      public String getValue()
    • setValue

      public void setValue(String value)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • isHttpOnly

      public boolean isHttpOnly()
    • setHttpOnly

      public void setHttpOnly(boolean httpOnly)
    • isSecure

      public boolean isSecure()
    • setSecure

      public void setSecure(boolean secure)
    • toRequestHeader

      public String toRequestHeader()
    • toResponseHeader

      public String toResponseHeader()