Package org.apache.tomcat.util.http
Enum SameSiteCookies
- java.lang.Object
- 
- java.lang.Enum<SameSiteCookies>
- 
- org.apache.tomcat.util.http.SameSiteCookies
 
 
- 
- All Implemented Interfaces:
- java.io.Serializable,- java.lang.Comparable<SameSiteCookies>
 
 public enum SameSiteCookies extends java.lang.Enum<SameSiteCookies> 
- 
- 
Enum Constant SummaryEnum Constants Enum Constant Description LAXCookie is only sent on same-site requests and cross-site top level navigation GET requestsNONECookie is always sent in cross-site requests.STRICTPrevents the cookie from being sent by the browser in all cross-site requestsUNSETDon't set the SameSite cookie attribute.
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SameSiteCookiesfromString(java.lang.String value)java.lang.StringgetValue()static SameSiteCookiesvalueOf(java.lang.String name)Returns the enum constant of this type with the specified name.static SameSiteCookies[]values()Returns an array containing the constants of this enum type, in the order they are declared.
 
- 
- 
- 
Enum Constant Detail- 
UNSETpublic static final SameSiteCookies UNSET Don't set the SameSite cookie attribute.
 - 
NONEpublic static final SameSiteCookies NONE Cookie is always sent in cross-site requests.
 - 
LAXpublic static final SameSiteCookies LAX Cookie is only sent on same-site requests and cross-site top level navigation GET requests
 - 
STRICTpublic static final SameSiteCookies STRICT Prevents the cookie from being sent by the browser in all cross-site requests
 
- 
 - 
Method Detail- 
valuespublic static SameSiteCookies[] values() Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (SameSiteCookies c : SameSiteCookies.values()) System.out.println(c); - Returns:
- an array containing the constants of this enum type, in the order they are declared
 
 - 
valueOfpublic static SameSiteCookies valueOf(java.lang.String name) Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
- name- the name of the enum constant to be returned.
- Returns:
- the enum constant with the specified name
- Throws:
- java.lang.IllegalArgumentException- if this enum type has no constant with the specified name
- java.lang.NullPointerException- if the argument is null
 
 - 
getValuepublic java.lang.String getValue() 
 - 
fromStringpublic static SameSiteCookies fromString(java.lang.String value) 
 
- 
 
-