public static interface ClientConfiguration.TerminalClientConfigurationBuilder
ClientConfiguration.TerminalClientConfigurationBuilder withDefaultHeaders(HttpHeaders defaultHeaders)
defaultHeaders
- must not be null.ClientConfiguration.TerminalClientConfigurationBuilder
default ClientConfiguration.TerminalClientConfigurationBuilder withConnectTimeout(long millis)
millis
- the timeout to use.ClientConfiguration.TerminalClientConfigurationBuilder
withConnectTimeout(Duration)
ClientConfiguration.TerminalClientConfigurationBuilder withConnectTimeout(Duration timeout)
Duration
connect timeout.timeout
- the timeout to use. Must not be null.ClientConfiguration.TerminalClientConfigurationBuilder
Socket.connect(SocketAddress, int)
,
ChannelOption.CONNECT_TIMEOUT_MILLIS
default ClientConfiguration.TerminalClientConfigurationBuilder withSocketTimeout(long millis)
millis
- the timeout to use.ClientConfiguration.TerminalClientConfigurationBuilder
withSocketTimeout(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.TerminalClientConfigurationBuilder
Socket.setSoTimeout(int)
,
ReadTimeoutHandler
,
WriteTimeoutHandler
ClientConfiguration.TerminalClientConfigurationBuilder withBasicAuth(String username, String password)
username
- the username. Must not be null.password
- the password. Must not be null.ClientConfiguration.TerminalClientConfigurationBuilder
ClientConfiguration.TerminalClientConfigurationBuilder withPathPrefix(String pathPrefix)
pathPrefix
- the pathPrefix.ClientConfiguration.TerminalClientConfigurationBuilder
ClientConfiguration.TerminalClientConfigurationBuilder withProxy(String proxy)
proxy
- a proxy formatted as String host:port.ClientConfiguration.TerminalClientConfigurationBuilder
.ClientConfiguration.TerminalClientConfigurationBuilder withWebClientConfigurer(Function<WebClient,WebClient> webClientConfigurer)
webClientConfigurer
- function to configure the WebClientClientConfiguration.TerminalClientConfigurationBuilder
.ClientConfiguration build()
ClientConfiguration
object.ClientConfiguration
object.Copyright © 2011–2020 Pivotal Software, Inc.. All rights reserved.