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

Packages that use Policy.Session
org.apache.solr.client.solrj.cloud.autoscaling: Common classes for autoscaling parsing filtering nodes and sorting

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

Methods in org.apache.solr.client.solrj.cloud.autoscaling that return Policy.Session
`Policy.Session` Policy.`createSession(SolrCloudManager cloudManager)`
`Policy.Session` PolicyHelper.SessionWrapper.`get()`
`Policy.Session` Suggester.`getSession()`

Methods in org.apache.solr.client.solrj.cloud.autoscaling with parameters of type Policy.Session
`default void` Variable.`computeDeviation(Policy.Session session, double[] deviations, org.apache.solr.client.solrj.cloud.autoscaling.ReplicaCount replicaCount, SealedClause sealedClause)`
`void` Variable.Type.`computeDeviation(Policy.Session session, double[] deviations, org.apache.solr.client.solrj.cloud.autoscaling.ReplicaCount replicaCount, SealedClause sealedClause)`
`void` FreeDiskVariable.`computeDeviation(Policy.Session session, double[] deviation, org.apache.solr.client.solrj.cloud.autoscaling.ReplicaCount replicaCount, SealedClause sealedClause)`
`Object` CoresVariable.`computeValue(Policy.Session session, Condition condition, String collection, String shard, String node)`
`default Object` Variable.`computeValue(Policy.Session session, Condition condition, String collection, String shard, String node)` When a non constant value is used in a variable, the actual value needs to be computed at the runtime
`Object` Variable.Type.`computeValue(Policy.Session session, Condition condition, String collection, String shard, String node)`
`Object` FreeDiskVariable.`computeValue(Policy.Session session, Condition condition, String collection, String shard, String node)`
`static NoneSuggester` NoneSuggester.`get(Policy.Session session)`
`static UnsupportedSuggester` UnsupportedSuggester.`get(Policy.Session session, CollectionParams.CollectionAction action)`
`static MapWriter` PolicyHelper.`getDiagnostics(Policy.Session session)`
`void` PolicyHelper.SessionWrapper.`returnSession(Policy.Session session)` return this for later use and update the session with the latest state ensure that this is done after computing the suggestions
`List<Violation>` Clause.`test(Policy.Session session, double[] deviations)`
`PolicyHelper.SessionWrapper` PolicyHelper.SessionWrapper.`update(Policy.Session session)`

Constructors in org.apache.solr.client.solrj.cloud.autoscaling with parameters of type Policy.Session
Constructor and Description
`ComputedValueEvaluator(Policy.Session session)`
`Row(String node, Cell[] cells, boolean anyValueMissing, Map<String,Map<String,List<ReplicaInfo>>> collectionVsShardVsReplicas, boolean isLive, Policy.Session session, Map perRowCache, Map globalCache)`
`Row(String node, List<Pair<String,Variable.Type>> params, List<String> perReplicaAttributes, Policy.Session session)`
`SessionWrapper(Policy.Session session, org.apache.solr.client.solrj.cloud.autoscaling.PolicyHelper.SessionRef ref)`