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.
-
Method Details
-
build
Description copied from interface:BuilderBuild the instance from this builder.- Specified by:
buildin interfaceBuilder<SetCookie.Builder,SetCookie> - Returns:
- instance of the built type
-
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
-