public static class EvaluatorRequest.Builder<T extends EvaluatorRequest.Builder> extends Object implements Builder<EvaluatorRequest>
EvaluatorRequest
s 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.