| RebalancerConfig | Defines the state available to a rebalancer. |
| ReplicatedRebalancerConfig | Methods specifying a rebalancer config that allows replicas. |
| BasicRebalancerConfig | Abstract RebalancerConfig that functions for generic subunits. |
| BasicRebalancerConfig.AbstractBuilder<T extends AbstractBuilder<T>> | Abstract builder for the base rebalancer config |
| CustomRebalancerConfig | RebalancerConfig for a resource that should be rebalanced in CUSTOMIZED mode. |
| CustomRebalancerConfig.Builder | Build a CustomRebalancerConfig. |
| FullAutoRebalancerConfig | RebalancerConfig for FULL_AUTO rebalancing mode. |
| FullAutoRebalancerConfig.Builder | Builder for a full auto rebalancer config. |
| PartitionedRebalancerConfig | RebalancerConfig for a resource whose subunits are partitions. |
| PartitionedRebalancerConfig.AbstractBuilder<T extends AbstractBuilder<T>> | Abstract builder for a generic partitioned resource rebalancer config |
| PartitionedRebalancerConfig.Builder | Builder for a basic data rebalancer config |
| RebalancerConfigHolder | Configuration for a resource rebalancer. |
| SemiAutoRebalancerConfig | RebalancerConfig for SEMI_AUTO rebalancer mode. |
| SemiAutoRebalancerConfig.Builder | Build a SemiAutoRebalancerConfig. |