Package org.springframework.http
Interface ResponseCookie.ResponseCookieBuilder
- Enclosing class:
- ResponseCookie
public static interface ResponseCookie.ResponseCookieBuilder
A builder for a server-defined HttpCookie with attributes.
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
Create the HttpCookie.Set the cookie "Domain" attribute.httpOnly
(boolean httpOnly) Add the "HttpOnly" attribute to the cookie.maxAge
(long maxAgeSeconds) Variant ofmaxAge(Duration)
accepting a value in seconds.Set the cookie "Max-Age" attribute.partitioned
(boolean partitioned) Add the "Partitioned" attribute to the cookie.Set the cookie "Path" attribute.Add the "SameSite" attribute to the cookie.secure
(boolean secure) Add the "Secure" attribute to the cookie.Set the cookie value.
-
Method Details
-
value
Set the cookie value.- Since:
- 6.0
-
maxAge
Set the cookie "Max-Age" attribute.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.
-
maxAge
Variant ofmaxAge(Duration)
accepting a value in seconds. -
path
Set the cookie "Path" attribute. -
domain
Set the cookie "Domain" attribute. -
secure
Add the "Secure" attribute to the cookie. -
httpOnly
Add the "HttpOnly" attribute to the cookie.- See Also:
-
partitioned
Add the "Partitioned" attribute to the cookie.- Since:
- 6.2
- See Also:
-
sameSite
Add the "SameSite" attribute to the cookie.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"
.- Since:
- 5.1
- See Also:
-
build
ResponseCookie build()Create the HttpCookie.
-