public static final class ResourceGroupConfig.Builder
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
ResourceGroupConfig |
build() |
ResourceGroupConfig.Builder |
withFrom(@NonNull java.util.List<ResourceGroupTransfer> from)
Set the transfer from list.
|
ResourceGroupConfig.Builder |
withLimits(@NonNull ResourceGroupLimit limits)
Set the limited node num.
|
ResourceGroupConfig.Builder |
withRequests(@NonNull ResourceGroupLimit requests)
Set the requests node num.
|
ResourceGroupConfig.Builder |
withTo(@NonNull java.util.List<ResourceGroupTransfer> to)
Set the transfer to list.
|
public ResourceGroupConfig.Builder withRequests(@NonNull @NonNull ResourceGroupLimit requests)
requests
- requests node num in resource group, if node num is less than requests.nodeNum, it will be transfer from other resource group.Builder
public ResourceGroupConfig.Builder withLimits(@NonNull @NonNull ResourceGroupLimit limits)
limits
- limited node num in resource group, if node num is more than limits.nodeNum, it will be transfer to other resource group.Builder
public ResourceGroupConfig.Builder withFrom(@NonNull @NonNull java.util.List<ResourceGroupTransfer> from)
from
- missing node should be transfer from given resource group at high priority in repeated list.Builder
public ResourceGroupConfig.Builder withTo(@NonNull @NonNull java.util.List<ResourceGroupTransfer> to)
to
- redundant node should be transfer to given resource group at high priority in repeated list.Builder
public ResourceGroupConfig build()