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