# 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.SealedClause
  - org.apache.solr.client.solrj.cloud.autoscaling.Clause.ComputedValueEvaluator (implements java.util.function.Function<T,R>)
  - org.apache.solr.client.solrj.cloud.autoscaling.Condition (implements org.apache.solr.common.MapWriter)
  - org.apache.solr.client.solrj.cloud.autoscaling.DelegatingCloudManager (implements org.apache.solr.client.solrj.cloud.SolrCloudManager)
  - org.apache.solr.client.solrj.cloud.autoscaling.DelegatingClusterStateProvider (implements org.apache.solr.client.solrj.impl.ClusterStateProvider)
  - org.apache.solr.client.solrj.cloud.autoscaling.DelegatingDistribStateManager (implements org.apache.solr.client.solrj.cloud.DistribStateManager)
  - org.apache.solr.client.solrj.cloud.autoscaling.DelegatingNodeStateProvider (implements org.apache.solr.client.solrj.cloud.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.SessionWrapper
  - 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 (implements org.apache.solr.common.MapWriter)
    - org.apache.solr.client.solrj.cloud.autoscaling.MoveReplicaSuggester
    - org.apache.solr.client.solrj.cloud.autoscaling.NoneSuggester
    - org.apache.solr.client.solrj.cloud.autoscaling.UnsupportedSuggester
  - 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.NotEmptyException
  - org.apache.solr.client.solrj.cloud.autoscaling.VariableBase (implements org.apache.solr.client.solrj.cloud.autoscaling.Variable)
    - org.apache.solr.client.solrj.cloud.autoscaling.CoresVariable
    - org.apache.solr.client.solrj.cloud.autoscaling.FreeDiskVariable
    - org.apache.solr.client.solrj.cloud.autoscaling.NodeVariable
    - org.apache.solr.client.solrj.cloud.autoscaling.VariableBase.CoreIndexSizeVariable
    - org.apache.solr.client.solrj.cloud.autoscaling.VariableBase.DiskTypeVariable
    - org.apache.solr.client.solrj.cloud.autoscaling.VariableBase.LazyVariable
    - org.apache.solr.client.solrj.cloud.autoscaling.VariableBase.TotalDiskVariable
    - org.apache.solr.client.solrj.cloud.autoscaling.WithCollectionVariable
  - org.apache.solr.client.solrj.cloud.autoscaling.VersionedData
  - org.apache.solr.client.solrj.cloud.autoscaling.Violation (implements org.apache.solr.common.MapWriter)

## Interface Hierarchy

- org.apache.solr.client.solrj.cloud.autoscaling.Variable

## Annotation Type Hierarchy

- org.apache.solr.client.solrj.cloud.autoscaling.Variable.Meta (implements java.lang.annotation.Annotation)

## Enum Hierarchy

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