public MapReduce Map(Phase phase) { phase.Type = PhaseType.Map; _map.Add(phase); return this; }
public MapReduce Reduce(Phase phase) { phase.Type = PhaseType.Reduce; _reduce.Add(phase); return this; }
public MapReduce Link(Phase phase) { phase.Type = PhaseType.Link; _link.Add(phase); return this; }