Package akka.http.javadsl.model.headers
Class HttpCookie
- java.lang.Object
-
- akka.http.javadsl.model.headers.HttpCookie
-
- Direct Known Subclasses:
HttpCookie
@DoNotInherit public abstract class HttpCookie extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description HttpCookie()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static HttpCookiecreate(java.lang.String name, java.lang.String value)static HttpCookiecreate(java.lang.String name, java.lang.String value, java.util.Optional<DateTime> expires, java.util.OptionalLong maxAge, java.util.Optional<java.lang.String> domain, java.util.Optional<java.lang.String> path, boolean secure, boolean httpOnly, java.util.Optional<java.lang.String> extension)Deprecated.Since 10.2.0.static HttpCookiecreate(java.lang.String name, java.lang.String value, java.util.Optional<DateTime> expires, java.util.OptionalLong maxAge, java.util.Optional<java.lang.String> domain, java.util.Optional<java.lang.String> path, boolean secure, boolean httpOnly, java.util.Optional<java.lang.String> extension, java.util.Optional<SameSite> sameSite)static HttpCookiecreate(java.lang.String name, java.lang.String value, java.util.Optional<java.lang.String> domain, java.util.Optional<java.lang.String> path)abstract java.util.Optional<java.lang.String>getDomain()abstract java.util.Optional<DateTime>getExpires()abstract java.util.Optional<java.lang.String>getExtension()abstract java.util.OptionalLonggetMaxAge()abstract java.util.Optional<java.lang.String>getPath()abstract java.util.Optional<SameSite>getSameSite()abstract booleanhttpOnly()abstract java.lang.Stringname()abstract HttpCookiePairpair()abstract booleansecure()abstract java.lang.Stringvalue()abstract HttpCookiewithDomain(java.lang.String domain)Returns a copy of this HttpCookie instance with the given domain set.abstract HttpCookiewithExpires(DateTime dateTime)Returns a copy of this HttpCookie instance with the given expiration set.abstract HttpCookiewithExtension(java.lang.String extension)Returns a copy of this HttpCookie instance with the given extension set.abstract HttpCookiewithHttpOnly(boolean httpOnly)Returns a copy of this HttpCookie instance with the given http-only flag set.abstract HttpCookiewithMaxAge(long maxAge)Returns a copy of this HttpCookie instance with the given max age set.abstract HttpCookiewithPath(java.lang.String path)Returns a copy of this HttpCookie instance with the given path set.abstract HttpCookiewithSameSite(SameSite sameSite)Returns a copy of this HttpCookie instance with the givenSameSiteset.abstract HttpCookiewithSameSite(java.util.Optional<SameSite> sameSite)Returns a copy of this HttpCookie instance with the given OptionalSameSiteset.abstract HttpCookiewithSecure(boolean secure)Returns a copy of this HttpCookie instance with the given secure flag set.
-
-
-
Method Detail
-
name
public abstract java.lang.String name()
-
value
public abstract java.lang.String value()
-
pair
public abstract HttpCookiePair pair()
-
getExpires
public abstract java.util.Optional<DateTime> getExpires()
-
getMaxAge
public abstract java.util.OptionalLong getMaxAge()
-
getDomain
public abstract java.util.Optional<java.lang.String> getDomain()
-
getPath
public abstract java.util.Optional<java.lang.String> getPath()
-
secure
public abstract boolean secure()
-
httpOnly
public abstract boolean httpOnly()
-
getExtension
public abstract java.util.Optional<java.lang.String> getExtension()
-
getSameSite
public abstract java.util.Optional<SameSite> getSameSite()
-
create
public static HttpCookie create(java.lang.String name, java.lang.String value)
-
create
public static HttpCookie create(java.lang.String name, java.lang.String value, java.util.Optional<java.lang.String> domain, java.util.Optional<java.lang.String> path)
-
create
public static HttpCookie create(java.lang.String name, java.lang.String value, java.util.Optional<DateTime> expires, java.util.OptionalLong maxAge, java.util.Optional<java.lang.String> domain, java.util.Optional<java.lang.String> path, boolean secure, boolean httpOnly, java.util.Optional<java.lang.String> extension)
Deprecated.Since 10.2.0. Usecreate(String, String, Optional, OptionalLong, Optional, Optional, boolean, boolean, Optional, Optional)instead.
-
create
public static HttpCookie create(java.lang.String name, java.lang.String value, java.util.Optional<DateTime> expires, java.util.OptionalLong maxAge, java.util.Optional<java.lang.String> domain, java.util.Optional<java.lang.String> path, boolean secure, boolean httpOnly, java.util.Optional<java.lang.String> extension, java.util.Optional<SameSite> sameSite)
-
withExpires
public abstract HttpCookie withExpires(DateTime dateTime)
Returns a copy of this HttpCookie instance with the given expiration set.
-
withMaxAge
public abstract HttpCookie withMaxAge(long maxAge)
Returns a copy of this HttpCookie instance with the given max age set.
-
withDomain
public abstract HttpCookie withDomain(java.lang.String domain)
Returns a copy of this HttpCookie instance with the given domain set.
-
withPath
public abstract HttpCookie withPath(java.lang.String path)
Returns a copy of this HttpCookie instance with the given path set.
-
withSecure
public abstract HttpCookie withSecure(boolean secure)
Returns a copy of this HttpCookie instance with the given secure flag set.
-
withHttpOnly
public abstract HttpCookie withHttpOnly(boolean httpOnly)
Returns a copy of this HttpCookie instance with the given http-only flag set.
-
withSameSite
public abstract HttpCookie withSameSite(SameSite sameSite)
Returns a copy of this HttpCookie instance with the givenSameSiteset.
-
withSameSite
public abstract HttpCookie withSameSite(java.util.Optional<SameSite> sameSite)
Returns a copy of this HttpCookie instance with the given OptionalSameSiteset.
-
withExtension
public abstract HttpCookie withExtension(java.lang.String extension)
Returns a copy of this HttpCookie instance with the given extension set.
-
-