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

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

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

Methods in org.apache.solr.client.solrj.impl that return CloudSolrClient.Builder
`CloudSolrClient.Builder` CloudSolrClient.Builder.`getThis()`
`CloudSolrClient.Builder` CloudSolrClient.Builder.`sendDirectUpdatesToAnyShardReplica()` Tells `CloudSolrClient.Builder` that created clients can send updates to any shard replica (shard leaders and non-leaders).
`CloudSolrClient.Builder` CloudSolrClient.Builder.`sendDirectUpdatesToShardLeadersOnly()` Tells `CloudSolrClient.Builder` that created clients should send direct updates to shard leaders only.
`CloudSolrClient.Builder` CloudSolrClient.Builder.`sendUpdatesOnlyToShardLeaders()` Tells `CloudSolrClient.Builder` that created clients should send updates only to shard leaders.
`CloudSolrClient.Builder` CloudSolrClient.Builder.`sendUpdatesToAllReplicasInShard()` Tells `CloudSolrClient.Builder` that created clients should send updates to all replicas for a shard.
`CloudSolrClient.Builder` CloudSolrClient.Builder.`withClusterStateProvider(ClusterStateProvider stateProvider)` Deprecated. since this is an expert feature we don't want to expose this to regular users. To use this feature extend CloudSolrClient.Builder and pass your custom ClusterStateProvider
`CloudSolrClient.Builder` CloudSolrClient.Builder.`withLBHttpSolrClient(LBHttpSolrClient loadBalancedSolrClient)` Provides a `LBHttpSolrClient` for the builder to use when creating clients.
`CloudSolrClient.Builder` CloudSolrClient.Builder.`withLBHttpSolrClientBuilder(LBHttpSolrClient.Builder lbHttpSolrClientBuilder)` Provides a `HttpClient` for the builder to use when creating clients.
`CloudSolrClient.Builder` CloudSolrClient.Builder.`withParallelUpdates(boolean parallelUpdates)` Should direct updates to shards be done in parallel (the default) or if not then synchronously?
`CloudSolrClient.Builder` CloudSolrClient.Builder.`withSolrUrl(Collection<String> solrUrls)` Deprecated. use Solr URL constructors instead
`CloudSolrClient.Builder` CloudSolrClient.Builder.`withSolrUrl(String solrUrl)` Deprecated. use Solr-URL constructor instead
`CloudSolrClient.Builder` CloudSolrClient.Builder.`withZkChroot(String zkChroot)` Deprecated. use Zk-host constructor instead
`CloudSolrClient.Builder` CloudSolrClient.Builder.`withZkHost(Collection<String> zkHosts)` Deprecated. use Zk-host constructor instead
`CloudSolrClient.Builder` CloudSolrClient.Builder.`withZkHost(String zkHost)` Deprecated. use Zk-host constructor instead

Constructors in org.apache.solr.client.solrj.impl with parameters of type CloudSolrClient.Builder
Constructor and Description
`CloudSolrClient(CloudSolrClient.Builder builder)` Create a new client object that connects to Zookeeper and is always aware of the SolrCloud state.