package

org.apache.helix.controller.rebalancer.config

Interfaces

RebalancerConfig Defines the state available to a rebalancer. 
ReplicatedRebalancerConfig Methods specifying a rebalancer config that allows replicas. 

Classes

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.