public class Manifest extends Object implements Serializable
Modifier and Type | Class and Description |
---|---|
static class |
Manifest.ManifestType
The manifest type indicating if the job was run as a published job in the repository or if it was run in the
workspace.
|
Constructor and Description |
---|
Manifest(ManifestFile job,
String jobDescription,
JobSubmission jobSubmission,
List<ManifestProgram> programs,
List<ManifestInput> inputs,
List<ManifestOutput> outputs,
OutputFileSpec outputFileSpec,
Set<JobParameter> parameters,
Manifest.ManifestType manifestType,
ManifestFile log,
ManifestFile lst,
ManifestMetrics manifestMetrics)
It is not intended or recommended that the consumer of this API construct these objects.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
List<ManifestInput> |
getInputs()
Returns the job inputs at the time of this job submission.
|
ManifestFile |
getJob()
Returns the job information at the time of this job submission.
|
String |
getJobDescription()
Returns the job description for the job at the time of this job submission.
|
JobSubmission |
getJobSubmission()
Returns the job submission details at the time of this job submission.
|
ManifestFile |
getLog()
Returns the log information at the time of this job submission.
|
ManifestFile |
getLst()
Returns the listing information at the time of this job submission.
|
ManifestMetrics |
getManifestMetrics()
Returns the manifest metrics captured for this job submission.
|
Manifest.ManifestType |
getManifestType()
Returns the type of manifest for this job submission - whether run in the workspace or repository.
|
OutputFileSpec |
getOutputFileSpec()
Returns the specification for creating outputs at the time of this job submission.
|
List<ManifestOutput> |
getOutputs()
Returns the job outputs generated at the time of this job submission.
|
Set<JobParameter> |
getParameters()
Returns the parameters used at the time of this job submission.
|
List<ManifestProgram> |
getPrograms()
Returns the job programs at the time of this job submission.
|
int |
hashCode() |
String |
toString() |
public Manifest(ManifestFile job, String jobDescription, JobSubmission jobSubmission, List<ManifestProgram> programs, List<ManifestInput> inputs, List<ManifestOutput> outputs, OutputFileSpec outputFileSpec, Set<JobParameter> parameters, Manifest.ManifestType manifestType, ManifestFile log, ManifestFile lst, ManifestMetrics manifestMetrics)
job
- the job information at the time of this job submissionjobDescription
- the job description at the time of this job submissionjobSubmission
- the job submission details of this job submissionprograms
- the programs at the time of this job submissioninputs
- the inputs at the time of this job submissionoutputs
- the outputs generated at the time of this job submissionoutputFileSpec
- the specification for creating outputs at the time of this job submissionparameters
- the parameters used at the time of this job submissionmanifestType
- the type of manifest for this job submission - whether run in the workspace or repositorylog
- the log information of this job submissionlst
- the log information of this job submissionmanifestMetrics
- the manifest metrics captured for this job submissionpublic String getJobDescription()
public JobSubmission getJobSubmission()
public List<ManifestInput> getInputs()
public List<ManifestOutput> getOutputs()
public Set<JobParameter> getParameters()
public OutputFileSpec getOutputFileSpec()
public Manifest.ManifestType getManifestType()
public List<ManifestProgram> getPrograms()
public ManifestFile getLog()
public ManifestFile getLst()
public ManifestFile getJob()
public ManifestMetrics getManifestMetrics()
Copyright (c) 2019, SAS Institute Inc., Cary, NC, USA