Class CookieIssueDetails
- java.lang.Object
-
- org.openqa.selenium.devtools.v101.audits.model.CookieIssueDetails
-
public class CookieIssueDetails extends java.lang.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 Summary
Constructors Constructor Description CookieIssueDetails(java.util.Optional<AffectedCookie> cookie, java.util.Optional<java.lang.String> rawCookieLine, java.util.List<CookieWarningReason> cookieWarningReasons, java.util.List<CookieExclusionReason> cookieExclusionReasons, CookieOperation operation, java.util.Optional<java.lang.String> siteForCookies, java.util.Optional<java.lang.String> cookieUrl, java.util.Optional<AffectedRequest> request)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<AffectedCookie>
getCookie()
If AffectedCookie is not set then rawCookieLine contains the raw Set-Cookie header string.java.util.List<CookieExclusionReason>
getCookieExclusionReasons()
java.util.Optional<java.lang.String>
getCookieUrl()
java.util.List<CookieWarningReason>
getCookieWarningReasons()
CookieOperation
getOperation()
Optionally identifies the site-for-cookies and the cookie url, which may be used by the front-end as additional context.java.util.Optional<java.lang.String>
getRawCookieLine()
java.util.Optional<AffectedRequest>
getRequest()
java.util.Optional<java.lang.String>
getSiteForCookies()
-
-
-
Constructor Detail
-
CookieIssueDetails
public CookieIssueDetails(java.util.Optional<AffectedCookie> cookie, java.util.Optional<java.lang.String> rawCookieLine, java.util.List<CookieWarningReason> cookieWarningReasons, java.util.List<CookieExclusionReason> cookieExclusionReasons, CookieOperation operation, java.util.Optional<java.lang.String> siteForCookies, java.util.Optional<java.lang.String> cookieUrl, java.util.Optional<AffectedRequest> request)
-
-
Method Detail
-
getCookie
public java.util.Optional<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.
-
getRawCookieLine
public java.util.Optional<java.lang.String> getRawCookieLine()
-
getCookieWarningReasons
public java.util.List<CookieWarningReason> getCookieWarningReasons()
-
getCookieExclusionReasons
public java.util.List<CookieExclusionReason> getCookieExclusionReasons()
-
getOperation
public CookieOperation getOperation()
Optionally identifies the site-for-cookies and the cookie url, which may be used by the front-end as additional context.
-
getSiteForCookies
public java.util.Optional<java.lang.String> getSiteForCookies()
-
getCookieUrl
public java.util.Optional<java.lang.String> getCookieUrl()
-
getRequest
public java.util.Optional<AffectedRequest> getRequest()
-
-