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 SummaryModifier 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- 
valueSet the cookie value.- Since:
- 6.0
 
- 
maxAgeSet 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. 
- 
maxAgeVariant ofmaxAge(Duration)accepting a value in seconds.
- 
pathSet the cookie "Path" attribute.
- 
domainSet the cookie "Domain" attribute.
- 
secureAdd the "Secure" attribute to the cookie.
- 
httpOnlyAdd the "HttpOnly" attribute to the cookie.- See Also:
 
- 
partitionedAdd the "Partitioned" attribute to the cookie.- Since:
- 6.2
- See Also:
 
- 
sameSiteAdd 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:
 
- 
buildResponseCookie build()Create the HttpCookie.
 
-