Uses of Class
io.helidon.webclient.WebClient.Builder
Package
Description
Common classes for accessing JSON based REST APIs of third party systems.
Vault integration.
A reactive client for rest calls.
-
Uses of WebClient.Builder in io.helidon.integrations.common.rest
Modifier and TypeMethodDescriptionRestApi.Builder.webClientBuilder
(Consumer<WebClient.Builder> updater) Update web client builder. -
Uses of WebClient.Builder in io.helidon.integrations.vault
Modifier and TypeMethodDescriptionVault.Builder.updateWebClient
(Consumer<WebClient.Builder> updater) A consumer that updatesWebClient.Builder
. -
Uses of WebClient.Builder in io.helidon.webclient
Modifier and TypeMethodDescriptionAdd a default cookie.Add a default header (such as accept).WebClient.Builder.addMediaSupport
(MediaSupport mediaSupport) WebClient.Builder.addReader
(MessageBodyReader<?> reader) WebClient.Builder.addService
(WebClientService service) Register new instance ofWebClientService
.WebClient.Builder.addService
(Supplier<? extends WebClientService> serviceSupplier) Register new instance ofWebClientService
.WebClient.Builder.addStreamReader
(MessageBodyStreamReader<?> streamReader) WebClient.Builder.addStreamWriter
(MessageBodyStreamWriter<?> streamWriter) WebClient.Builder.addWriter
(MessageBodyWriter<?> writer) Sets base uri for each request.Sets base uri for each request.Sets base url for each request.static WebClient.Builder
WebClient.builder()
Fluent API builder for client.Config of this client.WebClient.Builder.connectTimeout
(long amount, TimeUnit unit) Sets new connection timeout.Sets specific context which should be used in requests.WebClient.Builder.dnsResolverType
(DnsResolverType dnsResolverType) Set which type of DNS resolver should be used.WebClient.Builder.enableAutomaticCookieStore
(boolean enableAutomaticCookieStore) Set whether cookies should be automatically saved to the store.WebClient.Builder.followRedirects
(boolean follow) Sets if redirects should be followed or not.WebClient.Builder.keepAlive
(boolean keepAlive) Set whether connection to server should be kept alive after request.WebClient.Builder.mediaContext
(MediaContext mediaContext) WebClient.Builder.mediaTypeParserRelaxed
(boolean relaxedMode) Configure media type parsing mode for HTTPContent-Type
header.Sets new proxy which will used for the requests.WebClient.Builder.readTimeout
(long amount, TimeUnit unit) Sets new read timeout.WebClient.Builder.relativeUris
(boolean relativeUris) Can be set totrue
to force the use of relative URIs in all requests, regardless of the presence or absence of proxies or no-proxy lists.WebClient.Builder.tls
(WebClientTls webClientTls) Sets newWebClientTls
instance which contains ssl configuration.Sets user agent name.WebClient.Builder.useSystemServiceLoader
(boolean useServiceLoader) Sets if Java Service loader should be used to load allWebClientServiceProvider
.WebClient.Builder.validateHeaders
(boolean validate) Whether to validate header names.