Module io.helidon.webclient.api
Package io.helidon.webclient.api
Class WebClientCookieManagerConfig.BuilderBase.WebClientCookieManagerConfigImpl
java.lang.Object
io.helidon.webclient.api.WebClientCookieManagerConfig.BuilderBase.WebClientCookieManagerConfigImpl
- All Implemented Interfaces:
Prototype.Api
,Prototype.Factory<WebClientCookieManager>
,WebClientCookieManagerConfig
,Supplier<WebClientCookieManager>
- Enclosing class:
WebClientCookieManagerConfig.BuilderBase<BUILDER extends WebClientCookieManagerConfig.BuilderBase<BUILDER,
PROTOTYPE>, PROTOTYPE extends WebClientCookieManagerConfig>
protected static class WebClientCookieManagerConfig.BuilderBase.WebClientCookieManagerConfigImpl
extends Object
implements WebClientCookieManagerConfig, Supplier<WebClientCookieManager>
Generated implementation of the prototype, can be extended by descendant prototype implementations.
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.helidon.webclient.api.WebClientCookieManagerConfig
WebClientCookieManagerConfig.Builder, WebClientCookieManagerConfig.BuilderBase<BUILDER extends WebClientCookieManagerConfig.BuilderBase<BUILDER,
PROTOTYPE>, PROTOTYPE extends WebClientCookieManagerConfig> -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
Create an instance providing a builder. -
Method Summary
Modifier and TypeMethodDescriptionboolean
Whether automatic cookie store is enabled or not.build()
Create a new instance of the runtime type from this config object.Current cookie policy for this client.The cookie store where cookies are kept.Map of default cookies to include in all requests if cookies enabled.boolean
get()
int
hashCode()
toString()
-
Constructor Details
-
WebClientCookieManagerConfigImpl
Create an instance providing a builder.- Parameters:
builder
- extending builder base of this prototype
-
-
Method Details
-
build
Description copied from interface:Prototype.Factory
Create a new instance of the runtime type from this config object.- Specified by:
build
in interfacePrototype.Factory<WebClientCookieManager>
- Returns:
- new configured runtime instance
-
get
- Specified by:
get
in interfaceSupplier<WebClientCookieManager>
-
automaticStoreEnabled
public boolean automaticStoreEnabled()Description copied from interface:WebClientCookieManagerConfig
Whether automatic cookie store is enabled or not.- Specified by:
automaticStoreEnabled
in interfaceWebClientCookieManagerConfig
- Returns:
- status of cookie store
-
cookiePolicy
Description copied from interface:WebClientCookieManagerConfig
Current cookie policy for this client.- Specified by:
cookiePolicy
in interfaceWebClientCookieManagerConfig
- Returns:
- the cookie policy
-
defaultCookies
Description copied from interface:WebClientCookieManagerConfig
Map of default cookies to include in all requests if cookies enabled.- Specified by:
defaultCookies
in interfaceWebClientCookieManagerConfig
- Returns:
- map of default cookies
-
cookieStore
Description copied from interface:WebClientCookieManagerConfig
The cookie store where cookies are kept. If not defined, JDK default is used (in memory store).- Specified by:
cookieStore
in interfaceWebClientCookieManagerConfig
- Returns:
- cookie store
-
toString
-
equals
-
hashCode
public int hashCode()
-