## 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.`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 updats 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.`withHttpClient(org.apache.http.client.HttpClient httpClient)` Provides a `HttpClient` for the builder to use when creating clients.
`CloudSolrClient.Builder` CloudSolrClient.Builder.`withLBHttpSolrClient(LBHttpSolrClient loadBalancedSolrClient)` Provides a `LBHttpSolrClient` for the builder to use when creating clients.
`CloudSolrClient.Builder` CloudSolrClient.Builder.`withZkChroot(String zkChroot)` Provides a ZooKeeper chroot for the builder to use when creating clients.
`CloudSolrClient.Builder` CloudSolrClient.Builder.`withZkHost(Collection<String> zkHosts)` Provide a series of ZooKeeper client endpoints for the builder to use when creating clients.
`CloudSolrClient.Builder` CloudSolrClient.Builder.`withZkHost(String zkHost)` Provide a ZooKeeper client endpoint to be used when configuring `CloudSolrClient` instances.