## Uses of Class
org.apache.solr.client.solrj.cloud.autoscaling.ReplicaInfo

Packages that use ReplicaInfo
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.

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

Methods in org.apache.solr.client.solrj.cloud that return types with arguments of type ReplicaInfo
`Map<String,Map<String,List<ReplicaInfo>>>` NodeStateProvider.`getReplicaInfo(String node, Collection<String> keys)` Get the details of each replica in a node.

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

Fields in org.apache.solr.client.solrj.cloud.autoscaling with type parameters of type ReplicaInfo
`Map<String,Map<String,List<ReplicaInfo>>>` Row.`collectionVsShardVsReplicas`

Methods in org.apache.solr.client.solrj.cloud.autoscaling that return ReplicaInfo
`ReplicaInfo` Row.`getReplica(String coll, String shard, Replica.Type type)`

Methods in org.apache.solr.client.solrj.cloud.autoscaling that return types with arguments of type ReplicaInfo
`Map<String,Map<String,List<ReplicaInfo>>>` DelegatingNodeStateProvider.`getReplicaInfo(String node, Collection<String> keys)`

Methods in org.apache.solr.client.solrj.cloud.autoscaling with parameters of type ReplicaInfo
`boolean` Clause.`isMatch(ReplicaInfo r, String collection, String shard)`
`void` CoresVariable.`projectAddReplica(Cell cell, ReplicaInfo ri, Consumer<org.apache.solr.client.solrj.cloud.autoscaling.Row.OperationInfo> ops, boolean strictMode)`
`void` FreeDiskVariable.`projectAddReplica(Cell cell, ReplicaInfo ri, Consumer<org.apache.solr.client.solrj.cloud.autoscaling.Row.OperationInfo> ops, boolean strictMode)`
`void` WithCollectionVariable.`projectAddReplica(Cell cell, ReplicaInfo ri, Consumer<org.apache.solr.client.solrj.cloud.autoscaling.Row.OperationInfo> opCollector, boolean strictMode)`
`default void` Variable.`projectAddReplica(Cell cell, ReplicaInfo ri, Consumer<org.apache.solr.client.solrj.cloud.autoscaling.Row.OperationInfo> opCollector, boolean strictMode)`
`void` Variable.Type.`projectAddReplica(Cell cell, ReplicaInfo ri, Consumer<org.apache.solr.client.solrj.cloud.autoscaling.Row.OperationInfo> opCollector, boolean strictMode)` Simulate a replica addition to a node in the cluster
`void` CoresVariable.`projectRemoveReplica(Cell cell, ReplicaInfo ri, Consumer<org.apache.solr.client.solrj.cloud.autoscaling.Row.OperationInfo> opCollector)`
`void` FreeDiskVariable.`projectRemoveReplica(Cell cell, ReplicaInfo ri, Consumer<org.apache.solr.client.solrj.cloud.autoscaling.Row.OperationInfo> opCollector)`
`default void` Variable.`projectRemoveReplica(Cell cell, ReplicaInfo ri, Consumer<org.apache.solr.client.solrj.cloud.autoscaling.Row.OperationInfo> opCollector)`
`void` Variable.Type.`projectRemoveReplica(Cell cell, ReplicaInfo ri, Consumer<org.apache.solr.client.solrj.cloud.autoscaling.Row.OperationInfo> opCollector)`

Method parameters in org.apache.solr.client.solrj.cloud.autoscaling with type arguments of type ReplicaInfo
`void` Row.`forEachReplica(Consumer<ReplicaInfo> consumer)`
`static void` Row.`forEachReplica(Map<String,Map<String,List<ReplicaInfo>>> collectionVsShardVsReplicas, Consumer<ReplicaInfo> consumer)`
`static void` Row.`forEachReplica(Map<String,Map<String,List<ReplicaInfo>>> collectionVsShardVsReplicas, Consumer<ReplicaInfo> consumer)`
`void` Row.`forEachReplica(String coll, Consumer<ReplicaInfo> consumer)`
`void` Row.`forEachShard(String collection, BiConsumer<String,List<ReplicaInfo>> consumer)`

Constructor parameters in org.apache.solr.client.solrj.cloud.autoscaling with type arguments of type ReplicaInfo
Constructor and Description
`Row(String node, Cell[] cells, boolean anyValueMissing, Map<String,Map<String,List<ReplicaInfo>>> collectionVsShardVsReplicas, boolean isLive, Policy.Session session, Map perRowCache, Map globalCache)`

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

Fields in org.apache.solr.client.solrj.impl with type parameters of type ReplicaInfo
`protected Map<String,Map<String,Map<String,List<ReplicaInfo>>>>` SolrClientNodeStateProvider.`nodeVsCollectionVsShardVsReplicaInfo`

Methods in org.apache.solr.client.solrj.impl that return types with arguments of type ReplicaInfo
`Map<String,Map<String,List<ReplicaInfo>>>` SolrClientNodeStateProvider.`getReplicaInfo(String node, Collection<String> keys)`

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