Apache REEF  0.14.0
Retainable Evaluator Execution Framework
Public Member Functions | List of all members
Org.Apache.REEF.Client.API.IJobSubmissionBuilder Interface Reference

Facilitates building of job submissions More...

Inherited by Org.Apache.REEF.Client.API.JobSubmissionBuilder.

Public Member Functions

IJobSubmission Build ()
 Bake the information provided so far and return a IJobSubmission More...
 
IJobSubmissionBuilder AddGlobalFile (string fileName)
 Make this file available to all containers More...
 
IJobSubmissionBuilder AddLocalFile (string fileName)
 Files specific to one container More...
 
IJobSubmissionBuilder AddGlobalAssembly (string fileName)
 Assemblies available to all containers More...
 
IJobSubmissionBuilder AddLocalAssembly (string fileName)
 Assemblies available to a specific container More...
 
IJobSubmissionBuilder AddDriverConfiguration (IConfiguration configuration)
 Configuration that will be available to the driver More...
 
IJobSubmissionBuilder AddLocalAssemblyForType (Type type)
 Find the assembly for this type and make it available to a specific container More...
 
IJobSubmissionBuilder AddGlobalAssemblyForType (Type type)
 Find the assembly for this type and make it available to all containers More...
 
IJobSubmissionBuilder SetJobIdentifier (string id)
 Specify job identifier. More...
 
IJobSubmissionBuilder SetDriverMemory (int driverMemoryInMb)
 Set driver memory in megabytes. More...
 
IJobSubmissionBuilder SetMaxApplicationSubmissions (int maxAppSubmissions)
 Set the maximum amount of times a job can be submitted. More...
 
IJobSubmissionBuilder SetDriverConfigurationFileContents (string driverConfigurationFileContents)
 Driver config file contents (Org.Apache.REEF.Bridge.exe.config) contents Can be used to redirect assembly versions More...
 

Detailed Description

Facilitates building of job submissions

Member Function Documentation

IJobSubmissionBuilder Org.Apache.REEF.Client.API.IJobSubmissionBuilder.AddDriverConfiguration ( IConfiguration  configuration)

Configuration that will be available to the driver

IJobSubmissionBuilder Org.Apache.REEF.Client.API.IJobSubmissionBuilder.AddGlobalAssembly ( string  fileName)

Assemblies available to all containers

IJobSubmissionBuilder Org.Apache.REEF.Client.API.IJobSubmissionBuilder.AddGlobalAssemblyForType ( Type  type)

Find the assembly for this type and make it available to all containers

IJobSubmissionBuilder Org.Apache.REEF.Client.API.IJobSubmissionBuilder.AddGlobalFile ( string  fileName)

Make this file available to all containers

IJobSubmissionBuilder Org.Apache.REEF.Client.API.IJobSubmissionBuilder.AddLocalAssembly ( string  fileName)

Assemblies available to a specific container

IJobSubmissionBuilder Org.Apache.REEF.Client.API.IJobSubmissionBuilder.AddLocalAssemblyForType ( Type  type)

Find the assembly for this type and make it available to a specific container

IJobSubmissionBuilder Org.Apache.REEF.Client.API.IJobSubmissionBuilder.AddLocalFile ( string  fileName)

Files specific to one container

IJobSubmission Org.Apache.REEF.Client.API.IJobSubmissionBuilder.Build ( )

Bake the information provided so far and return a IJobSubmission

IJobSubmissionBuilder Org.Apache.REEF.Client.API.IJobSubmissionBuilder.SetDriverConfigurationFileContents ( string  driverConfigurationFileContents)

Driver config file contents (Org.Apache.REEF.Bridge.exe.config) contents Can be used to redirect assembly versions

Parameters
driverConfigurationFileContentsDriver configuration file contents.
Returns
IJobSubmissionBuilder
IJobSubmissionBuilder Org.Apache.REEF.Client.API.IJobSubmissionBuilder.SetDriverMemory ( int  driverMemoryInMb)

Set driver memory in megabytes.

IJobSubmissionBuilder Org.Apache.REEF.Client.API.IJobSubmissionBuilder.SetJobIdentifier ( string  id)

Specify job identifier.

IJobSubmissionBuilder Org.Apache.REEF.Client.API.IJobSubmissionBuilder.SetMaxApplicationSubmissions ( int  maxAppSubmissions)

Set the maximum amount of times a job can be submitted.


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