public static interface ClientConfiguration.TerminalClientConfigurationBuilder
ClientConfiguration.TerminalClientConfigurationBuilder withDefaultHeaders(HttpHeaders defaultHeaders)
defaultHeaders - must not be null.ClientConfiguration.TerminalClientConfigurationBuilderdefault ClientConfiguration.TerminalClientConfigurationBuilder withConnectTimeout(long millis)
millis - the timeout to use.ClientConfiguration.TerminalClientConfigurationBuilderwithConnectTimeout(Duration)ClientConfiguration.TerminalClientConfigurationBuilder withConnectTimeout(Duration timeout)
Duration connect timeout.timeout - the timeout to use. Must not be null.ClientConfiguration.TerminalClientConfigurationBuilderSocket.connect(SocketAddress, int),
ChannelOption.CONNECT_TIMEOUT_MILLISdefault ClientConfiguration.TerminalClientConfigurationBuilder withSocketTimeout(long millis)
millis - the timeout to use.ClientConfiguration.TerminalClientConfigurationBuilderwithSocketTimeout(Duration)ClientConfiguration.TerminalClientConfigurationBuilder withSocketTimeout(Duration timeout)
socket timeout which is typically applied as SO-timeout/read timeout.timeout - the timeout to use. Must not be null.ClientConfiguration.TerminalClientConfigurationBuilderSocket.setSoTimeout(int),
ReadTimeoutHandler,
WriteTimeoutHandlerClientConfiguration.TerminalClientConfigurationBuilder withBasicAuth(String username, String password)
username - the username. Must not be null.password - the password. Must not be null.ClientConfiguration.TerminalClientConfigurationBuilderClientConfiguration.TerminalClientConfigurationBuilder withPathPrefix(String pathPrefix)
pathPrefix - the pathPrefix.ClientConfiguration.TerminalClientConfigurationBuilderClientConfiguration.TerminalClientConfigurationBuilder withProxy(String proxy)
proxy - a proxy formatted as String host:port.ClientConfiguration.TerminalClientConfigurationBuilder.@Deprecated ClientConfiguration.TerminalClientConfigurationBuilder withWebClientConfigurer(Function<WebClient,WebClient> webClientConfigurer)
#withClientConfigurer(ClientConfigurationCallback) with
ReactiveRestClients.WebClientConfigurationCallbackwebClientConfigurer - function to configure the WebClientClientConfiguration.TerminalClientConfigurationBuilder.@Deprecated ClientConfiguration.TerminalClientConfigurationBuilder withHttpClientConfigurer(org.elasticsearch.client.RestClientBuilder.HttpClientConfigCallback httpClientConfigurer)
#withClientConfigurer(ClientConfigurationCallback) with
RestClients.RestClientConfigurationCallbackhttpClientConfigurer - configuration callback, must not be null.ClientConfiguration.TerminalClientConfigurationBuilder.ClientConfiguration.TerminalClientConfigurationBuilder withClientConfigurer(ClientConfiguration.ClientConfigurationCallback<?> clientConfigurer)
ClientConfiguration.ClientConfigurationCallback to configure the client.clientConfigurer - configuration callback, must not be null.ClientConfiguration.TerminalClientConfigurationBuilder.ClientConfiguration.TerminalClientConfigurationBuilder withHeaders(Supplier<HttpHeaders> headers)
Supplier.get() function must not do any
blocking operations. It may return null.headers - supplier function for headers, must not be nullClientConfiguration.TerminalClientConfigurationBuilder.ClientConfiguration build()
ClientConfiguration object.ClientConfiguration object.Copyright © 2011–2021 Pivotal Software, Inc.. All rights reserved.