Class SameSiteCookieIssueDetails

java.lang.Object
io.webfolder.cdp.type.audits.SameSiteCookieIssueDetails

public class SameSiteCookieIssueDetails extends Object
This information is currently necessary, as the front-end has a difficult time finding a specific cookie. With this, we can convey specific error information without the cookie.
  • Constructor Details

    • SameSiteCookieIssueDetails

      public SameSiteCookieIssueDetails()
  • Method Details

    • getCookie

      public AffectedCookie getCookie()
      If AffectedCookie is not set then rawCookieLine contains the raw Set-Cookie header string. This hints at a problem where the cookie line is syntactically or semantically malformed in a way that no valid cookie could be created.
    • setCookie

      public void setCookie(AffectedCookie cookie)
      If AffectedCookie is not set then rawCookieLine contains the raw Set-Cookie header string. This hints at a problem where the cookie line is syntactically or semantically malformed in a way that no valid cookie could be created.
    • getRawCookieLine

      public String getRawCookieLine()
    • setRawCookieLine

      public void setRawCookieLine(String rawCookieLine)
    • getCookieWarningReasons

      public List<SameSiteCookieWarningReason> getCookieWarningReasons()
    • setCookieWarningReasons

      public void setCookieWarningReasons(List<SameSiteCookieWarningReason> cookieWarningReasons)
    • getCookieExclusionReasons

      public List<SameSiteCookieExclusionReason> getCookieExclusionReasons()
    • setCookieExclusionReasons

      public void setCookieExclusionReasons(List<SameSiteCookieExclusionReason> cookieExclusionReasons)
    • getOperation

      public SameSiteCookieOperation getOperation()
      Optionally identifies the site-for-cookies and the cookie url, which may be used by the front-end as additional context.
    • setOperation

      public void setOperation(SameSiteCookieOperation operation)
      Optionally identifies the site-for-cookies and the cookie url, which may be used by the front-end as additional context.
    • getSiteForCookies

      public String getSiteForCookies()
    • setSiteForCookies

      public void setSiteForCookies(String siteForCookies)
    • getCookieUrl

      public String getCookieUrl()
    • setCookieUrl

      public void setCookieUrl(String cookieUrl)
    • getRequest

      public AffectedRequest getRequest()
    • setRequest

      public void setRequest(AffectedRequest request)
    • toString

      public String toString()
      Overrides:
      toString in class Object