## Uses of Class
org.apache.solr.client.solrj.impl.Http2SolrClient.Builder

Packages that use Http2SolrClient.Builder
org.apache.solr.client.solrj.impl: Concrete implementations of client API classes.

### Uses of Http2SolrClient.Builder in org.apache.solr.client.solrj.impl

Fields in org.apache.solr.client.solrj.impl declared as Http2SolrClient.Builder
`protected Http2SolrClient.Builder` CloudHttp2SolrClient.Builder.`internalClientBuilder`

Methods in org.apache.solr.client.solrj.impl that return Http2SolrClient.Builder
`Http2SolrClient.Builder` Http2SolrClient.Builder.`connectionTimeout​(int connectionTimeout)` Deprecated. Please use `withConnectionTimeout(long, TimeUnit)`
`Http2SolrClient.Builder` Http2SolrClient.Builder.`idleTimeout​(int idleConnectionTimeout)` Deprecated. Please use `withIdleTimeout(long, TimeUnit)`
`Http2SolrClient.Builder` Http2SolrClient.Builder.`maxConnectionsPerHost​(int max)` Deprecated. Please use `withMaxConnectionsPerHost(int)`
`Http2SolrClient.Builder` Http2SolrClient.Builder.`requestTimeout​(int requestTimeout)` Deprecated. Please use `withRequestTimeout(long, TimeUnit)`
`Http2SolrClient.Builder` Http2SolrClient.Builder.`useHttp1_1​(boolean useHttp1_1)`
`Http2SolrClient.Builder` Http2SolrClient.Builder.`withBasicAuthCredentials​(String user, String pass)`
`Http2SolrClient.Builder` Http2SolrClient.Builder.`withConnectionTimeout​(long connectionTimeout, TimeUnit unit)`
`Http2SolrClient.Builder` Http2SolrClient.Builder.`withExecutor​(ExecutorService executor)`
`Http2SolrClient.Builder` Http2SolrClient.Builder.`withFollowRedirects​(boolean followRedirects)`
`Http2SolrClient.Builder` Http2SolrClient.Builder.`withHttpClient​(Http2SolrClient httpClient)` Reuse `httpClient` connections pool
`Http2SolrClient.Builder` Http2SolrClient.Builder.`withIdleTimeout​(long idleConnectionTimeout, TimeUnit unit)`
`Http2SolrClient.Builder` Http2SolrClient.Builder.`withMaxConnectionsPerHost​(int max)` Set maxConnectionsPerHost for http1 connections, maximum number http2 connections is limited to 4
`Http2SolrClient.Builder` Http2SolrClient.Builder.`withRequestTimeout​(long requestTimeout, TimeUnit unit)` Set a timeout in milliseconds for requests issued by this client.
`Http2SolrClient.Builder` Http2SolrClient.Builder.`withRequestWriter​(RequestWriter requestWriter)` Provides a `RequestWriter` for created clients to use when handing requests.
`Http2SolrClient.Builder` Http2SolrClient.Builder.`withResponseParser​(ResponseParser responseParser)` Provides a `ResponseParser` for created clients to use when handling requests.
`Http2SolrClient.Builder` Http2SolrClient.Builder.`withSSLConfig​(SSLConfig sslConfig)`
`Http2SolrClient.Builder` Http2SolrClient.Builder.`withTheseParamNamesInTheUrl​(Set<String> urlParamNames)` Expert Method

Methods in org.apache.solr.client.solrj.impl with parameters of type Http2SolrClient.Builder
`CloudHttp2SolrClient.Builder` CloudHttp2SolrClient.Builder.`withInternalClientBuilder​(Http2SolrClient.Builder internalClientBuilder)` If provided, the CloudHttp2SolrClient will build it's internal Http2SolrClient using this builder (instead of the empty default one).

Constructors in org.apache.solr.client.solrj.impl with parameters of type Http2SolrClient.Builder
`Http2SolrClient​(String serverBaseUrl, Http2SolrClient.Builder builder)`