public interface  io.vertx.core.http.Cookie extends java.lang.Object
{
public static io.vertx.core.http.Cookie cookie(java.lang.String, java.lang.String)
{
java.lang.String v, v;
io.vertx.core.http.impl.CookieImpl v;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v = new io.vertx.core.http.impl.CookieImpl;
specialinvoke v.<io.vertx.core.http.impl.CookieImpl: void <init>(java.lang.String,java.lang.String)>(v, v);
return v;
}
public abstract java.lang.String getName();
public abstract java.lang.String getValue();
public abstract io.vertx.core.http.Cookie setValue(java.lang.String);
public abstract io.vertx.core.http.Cookie setDomain(java.lang.String);
public abstract java.lang.String getDomain();
public abstract io.vertx.core.http.Cookie setPath(java.lang.String);
public abstract java.lang.String getPath();
public abstract io.vertx.core.http.Cookie setMaxAge(long);
public abstract long getMaxAge();
public abstract io.vertx.core.http.Cookie setSecure(boolean);
public abstract boolean isSecure();
public abstract io.vertx.core.http.Cookie setHttpOnly(boolean);
public abstract boolean isHttpOnly();
public abstract io.vertx.core.http.Cookie setSameSite(io.vertx.core.http.CookieSameSite);
public abstract io.vertx.core.http.CookieSameSite getSameSite();
public abstract java.lang.String encode();
}