| ContextSerializer | |
| RebalancerContext | Defines the state available to a rebalancer. |
| ReplicatedRebalancerContext | Methods specifying a rebalancer context that allows replicas. |
| BasicRebalancerContext | Abstract RebalancerContext that functions for generic subunits. |
| BasicRebalancerContext.AbstractBuilder<T extends AbstractBuilder<T>> | Abstract builder for the base rebalancer context |
| CustomRebalancerContext | RebalancerContext for a resource that should be rebalanced in CUSTOMIZED mode. |
| CustomRebalancerContext.Builder | Build a CustomRebalancerContext. |
| DefaultContextSerializer | Default serializer implementation for RebalancerContexts. |
| FullAutoRebalancerContext | RebalancerContext for FULL_AUTO rebalancing mode. |
| FullAutoRebalancerContext.Builder | Builder for a full auto rebalancer context. |
| PartitionedRebalancerContext | RebalancerContext for a resource whose subunits are partitions. |
| PartitionedRebalancerContext.AbstractBuilder<T extends AbstractBuilder<T>> | Abstract builder for a generic partitioned resource rebalancer context |
| PartitionedRebalancerContext.Builder | Builder for a basic data rebalancer context |
| RebalancerConfig | Configuration for a resource rebalancer. |
| SemiAutoRebalancerContext | RebalancerContext for SEMI_AUTO rebalancer mode. |
| SemiAutoRebalancerContext.Builder | Build a SemiAutoRebalancerContext. |