java.lang.Object | |
↳ | org.apache.helix.controller.rebalancer.config.BasicRebalancerConfig.AbstractBuilder<T extends org.apache.helix.controller.rebalancer.config.BasicRebalancerConfig.AbstractBuilder<T>> |
Known Direct Subclasses
PartitionedRebalancerConfig.AbstractBuilder<T extends AbstractBuilder<T>>
|
Known Indirect Subclasses |
Abstract builder for the base rebalancer config
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Instantiate with a resource id
|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Get the rebalancer config from the built fields
| |||||||||||
Set the tag that all participants require in order to serve this resource
| |||||||||||
Specify a custom class to use for rebalancing
| |||||||||||
Set the serializer class for this rebalancer config
| |||||||||||
Set the state model definition that the resource should follow
| |||||||||||
Set the state model factory that the resource should use
|
Protected Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Get a typed reference to "this" class.
| |||||||||||
Update an existing context with base fields
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
|
Instantiate with a resource id
resourceId | resource id |
---|
Get the rebalancer config from the built fields
Set the tag that all participants require in order to serve this resource
participantGroupTag | the tag |
---|
Specify a custom class to use for rebalancing
rebalancerRef | RebalancerRef instance |
---|
Set the serializer class for this rebalancer config
serializerClass | class that implements StringSerializer |
---|
Set the state model definition that the resource should follow
stateModelDefId | state model definition id |
---|
Set the state model factory that the resource should use
stateModelFactoryId | state model factory id |
---|
Get a typed reference to "this" class. Final derived classes should simply return the this reference.
Update an existing context with base fields
config | derived config |
---|