public static final class LoadBalanceParam.Builder extends Object
LoadBalanceParam class.| 限定符和类型 | 方法和说明 |
|---|---|
LoadBalanceParam.Builder |
addDestinationNodeID(@NonNull Long destNodeID)
Adds the destination query node by ID to which the sealed segments will be balanced.
|
LoadBalanceParam.Builder |
addSegmentID(@NonNull Long segmentID)
Adds a sealed segments by ID to be balanced.
|
LoadBalanceParam |
build()
Verifies parameters and creates a new
LoadBalanceParam instance. |
LoadBalanceParam.Builder |
withDestinationNodeID(@NonNull List<Long> destNodeIDs)
Sets the destination query node by ID array to which the sealed segments will be balance.
|
LoadBalanceParam.Builder |
withSegmentIDs(@NonNull List<Long> segmentIDs)
Sets a sealed segments by ID array to be balanced.
|
LoadBalanceParam.Builder |
withSourceNodeID(@NonNull Long srcNodeID)
Sets the source query node by ID in which the sealed segments were loaded.
|
public LoadBalanceParam.Builder withSourceNodeID(@NonNull @NonNull Long srcNodeID)
srcNodeID - source query node idBuilderpublic LoadBalanceParam.Builder addDestinationNodeID(@NonNull @NonNull Long destNodeID)
destNodeID - destination query node idBuilderpublic LoadBalanceParam.Builder withDestinationNodeID(@NonNull @NonNull List<Long> destNodeIDs)
destNodeIDs - destination query node id arrayBuilderpublic LoadBalanceParam.Builder addSegmentID(@NonNull @NonNull Long segmentID)
segmentID - sealed segment idBuilderpublic LoadBalanceParam.Builder withSegmentIDs(@NonNull @NonNull List<Long> segmentIDs)
segmentIDs - sealed segments id arrayBuilderpublic LoadBalanceParam build() throws ParamException
LoadBalanceParam instance.LoadBalanceParamParamExceptionCopyright © 2023. All rights reserved.