Uses of Interface
software.amazon.awssdk.http.apache.ApacheHttpClient.Builder
Packages that use ApacheHttpClient.Builder
-
Uses of ApacheHttpClient.Builder in software.amazon.awssdk.http.apache
Methods in software.amazon.awssdk.http.apache that return ApacheHttpClient.BuilderModifier and TypeMethodDescriptionApacheHttpClient.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.BuilderApacheHttpClient.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.connectionMaxIdleTime(Duration maxIdleConnectionTimeout) Configure the maximum amount of time that a connection should be allowed to remain open while idle.ApacheHttpClient.Builder.connectionTimeout(Duration connectionTimeout) The amount of time to wait when initially establishing a connection before giving up and timing out.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.credentialsProvider(org.apache.http.client.CredentialsProvider credentialsProvider) Configuration that defines a custom credential provider for HTTP requests.ApacheHttpClient.Builder.dnsResolver(org.apache.http.conn.DnsResolver dnsResolver) Configuration that defines a DNS resolver.ApacheHttpClient.Builder.expectContinueEnabled(Boolean expectContinueEnabled) Configure whether the client should send an HTTP expect-continue handshake before each request.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.localAddress(InetAddress localAddress) Configure the local address that the HTTP client should use for communication.ApacheHttpClient.Builder.maxConnections(Integer maxConnections) The maximum number of connections allowed in the connection pool.ApacheHttpClient.Builder.proxyConfiguration(ProxyConfiguration proxyConfiguration) Configuration that defines how to communicate via an HTTP proxy.ApacheHttpClient.Builder.socketFactory(org.apache.http.conn.socket.ConnectionSocketFactory socketFactory) Configuration that defines a custom Socket factory.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.tcpKeepAlive(Boolean keepConnectionAlive) Configure whether to enable or disable TCP KeepAlive.ApacheHttpClient.Builder.tlsKeyManagersProvider(TlsKeyManagersProvider tlsKeyManagersProvider) Configure theTlsKeyManagersProviderthat will provide theKeyManagers to use when constructing the SSL context.ApacheHttpClient.Builder.tlsTrustManagersProvider(TlsTrustManagersProvider tlsTrustManagersProvider) Configure theTlsTrustManagersProviderthat will provide theTrustManagers to use when constructing the SSL context.ApacheHttpClient.Builder.useIdleConnectionReaper(Boolean useConnectionReaper) Configure whether the idle connections in the connection pool should be closed asynchronously.