| java.lang.Object | |||
| ↳ | org.apache.helix.controller.rebalancer.context.BasicRebalancerContext.AbstractBuilder<T extends org.apache.helix.controller.rebalancer.context.BasicRebalancerContext.AbstractBuilder<T>> | ||
| ↳ | org.apache.helix.controller.rebalancer.context.PartitionedRebalancerContext.AbstractBuilder<T extends org.apache.helix.controller.rebalancer.context.BasicRebalancerContext.AbstractBuilder<T>> | ||
| ↳ | org.apache.helix.controller.rebalancer.context.CustomRebalancerContext.Builder | ||
Build a CustomRebalancerContext. By default, it corresponds to CustomRebalancer
| Public Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Instantiate for a resource | |||||||||||
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Get the rebalancer context 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.context.PartitionedRebalancerContext.AbstractBuilder | |||||||||||
|  From class
  org.apache.helix.controller.rebalancer.context.BasicRebalancerContext.AbstractBuilder | |||||||||||
|  From class
  java.lang.Object | |||||||||||
Instantiate for a resource
| resourceId | resource id | 
|---|
Get the rebalancer context 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.