datafu.hourglass.jobs
Class AbstractNonIncrementalJob.Report

java.lang.Object
  extended by datafu.hourglass.jobs.AbstractNonIncrementalJob.Report
Enclosing class:
AbstractNonIncrementalJob

public static class AbstractNonIncrementalJob.Report
extends java.lang.Object

Reports files created and processed for an iteration of the job.

Author:
"Matthew Hayes"

Constructor Summary
AbstractNonIncrementalJob.Report()
           
 
Method Summary
 org.apache.hadoop.fs.Path getCountersPath()
          Gets the path to the counters file, if one was written.
 java.util.List<DatePath> getInputFiles()
          Gets input files that were processed.
 java.lang.String getJobId()
          Gets the job ID.
 java.lang.String getJobName()
          Gets the job name.
 DatePath getOutputFile()
          Gets the output file that was produced by the job.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractNonIncrementalJob.Report

public AbstractNonIncrementalJob.Report()
Method Detail

getJobName

public java.lang.String getJobName()
Gets the job name.

Returns:
job name

getJobId

public java.lang.String getJobId()
Gets the job ID.

Returns:
job ID

getCountersPath

public org.apache.hadoop.fs.Path getCountersPath()
Gets the path to the counters file, if one was written.

Returns:
counters path

getInputFiles

public java.util.List<DatePath> getInputFiles()
Gets input files that were processed. These are files that are within the desired date range.

Returns:
input files

getOutputFile

public DatePath getOutputFile()
Gets the output file that was produced by the job.

Returns:
output file


Matthew Hayes