This project has retired. For details please refer to its Attic page.
Apache REEF: Org.Apache.REEF.Driver.Evaluator.EvaluatorRequestBuilder Class Reference
Apache REEF  0.15.0
Retainable Evaluator Execution Framework
Public Member Functions | Properties | List of all members
Org.Apache.REEF.Driver.Evaluator.EvaluatorRequestBuilder Class Reference

Public Member Functions

EvaluatorRequestBuilder SetNumber (int number)
 Set the number of evaluators to request. More...
 
EvaluatorRequestBuilder SetMegabytes (int megabytes)
 Set the amount of memory (in MB) for the evaluator. More...
 
EvaluatorRequestBuilder SetCores (int numberOfCores)
 Set the number of CPU cores for the evaluator. More...
 
EvaluatorRequestBuilder SetRackName (string rackName)
 Set the rack name to do the request for. More...
 
EvaluatorRequestBuilder SetEvaluatorBatchId (string evaluatorBatchId)
 Sets the batch ID for requested evaluators in the same request. More...
 
EvaluatorRequestBuilder SetRuntimeName (RuntimeName runtimeName)
 Sets the runtime name for requested evaluators in the same request. More...
 
IEvaluatorRequest Build ()
 Build the EvaluatorRequest. More...
 

Properties

int Number [get]
 
int MegaBytes [get]
 
int VirtualCore [get]
 

Member Function Documentation

IEvaluatorRequest Org.Apache.REEF.Driver.Evaluator.EvaluatorRequestBuilder.Build ( )
inline

Build the EvaluatorRequest.

Returns
EvaluatorRequestBuilder Org.Apache.REEF.Driver.Evaluator.EvaluatorRequestBuilder.SetCores ( int  numberOfCores)
inline

Set the number of CPU cores for the evaluator.

Parameters
numberOfCores
Returns
this
EvaluatorRequestBuilder Org.Apache.REEF.Driver.Evaluator.EvaluatorRequestBuilder.SetEvaluatorBatchId ( string  evaluatorBatchId)
inline

Sets the batch ID for requested evaluators in the same request.

The batch of Evaluators requested in the same request will have the same Evaluator Batch ID.

Parameters
evaluatorBatchIdThe batch ID for the Evaluator request.
EvaluatorRequestBuilder Org.Apache.REEF.Driver.Evaluator.EvaluatorRequestBuilder.SetMegabytes ( int  megabytes)
inline

Set the amount of memory (in MB) for the evaluator.

Parameters
megabytes
Returns
this
EvaluatorRequestBuilder Org.Apache.REEF.Driver.Evaluator.EvaluatorRequestBuilder.SetNumber ( int  number)
inline

Set the number of evaluators to request.

Parameters
number
Returns
this
EvaluatorRequestBuilder Org.Apache.REEF.Driver.Evaluator.EvaluatorRequestBuilder.SetRackName ( string  rackName)
inline

Set the rack name to do the request for.

Parameters
rackName
Returns
this
EvaluatorRequestBuilder Org.Apache.REEF.Driver.Evaluator.EvaluatorRequestBuilder.SetRuntimeName ( RuntimeName  runtimeName)
inline

Sets the runtime name for requested evaluators in the same request.

The batch of Evaluators requested in the same request will have the same runtime name.

Parameters
runtimeNameThe runtime name for the Evaluator request.

Property Documentation

int Org.Apache.REEF.Driver.Evaluator.EvaluatorRequestBuilder.MegaBytes
get
int Org.Apache.REEF.Driver.Evaluator.EvaluatorRequestBuilder.Number
get
int Org.Apache.REEF.Driver.Evaluator.EvaluatorRequestBuilder.VirtualCore
get

The documentation for this class was generated from the following file: