ApacheHttpClient.Builder | 
ApacheHttpClient.Builder.authSchemeProviderRegistry(org.apache.http.config.Registry<org.apache.http.auth.AuthSchemeProvider> authSchemeProviderRegistry) | 
 Configure the authentication scheme registry that can be used to obtain the corresponding authentication scheme
 implementation for a given type of authorization challenge. 
 | 
static ApacheHttpClient.Builder | 
ApacheHttpClient.builder() | 
  | 
ApacheHttpClient.Builder | 
ApacheHttpClient.Builder.connectionAcquisitionTimeout(Duration connectionAcquisitionTimeout) | 
 The amount of time to wait when acquiring a connection from the pool before giving up and timing out. 
 | 
ApacheHttpClient.Builder | 
ApacheHttpClient.Builder.connectionMaxIdleTime(Duration maxIdleConnectionTimeout) | 
 Configure the maximum amount of time that a connection should be allowed to remain open while idle. 
 | 
ApacheHttpClient.Builder | 
ApacheHttpClient.Builder.connectionTimeout(Duration connectionTimeout) | 
 The amount of time to wait when initially establishing a connection before giving up and timing out. 
 | 
ApacheHttpClient.Builder | 
ApacheHttpClient.Builder.connectionTimeToLive(Duration connectionTimeToLive) | 
 The maximum amount of time that a connection should be allowed to remain open, regardless of usage frequency. 
 | 
ApacheHttpClient.Builder | 
ApacheHttpClient.Builder.credentialsProvider(org.apache.http.client.CredentialsProvider credentialsProvider) | 
 Configuration that defines a custom credential provider for HTTP requests. 
 | 
ApacheHttpClient.Builder | 
ApacheHttpClient.Builder.dnsResolver(org.apache.http.conn.DnsResolver dnsResolver) | 
 Configuration that defines a DNS resolver. 
 | 
ApacheHttpClient.Builder | 
ApacheHttpClient.Builder.expectContinueEnabled(Boolean expectContinueEnabled) | 
 Configure whether the client should send an HTTP expect-continue handshake before each request. 
 | 
ApacheHttpClient.Builder | 
ApacheHttpClient.Builder.httpRoutePlanner(org.apache.http.conn.routing.HttpRoutePlanner proxyConfiguration) | 
 Configuration that defines an HTTP route planner that computes the route an HTTP request should take. 
 | 
ApacheHttpClient.Builder | 
ApacheHttpClient.Builder.localAddress(InetAddress localAddress) | 
 Configure the local address that the HTTP client should use for communication. 
 | 
ApacheHttpClient.Builder | 
ApacheHttpClient.Builder.maxConnections(Integer maxConnections) | 
 The maximum number of connections allowed in the connection pool. 
 | 
ApacheHttpClient.Builder | 
ApacheHttpClient.Builder.proxyConfiguration(ProxyConfiguration proxyConfiguration) | 
 Configuration that defines how to communicate via an HTTP proxy. 
 | 
ApacheHttpClient.Builder | 
ApacheHttpClient.Builder.socketFactory(org.apache.http.conn.socket.ConnectionSocketFactory socketFactory) | 
 Configuration that defines a custom Socket factory. 
 | 
ApacheHttpClient.Builder | 
ApacheHttpClient.Builder.socketTimeout(Duration socketTimeout) | 
 The amount of time to wait for data to be transferred over an established, open connection before the connection is
 timed out. 
 | 
ApacheHttpClient.Builder | 
ApacheHttpClient.Builder.tcpKeepAlive(Boolean keepConnectionAlive) | 
 Configure whether to enable or disable TCP KeepAlive. 
 | 
ApacheHttpClient.Builder | 
ApacheHttpClient.Builder.tlsKeyManagersProvider(TlsKeyManagersProvider tlsKeyManagersProvider) | 
 | 
ApacheHttpClient.Builder | 
ApacheHttpClient.Builder.tlsTrustManagersProvider(TlsTrustManagersProvider tlsTrustManagersProvider) | 
 | 
ApacheHttpClient.Builder | 
ApacheHttpClient.Builder.useIdleConnectionReaper(Boolean useConnectionReaper) | 
 Configure whether the idle connections in the connection pool should be closed asynchronously. 
 |