getChildJobParams(), createShardsJob(startOffset, endOffset));
waitFor[i] = new JobSetting.WaitForSetting(child);
startOffset = endOffset;
}
// TODO(user): should not be needed once b/9940384 or b/14966450 are fixed.
return futureCall(new DeletePipelineJob(getPipelineKey().getName()), waitFor);
}