Package io.vertx.mutiny.core.http
Class Cookie
- java.lang.Object
-
- io.vertx.mutiny.core.http.Cookie
-
public class Cookie extends Object
Represents an HTTP Cookie.All cookies must have a name and a value and can optionally have other fields set such as path, domain, etc.
NOTE: This class has been automatically generated from theoriginal
non Mutiny-ified interface using Vert.x codegen.
-
-
Field Summary
Fields Modifier and Type Field Description static TypeArg<Cookie>
__TYPE_ARG
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Cookie
cookie(String name, String value)
String
encode()
boolean
equals(Object o)
io.vertx.core.http.Cookie
getDelegate()
String
getDomain()
long
getMaxAge()
String
getName()
String
getPath()
io.vertx.core.http.CookieSameSite
getSameSite()
String
getValue()
int
hashCode()
boolean
isHttpOnly()
boolean
isSecure()
static Cookie
newInstance(io.vertx.core.http.Cookie arg)
Cookie
setDomain(String domain)
Cookie
setHttpOnly(boolean httpOnly)
Cookie
setMaxAge(long maxAge)
Cookie
setPath(String path)
Cookie
setSameSite(io.vertx.core.http.CookieSameSite policy)
Cookie
setSecure(boolean secure)
Cookie
setValue(String value)
String
toString()
-
-
-
Constructor Detail
-
Cookie
public Cookie(io.vertx.core.http.Cookie delegate)
-
Cookie
public Cookie(Object delegate)
-
-
Method Detail
-
getDelegate
public io.vertx.core.http.Cookie getDelegate()
-
cookie
public static Cookie cookie(String name, String value)
- Parameters:
name
- the name of the cookievalue
- the cookie value- Returns:
- the cookie
-
getName
public String getName()
- Returns:
- the name of this cookie
-
getValue
public String getValue()
- Returns:
- the value of this cookie
-
setValue
public Cookie setValue(String value)
- Parameters:
value
- The value to set- Returns:
- a reference to this, so the API can be used fluently
-
setDomain
public Cookie setDomain(String domain)
- Parameters:
domain
- The domain to use- Returns:
- a reference to this, so the API can be used fluently
-
getDomain
public String getDomain()
- Returns:
- the domain for the cookie
-
setPath
public Cookie setPath(String path)
- Parameters:
path
- The path to use for this cookie- Returns:
- a reference to this, so the API can be used fluently
-
getPath
public String getPath()
- Returns:
- the path for this cookie
-
setMaxAge
public Cookie setMaxAge(long maxAge)
- Parameters:
maxAge
- The maximum age of this cookie in seconds- Returns:
- the instance of Cookie to chain method calls.
-
getMaxAge
public long getMaxAge()
- Returns:
- the maxAge of this cookie
-
setSecure
public Cookie setSecure(boolean secure)
- Parameters:
secure
- True if this cookie is to be secure, otherwise false- Returns:
- a reference to this, so the API can be used fluently
-
isSecure
public boolean isSecure()
- Returns:
- the security status of this cookie
-
setHttpOnly
public Cookie setHttpOnly(boolean httpOnly)
- Parameters:
httpOnly
- True if the cookie is HTTP only, otherwise false.- Returns:
- the instance of Cookie to chain method calls.
-
isHttpOnly
public boolean isHttpOnly()
- Returns:
- the http only status of this cookie
-
setSameSite
public Cookie setSameSite(io.vertx.core.http.CookieSameSite policy)
- Parameters:
policy
- The policy should be one ofCookieSameSite
.- Returns:
- a reference to this, so the API can be used fluently
-
getSameSite
public io.vertx.core.http.CookieSameSite getSameSite()
- Returns:
- the SameSite policy of this cookie
-
encode
public String encode()
- Returns:
- the encoded cookie
-
newInstance
public static Cookie newInstance(io.vertx.core.http.Cookie arg)
-
-