Package io.servicetalk.http.api
Class ProxyConfigBuilder<A>
java.lang.Object
io.servicetalk.http.api.ProxyConfigBuilder<A>
- Type Parameters:
A
- the type of address
Builder for
ProxyConfig
.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()
Builds a newProxyConfig
.connectRequestHeadersInitializer
(Consumer<HttpHeaders> connectRequestHeadersInitializer) Sets an initializer forHttpHeaders
related to HTTP/1.1 CONNECT request.
-
Constructor Details
-
ProxyConfigBuilder
Creates a new instance.- Parameters:
address
- Proxy address- See Also:
-
-
Method Details
-
connectRequestHeadersInitializer
public ProxyConfigBuilder<A> connectRequestHeadersInitializer(Consumer<HttpHeaders> connectRequestHeadersInitializer) Sets an initializer forHttpHeaders
related to HTTP/1.1 CONNECT request.- Parameters:
connectRequestHeadersInitializer
-Consumer
that can be used to set customHttpHeaders
forHTTP/1.1 CONNECT
request (auth, tracing, etc.)- Returns:
this
- See Also:
-
build
Builds a newProxyConfig
.- Returns:
- a new
ProxyConfig
.
-