| java.lang.Object | |||
| ↳ | org.apache.helix.controller.rebalancer.config.BasicRebalancerConfig | ||
| ↳ | org.apache.helix.controller.rebalancer.config.PartitionedRebalancerConfig | ||
| ↳ | org.apache.helix.controller.rebalancer.config.SemiAutoRebalancerConfig | ||
RebalancerConfig for SEMI_AUTO rebalancer mode. It indicates the preferred locations of each
 partition replica. By default, it corresponds to SemiAutoRebalancer
| Nested Classes | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| SemiAutoRebalancerConfig.Builder | Build a SemiAutoRebalancerConfig. | ||||||||||
| Public Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Instantiate a SemiAutoRebalancerConfig
 
  
   | |||||||||||
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Generate preference lists based on a default cluster setup 
  
   | |||||||||||
Get the preference list of a partition 
  
   | |||||||||||
Get the preference lists of all partitions of the resource 
  
   | |||||||||||
Set the preference lists of all partitions of the resource 
  
   | |||||||||||
| 
  [Expand]
   Inherited Methods  | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
   
From class
  org.apache.helix.controller.rebalancer.config.PartitionedRebalancerConfig
 | |||||||||||
   
From class
  org.apache.helix.controller.rebalancer.config.BasicRebalancerConfig
 | |||||||||||
   
From class
  java.lang.Object
 | |||||||||||
   
From interface
  org.apache.helix.controller.rebalancer.config.RebalancerConfig
 | |||||||||||
   
From interface
  org.apache.helix.controller.rebalancer.config.ReplicatedRebalancerConfig
 | |||||||||||
Instantiate a SemiAutoRebalancerConfig
Generate preference lists based on a default cluster setup
| stateModelDef | the state model definition to follow | 
|---|---|
| participantSet | the set of participant ids to configure for | 
Get the preference list of a partition
| partitionId | the partition to look up | 
|---|
Get the preference lists of all partitions of the resource
Set the preference lists of all partitions of the resource