Class HttpJdkSolrClient.Builder
java.lang.Object
org.apache.solr.client.solrj.impl.HttpSolrClientBuilderBase<HttpJdkSolrClient.Builder,HttpJdkSolrClient>
org.apache.solr.client.solrj.impl.HttpJdkSolrClient.Builder
- Enclosing class:
HttpJdkSolrClient
public static class HttpJdkSolrClient.Builder
extends HttpSolrClientBuilderBase<HttpJdkSolrClient.Builder,HttpJdkSolrClient>
-
Field Summary
Fields inherited from class org.apache.solr.client.solrj.impl.HttpSolrClientBuilderBase
baseSolrUrl, basicAuthAuthorizationStr, connectionTimeoutMillis, defaultCollection, defaultUseHttp1_1, executor, followRedirects, idleTimeoutMillis, maxConnectionsPerHost, proxyHost, proxyIsSecure, proxyIsSocks4, proxyPort, requestTimeoutMillis, requestWriter, responseParser, urlParamNames, useHttp1_1 -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()withCookieHandler(CookieHandler cookieHandler) Use the provided CookieHandler.withHttpClient(HttpJdkSolrClient httpSolrClient) Provide a seed HttpSolrClient for the builder values, values can still be overridden by using builder methodswithSSLContext(SSLContext sslContext) Use the provided SSLContext.Methods inherited from class org.apache.solr.client.solrj.impl.HttpSolrClientBuilderBase
getConnectionTimeoutMillis, getExecutor, getFollowRedirects, getIdleTimeoutMillis, getMaxConnectionsPerHost, getProxyHost, getProxyPort, getRequestTimeoutMillis, isProxyIsSecure, isProxyIsSocks4, shouldUseHttp1_1, useHttp1_1, withBaseSolrUrl, withBasicAuthCredentials, withConnectionTimeout, withDefaultCollection, withExecutor, withFollowRedirects, withIdleTimeout, withMaxConnectionsPerHost, withOptionalBasicAuthCredentials, withProxyConfiguration, withRequestTimeout, withRequestWriter, withResponseParser, withTheseParamNamesInTheUrl
-
Constructor Details
-
Builder
public Builder() -
Builder
-
-
Method Details
-
build
- Specified by:
buildin classHttpSolrClientBuilderBase<HttpJdkSolrClient.Builder,HttpJdkSolrClient>
-
withHttpClient
Description copied from class:HttpSolrClientBuilderBaseProvide a seed HttpSolrClient for the builder values, values can still be overridden by using builder methods- Overrides:
withHttpClientin classHttpSolrClientBuilderBase<HttpJdkSolrClient.Builder,HttpJdkSolrClient>
-
withSSLContext
Use the provided SSLContext. SeeHttpClient.Builder.sslContext(SSLContext).- Parameters:
sslContext- the ssl context to use- Returns:
- this Builder
-
withCookieHandler
Use the provided CookieHandler.- Parameters:
cookieHandler- the cookie handler to use- Returns:
- this Builder
-