Class NodeCreateWorkersAction.Builder
java.lang.Object
co.yellowdog.platform.model.builders.ValidatedBuilder<NodeCreateWorkersAction>
co.yellowdog.platform.model.NodeCreateWorkersAction.Builder
- All Implemented Interfaces:
NodeAction.Builder<NodeCreateWorkersAction>
- Enclosing class:
NodeCreateWorkersAction
public static class NodeCreateWorkersAction.Builder
extends ValidatedBuilder<NodeCreateWorkersAction>
implements NodeAction.Builder<NodeCreateWorkersAction>
A builder that can be used to build a new NodeCreateWorkersAction that is automatically validated on build.
-
Method Summary
Modifier and TypeMethodDescriptionBuilds the object without enforcing validation constraints.nodeIdFilter(NodeIdFilter nodeIdFilter) nodeTypes(Collection<? extends @NotBlank String> nodeTypes) nodeWorkers(NodeWorkerTarget nodeWorkers) toString()totalWorkers(Integer totalWorkers) workersPerNode(int targetCount) workersPerVcpu(double targetCount) Methods inherited from class co.yellowdog.platform.model.builders.ValidatedBuilder
build, validateMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface co.yellowdog.platform.model.NodeAction.Builder
build
-
Method Details
-
workersPerNode
-
workersPerVcpu
-
nodeWorkers
- Returns:
this.
-
totalWorkers
- Returns:
this.
-
nodeIdFilter
- Specified by:
nodeIdFilterin interfaceNodeAction.Builder<NodeCreateWorkersAction>- Returns:
this.
-
nodeType
- Specified by:
nodeTypein interfaceNodeAction.Builder<NodeCreateWorkersAction>
-
nodeTypes
- Specified by:
nodeTypesin interfaceNodeAction.Builder<NodeCreateWorkersAction>
-
clearNodeTypes
- Specified by:
clearNodeTypesin interfaceNodeAction.Builder<NodeCreateWorkersAction>
-
buildUnchecked
Description copied from class:ValidatedBuilderBuilds the object without enforcing validation constraints. This should only be used for testing purposes- Specified by:
buildUncheckedin interfaceNodeAction.Builder<NodeCreateWorkersAction>- Overrides:
buildUncheckedin classValidatedBuilder<NodeCreateWorkersAction>- Returns:
- the object being built
-
toString
-