Package org.apache.ignite.compute.task
Class MapReduceJob.ComputeJobRunnerBuilder<T,R>
java.lang.Object
org.apache.ignite.compute.task.MapReduceJob.ComputeJobRunnerBuilder<T,R>
- Enclosing class:
- MapReduceJob<T,
R>
Job submit parameters builder.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionSets arguments of the job.build()
Constructs a compute job description object.jobDescriptor
(JobDescriptor<T, R> jobDescriptor) Sets job descriptor.node
(ClusterNode node) Adds a node to the set of candidate nodes.nodes
(Collection<ClusterNode> nodes) Adds nodes to the set of candidate nodes.
-
Constructor Details
-
ComputeJobRunnerBuilder
public ComputeJobRunnerBuilder()
-
-
Method Details
-
nodes
Adds nodes to the set of candidate nodes.- Parameters:
nodes
- A collection of candidate nodes.- Returns:
- Builder instance.
-
node
Adds a node to the set of candidate nodes.- Parameters:
node
- Candidate node.- Returns:
- Builder instance.
-
jobDescriptor
Sets job descriptor.- Parameters:
jobDescriptor
- A job descriptor.- Returns:
- Builder instance.
-
args
Sets arguments of the job.- Parameters:
args
- Arguments of the job.- Returns:
- Builder instance.
-
build
Constructs a compute job description object.- Returns:
- Description object.
-