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.