## Uses of Class
org.apache.solr.common.util.Pair

Packages that use Pair
org.apache.solr.client.solrj.cloud: Common classes for SolrCloud.
org.apache.solr.client.solrj.cloud.autoscaling: Common classes for autoscaling parsing filtering nodes and sorting
org.apache.solr.client.solrj.impl: Concrete implementations of client API classes.
org.apache.solr.client.solrj.request: Convenience classes for dealing with various types of Solr requests.
org.apache.solr.common.util: Common utility classes reused on both clients & server.

### Uses of Pair in org.apache.solr.client.solrj.cloud

Methods in org.apache.solr.client.solrj.cloud that return types with arguments of type Pair
`Collection<Pair<String,byte[]>>` DistributedQueue.`peekElements(int max, long waitMillis, Predicate<String> acceptFilter)` Peek multiple elements from the queue in a single call.

### Uses of Pair in org.apache.solr.client.solrj.cloud.autoscaling

Fields in org.apache.solr.client.solrj.cloud.autoscaling with type parameters of type Pair
`Predicate<Pair<Object,Object>>` Suggester.Hint.`valueValidator`

Methods in org.apache.solr.client.solrj.cloud.autoscaling that return types with arguments of type Pair
`List<Pair<String,Variable.Type>>` Policy.`getParams()`

Methods in org.apache.solr.client.solrj.cloud.autoscaling with parameters of type Pair
`void` Row.`createCollShard(Pair<String,String> collShard)`

Method parameters in org.apache.solr.client.solrj.cloud.autoscaling with type arguments of type Pair
`protected String` Suggester.`findWithCollection(Set<String> collections, Set<Pair<String,String>> s)`
`protected Collection` Suggester.`setupWithCollectionTargetNodes(Set<String> collections, Set<Pair<String,String>> s, String withCollection)`

Constructor parameters in org.apache.solr.client.solrj.cloud.autoscaling with type arguments of type Pair
Constructor and Description
`Row(String node, List<Pair<String,Variable.Type>> params, List<String> perReplicaAttributes, Policy.Session session)`

### Uses of Pair in org.apache.solr.client.solrj.impl

Method parameters in org.apache.solr.client.solrj.impl with type arguments of type Pair
`protected Map<String,Object>` SolrClientNodeStateProvider.`fetchReplicaMetrics(String node, Map<String,Pair<String,ReplicaInfo>> metricsKeyVsTagReplica)`

### Uses of Pair in org.apache.solr.client.solrj.request

Constructor parameters in org.apache.solr.client.solrj.request with type arguments of type Pair
Constructor and Description
`MultiContentWriterRequest(SolrRequest.METHOD m, String path, Iterator<Pair<NamedList,Object>> payload)`

### Uses of Pair in org.apache.solr.common.util

Fields in org.apache.solr.common.util with type parameters of type Pair
`static ValidatingJsonMap.PredicateWithErrMsg<Pair>` ValidatingJsonMap.`ENUM_OF`

Methods in org.apache.solr.common.util that return Pair
`static Pair` Pair.`parse(Map m)`

Method parameters in org.apache.solr.common.util with type arguments of type Pair
`Object` ValidatingJsonMap.`get(String key, ValidatingJsonMap.PredicateWithErrMsg<Pair> predicate, Object arg)`