public class Manifest extends Object implements Serializable
Modifier and Type | Class and Description |
---|---|
static class |
Manifest.ManifestType
The manifest type that indicates whether 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,
Long totalExecutionTime)
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()
Gets the job inputs at the time of the job submission.
|
ManifestFile |
getJob()
Gets the job information at the time of the job submission.
|
String |
getJobDescription()
Gets the job description for the job at the time of the job submission.
|
JobSubmission |
getJobSubmission()
Gets the job submission details at the time of the job submission.
|
ManifestFile |
getLog()
Gets the SAS log file information at the time of the job submission.
|
ManifestFile |
getLst()
Gets the SAS listing file information at the time of the job submission.
|
ManifestMetrics |
getManifestMetrics()
Gets the manifest metrics that were captured for the job submission.
|
Manifest.ManifestType |
getManifestType()
Gets the type of manifest file for the job submission: run in the workspace or in the repository.
|
OutputFileSpec |
getOutputFileSpec()
Gets the specification to create the outputs at the time of the job submission.
|
List<ManifestOutput> |
getOutputs()
Gets the job outputs that were generated at the time of the job submission.
|
Set<JobParameter> |
getParameters()
Gets the parameters that were used at the time of the job submission.
|
List<ManifestProgram> |
getPrograms()
Gets the job programs at the time of the job submission.
|
Long |
getTotalExecutionTime()
Gets the total SAS execution time (in ms) for the job.
|
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, Long totalExecutionTime)
job
- The job information at the time of the job submission.jobDescription
- The job description at the time of the job submission.jobSubmission
- The job submission details of the job submission.programs
- The programs at the time of the job submission.inputs
- The inputs at the time of the job submission.outputs
- The outputs that were generated at the time of the job submission.outputFileSpec
- The specification to create the outputs at the time of the job submission.parameters
- The parameters that were used at the time of the job submission.manifestType
- The type of manifest file for the job submission: run in the workspace or in the repository.log
- The SAS log file information of the job submission.lst
- The SAS listing file information of the job submission.manifestMetrics
- The manifest metrics that were captured for the job submission.totalExecutionTime
- The total SAS execution time (in ms) for the job.public 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()
public Long getTotalExecutionTime()
Copyright (c) 2020, SAS Institute Inc., Cary, NC, USA