public static class EvaluatorRequest.Builder<T extends EvaluatorRequest.Builder> extends Object implements Builder<EvaluatorRequest>
EvaluatorRequests are build using this Builder.| Constructor and Description |
|---|
EvaluatorRequest.Builder() |
| Modifier and Type | Method and Description |
|---|---|
T |
addNodeName(String nodeName)
Adds a node name.It is the preferred location where the evaluator should
run on.
|
T |
addRackName(String rackName)
Adds a rack name.
|
EvaluatorRequest |
build()
Builds the
EvaluatorRequest. |
T |
setMemory(int megaBytes)
Set the amount of memory.
|
T |
setNumber(int n)
Set the number of Evaluators requested.
|
T |
setNumberOfCores(int cores)
Set number of cores.
|
T |
setRuntimeName(String runtimeName)
Set the name of the desired runtime.
|
public EvaluatorRequest.Builder()
public T setMemory(int megaBytes)
megaBytes - the amount of megabytes to request for the Evaluator.public T setRuntimeName(String runtimeName)
runtimeName - to request for the Evaluator.public T setNumberOfCores(int cores)
cores - the number of corespublic T setNumber(int n)
n - the number of evaluatorspublic T addNodeName(String nodeName)
nodeName - a preferred node namepublic T addRackName(String rackName)
rackName - a preferred rack namepublic EvaluatorRequest build()
EvaluatorRequest.build in interface Builder<EvaluatorRequest>Copyright © 2017 The Apache Software Foundation. All rights reserved.