- All Superinterfaces:
HttpClientConfig,HttpConfigBase,Prototype.Api,Prototype.Factory<Http1Client>
- All Known Implementing Classes:
Http1ClientConfig.BuilderBase.Http1ClientConfigImpl
HTTP/1.1. full webclient configuration.
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic classFluent API builder forHttp1Client.static classHttp1ClientConfig.BuilderBase<BUILDER extends Http1ClientConfig.BuilderBase<BUILDER,PROTOTYPE>, PROTOTYPE extends Http1ClientConfig> Fluent API builder base forHttp1Client. -
Method Summary
Modifier and TypeMethodDescriptionOptional<io.helidon.common.uri.UriFragment> Optional<io.helidon.common.uri.UriQuery> baseUri()static Http1ClientConfig.Builderbuilder()Create a new fluent API builder to customize configuration.static Http1ClientConfig.Builderbuilder(Http1ClientConfig instance) Create a new fluent API builder from an existing instance.intstatic Http1ClientConfigcreate()Create a new instance with default values.default ClientRequestHeadersexecutor()booleanheaders()booleanintintio.helidon.common.media.type.ParserModeHTTP/1.1 specific configuration.proxy()booleanbooleanservices()booleantls()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
Http1ClientProtocolConfig protocolConfig()HTTP/1.1 specific configuration.- Returns:
- protocol specific configuration
-
baseUri
-
baseQuery
Optional<io.helidon.common.uri.UriQuery> baseQuery() -
baseFragment
Optional<io.helidon.common.uri.UriFragment> baseFragment() -
socketOptions
SocketOptions socketOptions() -
dnsResolver
DnsResolver dnsResolver() -
dnsAddressLookup
DnsAddressLookup dnsAddressLookup() -
defaultHeadersMap
-
headers
-
defaultRequestHeaders
-
mediaTypeParserMode
io.helidon.common.media.type.ParserMode mediaTypeParserMode() -
contentEncoding
ContentEncodingContext contentEncoding() -
mediaContext
MediaContext mediaContext() -
mediaSupports
List<MediaSupport> mediaSupports() -
services
List<WebClientService> services() -
relativeUris
boolean relativeUris() -
executor
ExecutorService executor() -
sendExpectContinue
boolean sendExpectContinue() -
connectionCacheSize
int connectionCacheSize() -
cookieManager
Optional<WebClientCookieManager> cookieManager() -
readContinueTimeout
Duration readContinueTimeout() -
maxInMemoryEntity
int maxInMemoryEntity() -
followRedirects
boolean followRedirects() -
maxRedirects
int maxRedirects() -
tls
Tls tls() -
readTimeout
-
connectTimeout
-
keepAlive
boolean keepAlive() -
proxy
Proxy proxy() -
properties
-