public static final class Cookie.Builder
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
(package private) java.lang.String |
domain |
(package private) long |
expiresAt |
(package private) boolean |
hostOnly |
(package private) boolean |
httpOnly |
(package private) java.lang.String |
name |
(package private) java.lang.String |
path |
(package private) boolean |
persistent |
(package private) boolean |
secure |
(package private) java.lang.String |
value |
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
Cookie |
build() |
Cookie.Builder |
domain(java.lang.String domain)
Set the domain pattern for this cookie.
|
private Cookie.Builder |
domain(java.lang.String domain,
boolean hostOnly) |
Cookie.Builder |
expiresAt(long expiresAt) |
Cookie.Builder |
hostOnlyDomain(java.lang.String domain)
Set the host-only domain for this cookie.
|
Cookie.Builder |
httpOnly() |
Cookie.Builder |
name(java.lang.String name) |
Cookie.Builder |
path(java.lang.String path) |
Cookie.Builder |
secure() |
Cookie.Builder |
value(java.lang.String value) |
java.lang.String name
java.lang.String value
long expiresAt
java.lang.String domain
java.lang.String path
boolean secure
boolean httpOnly
boolean persistent
boolean hostOnly
public Cookie.Builder name(java.lang.String name)
public Cookie.Builder value(java.lang.String value)
public Cookie.Builder expiresAt(long expiresAt)
public Cookie.Builder domain(java.lang.String domain)
domain
and all of its
subdomains.public Cookie.Builder hostOnlyDomain(java.lang.String domain)
domain
but none of
its subdomains.private Cookie.Builder domain(java.lang.String domain, boolean hostOnly)
public Cookie.Builder path(java.lang.String path)
public Cookie.Builder secure()
public Cookie.Builder httpOnly()
public Cookie build()