Class CookieBuilder
- java.lang.Object
-
- de.quantummaid.httpmaid.http.headers.cookies.CookieBuilder
-
public final class CookieBuilder extends Object
-
-
Constructor Summary
Constructors Constructor Description CookieBuilder()
-
Method Summary
-
-
-
Method Detail
-
cookie
public static CookieBuilder cookie(String name, String value)
-
withAttribute
public CookieBuilder withAttribute(String directive)
-
withAttribute
public CookieBuilder withAttribute(String key, String value)
-
withExpiresDirective
public CookieBuilder withExpiresDirective(String expiresDirective)
-
withExpiration
public CookieBuilder withExpiration(Instant expiration)
-
withMaxAgeDirective
public CookieBuilder withMaxAgeDirective(String maxAgeDirective)
-
withMaxAge
public CookieBuilder withMaxAge(int time, TimeUnit unit)
-
withSecureDirective
public CookieBuilder withSecureDirective()
-
thatIsOnlySentViaHttps
public CookieBuilder thatIsOnlySentViaHttps()
-
withHttpOnlyDirective
public CookieBuilder withHttpOnlyDirective()
-
thatIsNotAccessibleFromJavaScript
public CookieBuilder thatIsNotAccessibleFromJavaScript()
-
withSameSiteDirective
public CookieBuilder withSameSiteDirective(String sameSiteDirective)
-
withSameSitePolicy
public CookieBuilder withSameSitePolicy(SameSitePolicy policy)
-
withDomainDirective
public CookieBuilder withDomainDirective(String domainDirective)
-
exposedToAllSubdomainsOf
public CookieBuilder exposedToAllSubdomainsOf(String... domains)
-
withPathDirective
public CookieBuilder withPathDirective(String pathDirective)
-
exposedOnlyToSubpathsOf
public CookieBuilder exposedOnlyToSubpathsOf(String... paths)
-
build
public String build()
-
-