Class SetCookie.Builder
java.lang.Object
io.helidon.http.SetCookie.Builder
- All Implemented Interfaces:
Builder<SetCookie.Builder, SetCookie>, Supplier<SetCookie>
- Enclosing class:
SetCookie
public static final class SetCookie.Builder
extends Object
implements Builder<SetCookie.Builder, SetCookie>
A fluent API builder for
SetCookie.-
Method Summary
Modifier and TypeMethodDescriptionbuild()Build the instance from this builder.SetsDomainparameter.domainAndPath(URI domainAndPath) SetsDomainandPathparameters.SetsExpiresparameter.expires(ZonedDateTime expires) SetsExpiresparameter.httpOnly(boolean httpOnly) SetsHttpOnlyparameter.SetsMax-Ageparameter.SetsPathparameter.sameSite(SetCookie.SameSite sameSite) TheSameSitecookie parameter.secure(boolean secure) SetsSecureparameter.Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface Builder
get, identity, updateModifier and TypeMethodDescriptiondefault SetCookieget()default SetCookie.Builderidentity()Instance of this builder as the correct type.default SetCookie.Builderupdate(Consumer<SetCookie.Builder> consumer) Update the builder in a fluent API way.
-
Method Details
-
build
-
expires
SetsExpiresparameter.- Parameters:
expires- anExpiresparameter.- Returns:
- Updated instance.
-
expires
SetsExpiresparameter.- Parameters:
expires- anExpiresparameter.- Returns:
- Updated instance.
-
maxAge
SetsMax-Ageparameter.- Parameters:
maxAge- anMax-Ageparameter.- Returns:
- Updated instance.
-
domain
SetsDomainparameter.- Parameters:
domain- anDomainparameter.- Returns:
- Updated instance.
-
path
SetsPathparameter.- Parameters:
path- anPathparameter.- Returns:
- Updated instance.
-
domainAndPath
SetsDomainandPathparameters.- Parameters:
domainAndPath- an URI to specifyDomainandPathparameters.- Returns:
- Updated instance.
-
secure
SetsSecureparameter.- Parameters:
secure- anSecureparameter.- Returns:
- Updated instance.
-
httpOnly
SetsHttpOnlyparameter.- Parameters:
httpOnly- anHttpOnlyparameter.- Returns:
- Updated instance.
-
sameSite
TheSameSitecookie parameter.- Parameters:
sameSite- same site type to use- Returns:
- updated builder
-