public static interface ResponseCookie.ResponseCookieBuilder
Modifier and Type | Method and Description |
---|---|
ResponseCookie |
build()
Create the HttpCookie.
|
ResponseCookie.ResponseCookieBuilder |
domain(String domain)
Set the cookie "Domain" attribute.
|
ResponseCookie.ResponseCookieBuilder |
httpOnly(boolean httpOnly)
Add the "HttpOnly" attribute to the cookie.
|
ResponseCookie.ResponseCookieBuilder |
maxAge(Duration maxAge)
Set the cookie "Max-Age" attribute.
|
ResponseCookie.ResponseCookieBuilder |
maxAge(long maxAgeSeconds)
Variant of
maxAge(Duration) accepting a value in seconds. |
ResponseCookie.ResponseCookieBuilder |
path(String path)
Set the cookie "Path" attribute.
|
ResponseCookie.ResponseCookieBuilder |
sameSite(String sameSite)
Add the "SameSite" attribute to the cookie.
|
ResponseCookie.ResponseCookieBuilder |
secure(boolean secure)
Add the "Secure" attribute to the cookie.
|
ResponseCookie.ResponseCookieBuilder maxAge(Duration maxAge)
A positive value indicates when the cookie should expire relative to the current time. A value of 0 means the cookie should expire immediately. A negative value results in no "Max-Age" attribute in which case the cookie is removed when the browser is closed.
ResponseCookie.ResponseCookieBuilder maxAge(long maxAgeSeconds)
maxAge(Duration)
accepting a value in seconds.ResponseCookie.ResponseCookieBuilder path(String path)
ResponseCookie.ResponseCookieBuilder domain(String domain)
ResponseCookie.ResponseCookieBuilder secure(boolean secure)
ResponseCookie.ResponseCookieBuilder httpOnly(boolean httpOnly)
ResponseCookie.ResponseCookieBuilder sameSite(@Nullable String sameSite)
This limits the scope of the cookie such that it will only be
attached to same site requests if "Strict"
or cross-site
requests if "Lax"
.
ResponseCookie build()