Module jakarta.ws.rs
Package jakarta.ws.rs.core
Class Cookie.AbstractCookieBuilder<T extends Cookie.AbstractCookieBuilder<T>>
java.lang.Object
jakarta.ws.rs.core.Cookie.AbstractCookieBuilder<T>
- Type Parameters:
T- the current AbstractCookieBuilder type.
- Direct Known Subclasses:
Cookie.Builder,NewCookie.AbstractNewCookieBuilder
- Enclosing class:
Cookie
public abstract static class Cookie.AbstractCookieBuilder<T extends Cookie.AbstractCookieBuilder<T>>
extends Object
JAX-RS abstract
Cookie builder class.- Since:
- 3.1
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract Cookiebuild()Build a newCookieinstance using all the configuration previously specified in this builder.Set the domain of the cookie.Set the path of the cookie.private Tself()Set the value of the cookie.version(int version) Set the version of the cookie.
-
Field Details
-
name
-
value
-
version
private int version -
path
-
domain
-
-
Constructor Details
-
AbstractCookieBuilder
Create a new instance.- Parameters:
name- the name of the cookie.
-
-
Method Details
-
value
Set the value of the cookie.- Parameters:
value- the value of the cookie.- Returns:
- the updated builder instance.
-
version
Set the version of the cookie. Defaults toCookie.DEFAULT_VERSION- Parameters:
version- the version of the specification to which the cookie complies.- Returns:
- the updated builder instance.
-
path
Set the path of the cookie.- Parameters:
path- the URI path for which the cookie is valid.- Returns:
- the updated builder instance.
-
domain
Set the domain of the cookie.- Parameters:
domain- the host domain for which the cookie is valid.- Returns:
- the updated builder instance.
-
self
-
build
Build a newCookieinstance using all the configuration previously specified in this builder.- Returns:
- a new
Cookieinstance. - Throws:
IllegalArgumentException- if name isnull.
-