| java.lang.Object | |||
| ↳ | org.apache.helix.controller.rebalancer.config.BasicRebalancerConfig.AbstractBuilder<T extends org.apache.helix.controller.rebalancer.config.BasicRebalancerConfig.AbstractBuilder<T>> | ||
| ↳ | org.apache.helix.controller.rebalancer.config.PartitionedRebalancerConfig.AbstractBuilder<T extends org.apache.helix.controller.rebalancer.config.BasicRebalancerConfig.AbstractBuilder<T>> | ||
| ↳ | org.apache.helix.controller.rebalancer.config.CustomRebalancerConfig.Builder | ||
Build a CustomRebalancerConfig. By default, it corresponds to CustomRebalancer
| Public Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Instantiate for a resource
| |||||||||||
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Get the rebalancer config from the built fields
| |||||||||||
Add a preference map for a partition
| |||||||||||
| Protected Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Get a typed reference to "this" class.
| |||||||||||
|
[Expand]
Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
org.apache.helix.controller.rebalancer.config.PartitionedRebalancerConfig.AbstractBuilder
| |||||||||||
From class
org.apache.helix.controller.rebalancer.config.BasicRebalancerConfig.AbstractBuilder
| |||||||||||
From class
java.lang.Object
| |||||||||||
Instantiate for a resource
| resourceId | resource id |
|---|
Get the rebalancer config from the built fields
Add a preference map for a partition
| partitionId | partition to set |
|---|
Get a typed reference to "this" class. Final derived classes should simply return the this reference.