# Hierarchy For Package org.apache.solr.client.solrj.cloud.autoscaling

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.apache.solr.client.solrj.cloud.autoscaling.AutoScalingConfig (implements org.apache.solr.common.MapWriter)
  - org.apache.solr.client.solrj.cloud.autoscaling.AutoScalingConfig.ActionConfig (implements org.apache.solr.common.MapWriter)
  - org.apache.solr.client.solrj.cloud.autoscaling.AutoScalingConfig.TriggerConfig (implements org.apache.solr.common.MapWriter)
  - org.apache.solr.client.solrj.cloud.autoscaling.AutoScalingConfig.TriggerListenerConfig (implements org.apache.solr.common.MapWriter)
  - org.apache.solr.client.solrj.cloud.autoscaling.Cell (implements org.apache.solr.common.MapWriter)
  - org.apache.solr.client.solrj.cloud.autoscaling.Clause (implements java.lang.Comparable<T>, org.apache.solr.common.MapWriter)
  - org.apache.solr.client.solrj.cloud.autoscaling.DelegatingCloudManager (implements org.apache.solr.client.solrj.cloud.autoscaling.SolrCloudManager)
  - org.apache.solr.client.solrj.cloud.autoscaling.DelegatingClusterStateProvider (implements org.apache.solr.client.solrj.impl.ClusterStateProvider)
  - org.apache.solr.client.solrj.cloud.autoscaling.DelegatingNodeStateProvider (implements org.apache.solr.client.solrj.cloud.autoscaling.NodeStateProvider)
  - org.apache.solr.client.solrj.cloud.autoscaling.Policy (implements org.apache.solr.common.MapWriter)
  - org.apache.solr.client.solrj.cloud.autoscaling.Policy.Session (implements org.apache.solr.common.MapWriter)
  - org.apache.solr.client.solrj.cloud.autoscaling.PolicyHelper
  - org.apache.solr.client.solrj.cloud.autoscaling.PolicyHelper.SessionRef
  - org.apache.solr.client.solrj.cloud.autoscaling.Preference (implements org.apache.solr.common.MapWriter)
  - org.apache.solr.client.solrj.cloud.autoscaling.ReplicaInfo (implements org.apache.solr.common.MapWriter)
  - org.apache.solr.client.solrj.cloud.autoscaling.Row (implements org.apache.solr.common.MapWriter)
  - org.apache.solr.client.solrj.cloud.autoscaling.Suggester
    - org.apache.solr.client.solrj.cloud.autoscaling.MoveReplicaSuggester
    - org.apache.solr.client.solrj.cloud.autoscaling.NoneSuggester
  - org.apache.solr.client.solrj.cloud.autoscaling.Suggester.SuggestionInfo (implements org.apache.solr.common.MapWriter)
  - org.apache.solr.client.solrj.cloud.autoscaling.Suggestion
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - org.apache.solr.client.solrj.cloud.autoscaling.AlreadyExistsException
      - org.apache.solr.client.solrj.cloud.autoscaling.BadVersionException
  - org.apache.solr.client.solrj.cloud.autoscaling.VersionedData
  - org.apache.solr.client.solrj.cloud.autoscaling.Violation (implements org.apache.solr.common.MapWriter)

## Interface Hierarchy

- java.lang.AutoCloseable
  - java.io.Closeable
    - org.apache.solr.client.solrj.cloud.autoscaling.DistribStateManager
    - org.apache.solr.common.SolrCloseable
      - org.apache.solr.client.solrj.cloud.autoscaling.SolrCloudManager
- org.apache.solr.client.solrj.cloud.autoscaling.NodeStateProvider

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.apache.solr.client.solrj.cloud.autoscaling.TriggerEventProcessorStage
    - org.apache.solr.client.solrj.cloud.autoscaling.Policy.SortParam
    - org.apache.solr.client.solrj.cloud.autoscaling.Suggestion.ConditionType
    - org.apache.solr.client.solrj.cloud.autoscaling.Operand
    - org.apache.solr.client.solrj.cloud.autoscaling.Suggester.Hint
    - org.apache.solr.client.solrj.cloud.autoscaling.TriggerEventType