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

Packages that use AutoScalingConfig
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.common.cloud: Common Solr Cloud and ZooKeeper related classes reused on both clients & server.

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

Methods in org.apache.solr.client.solrj.cloud that return AutoScalingConfig
`default AutoScalingConfig` DistribStateManager.`getAutoScalingConfig()`
`AutoScalingConfig` DistribStateManager.`getAutoScalingConfig(org.apache.zookeeper.Watcher watcher)`

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

Methods in org.apache.solr.client.solrj.cloud.autoscaling that return AutoScalingConfig
`AutoScalingConfig` DelegatingDistribStateManager.`getAutoScalingConfig()`
`AutoScalingConfig` DelegatingDistribStateManager.`getAutoScalingConfig(org.apache.zookeeper.Watcher watcher)`
`AutoScalingConfig` AutoScalingConfig.`withoutTriggerConfig(String name)` Create a copy of the config without a trigger configuration.
`AutoScalingConfig` AutoScalingConfig.`withoutTriggerListenerConfig(String name)` Create a copy of the config without a trigger listener configuration.
`AutoScalingConfig` AutoScalingConfig.`withPolicy(Policy policy)` Create a copy of the config with replaced policy.
`AutoScalingConfig` AutoScalingConfig.`withProperties(Map<String,Object> properties)` Create a copy of the config with replaced properties.
`AutoScalingConfig` AutoScalingConfig.`withTriggerConfig(AutoScalingConfig.TriggerConfig config)` Create a copy of the config with replaced trigger configuration
`AutoScalingConfig` AutoScalingConfig.`withTriggerConfigs(Map<String,AutoScalingConfig.TriggerConfig> configs)` Create a copy of the config with replaced trigger configurations.
`AutoScalingConfig` AutoScalingConfig.`withTriggerListenerConfig(AutoScalingConfig.TriggerListenerConfig config)` Create a copy of the config with replaced trigger listener configuration.
`AutoScalingConfig` AutoScalingConfig.`withTriggerListenerConfigs(Map<String,AutoScalingConfig.TriggerListenerConfig> configs)` Create a copy of the config with replaced trigger listener configurations.

Methods in org.apache.solr.client.solrj.cloud.autoscaling with parameters of type AutoScalingConfig
`static List<ReplicaPosition>` PolicyHelper.`getReplicaLocations(String collName, AutoScalingConfig autoScalingConfig, SolrCloudManager cloudManager, Map<String,String> optionalPolicyMapping, List<String> shardNames, int nrtReplicas, int tlogReplicas, int pullReplicas, List<String> nodesList)`
`static List<Suggester.SuggestionInfo>` PolicyHelper.`getSuggestions(AutoScalingConfig autoScalingConf, SolrCloudManager cloudManager)`
`static List<Suggester.SuggestionInfo>` PolicyHelper.`getSuggestions(AutoScalingConfig autoScalingConf, SolrCloudManager cloudManager, int max, int timeoutInSecs, SolrParams params)`
`static List<Suggester.SuggestionInfo>` PolicyHelper.`getSuggestions(AutoScalingConfig autoScalingConf, SolrCloudManager cloudManager, SolrParams params)`

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

Methods in org.apache.solr.client.solrj.impl that return AutoScalingConfig
`AutoScalingConfig` ZkDistribStateManager.`getAutoScalingConfig(org.apache.zookeeper.Watcher watcher)`

### Uses of AutoScalingConfig in org.apache.solr.common.cloud

Methods in org.apache.solr.common.cloud that return AutoScalingConfig
`AutoScalingConfig` ZkStateReader.`getAutoScalingConfig()` Get current `AutoScalingConfig`.
`AutoScalingConfig` ZkStateReader.`getAutoScalingConfig(org.apache.zookeeper.Watcher watcher)` Get current `AutoScalingConfig`.