Class WebClientCookieManagerConfig.Builder
java.lang.Object
io.helidon.webclient.api.WebClientCookieManagerConfig.BuilderBase<WebClientCookieManagerConfig.Builder, WebClientCookieManagerConfig>
io.helidon.webclient.api.WebClientCookieManagerConfig.Builder
- All Implemented Interfaces:
Prototype.Builder<WebClientCookieManagerConfig.Builder, WebClientCookieManagerConfig>, Builder<WebClientCookieManagerConfig.Builder, WebClientCookieManager>, ConfigBuilderSupport.ConfiguredBuilder<WebClientCookieManagerConfig.Builder, WebClientCookieManagerConfig>, Supplier<WebClientCookieManager>
- Enclosing interface:
WebClientCookieManagerConfig
public static class WebClientCookieManagerConfig.Builder
extends WebClientCookieManagerConfig.BuilderBase<WebClientCookieManagerConfig.Builder, WebClientCookieManagerConfig>
implements Builder<WebClientCookieManagerConfig.Builder, WebClientCookieManager>
Fluent API builder for
WebClientCookieManager.-
Nested Class Summary
Nested classes/interfaces inherited from class WebClientCookieManagerConfig.BuilderBase
WebClientCookieManagerConfig.BuilderBase.WebClientCookieManagerConfigImplModifier and TypeClassDescriptionprotected static classGenerated implementation of the prototype, can be extended by descendant prototype implementations. -
Method Summary
Modifier and TypeMethodDescriptionbuild()Create an instance from this builder.Create an instance of the prototype.Methods inherited from class WebClientCookieManagerConfig.BuilderBase
addDefaultCookies, automaticStoreEnabled, automaticStoreEnabled, clearCookieStore, config, config, cookiePolicy, cookiePolicy, cookieStore, cookieStore, defaultCookies, defaultCookies, from, from, preBuildPrototype, putDefaultCookie, toString, validatePrototypeModifier and TypeMethodDescriptionaddDefaultCookies(Map<String, String> defaultCookies) Map of default cookies to include in all requests if cookies enabled.booleanWhether automatic cookie store is enabled or not.automaticStoreEnabled(boolean automaticStoreEnabled) Whether automatic cookie store is enabled or not.Clear existing value of cookieStore.config()Configuration used to configure this instance.Update builder from configuration (node of this type).Current cookie policy for this client.cookiePolicy(CookiePolicy cookiePolicy) Current cookie policy for this client.The cookie store where cookies are kept.cookieStore(CookieStore cookieStore) The cookie store where cookies are kept.Map of default cookies to include in all requests if cookies enabled.defaultCookies(Map<String, String> defaultCookies) Map of default cookies to include in all requests if cookies enabled.from(WebClientCookieManagerConfig prototype) Update this builder from an existing prototype instance.from(WebClientCookieManagerConfig.BuilderBase<?, ?> builder) Update this builder from an existing prototype builder instance.protected voidHandles providers and decorators.putDefaultCookie(String key, String defaultCookie) Map of default cookies to include in all requests if cookies enabled.toString()protected voidValidates required properties.Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface Builder
get, identity, updateModifier and TypeMethodDescriptiondefault WebClientCookieManagerget()identity()Instance of this builder as the correct type.update(Consumer<WebClientCookieManagerConfig.Builder> consumer) Update the builder in a fluent API way.Methods inherited from interface Prototype.Builder
self
-
Method Details
-
buildPrototype
Create an instance of the prototype. Calling this method may update this builder from providers and decorators, so repeated calls may have side effects.- Specified by:
buildPrototypein interfacePrototype.Builder<WebClientCookieManagerConfig.Builder, WebClientCookieManagerConfig>- Returns:
- an instance of the setup object created from this builder
-
build
Create an instance from this builder. Calling this method may update this builder from providers and decorators, so repeated calls may have side effects.- Specified by:
buildin interfaceBuilder<WebClientCookieManagerConfig.Builder, WebClientCookieManager>- Returns:
- instance of the built type
-