- All Superinterfaces:
HttpClientConfig
,HttpConfigBase
,Prototype.Api
,Prototype.Factory<Http2Client>
- All Known Implementing Classes:
Http2ClientConfig.BuilderBase.Http2ClientConfigImpl
HTTP/2 full webclient configuration.
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic class
Fluent API builder forHttp2Client
.static class
Http2ClientConfig.BuilderBase<BUILDER extends Http2ClientConfig.BuilderBase<BUILDER,
PROTOTYPE>, PROTOTYPE extends Http2ClientConfig> Fluent API builder base forHttp2Client
. -
Method Summary
Modifier and TypeMethodDescriptionstatic Http2ClientConfig.Builder
builder()
Create a new fluent API builder to customize configuration.static Http2ClientConfig.Builder
builder
(Http2ClientConfig instance) Create a new fluent API builder from an existing instance.static Http2ClientConfig
create()
Create a new instance with default values.default ClientRequestHeaders
Default headers as a headers object.HTTP/2 specific configuration.Methods inherited from interface io.helidon.webclient.api.HttpClientConfig
baseFragment, baseQuery, baseUri, connectionCacheSize, contentEncoding, cookieManager, defaultHeadersMap, dnsAddressLookup, dnsResolver, executor, headers, maxInMemoryEntity, mediaContext, mediaSupports, mediaTypeParserMode, readContinueTimeout, relativeUris, sendExpectContinue, services, shareConnectionCache, socketOptions, writeBufferSize
Methods inherited from interface io.helidon.webclient.api.HttpConfigBase
connectTimeout, followRedirects, keepAlive, maxRedirects, properties, proxy, readTimeout, tls
Methods inherited from interface io.helidon.builder.api.Prototype.Factory
build
-
Method Details
-
builder
Create a new fluent API builder to customize configuration.- Returns:
- a new builder
-
builder
Create a new fluent API builder from an existing instance.- Parameters:
instance
- an existing instance used as a base for the builder- Returns:
- a builder based on an instance
-
create
Create a new instance with default values.- Returns:
- a new instance
-
protocolConfig
Http2ClientProtocolConfig protocolConfig()HTTP/2 specific configuration.- Returns:
- protocol specific configuration
-
defaultRequestHeaders
Default headers as a headers object. Creates a new instance for each call, so the returned value can be safely mutated.- Returns:
- default headers
-