public class Job extends JobDescriptor
Constructor and Description |
---|
Job(Job job)
Copies the job.
|
Job(String path,
String version)
The constructor.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
String |
getDescription()
Get the description of the job.
|
Set<ItemSpecification> |
getInputs()
Gets the inputs that are associated with the job.
|
String |
getLogPath()
Gets the SAS log file path for the job.
|
String |
getLstPath()
Gets the SAS listing file path for the job.
|
String |
getManifestPath()
Gets the manifest file path for the job.
|
OutputFileSpec |
getOutputFileSpec()
Gets the check-in specification to use for the output files created by the job.
|
Set<ItemSpecification> |
getOutputs()
Gets the outputs that are associated with the job.
|
Set<JobParameter> |
getParameters()
Gets the job parameters.
|
List<ItemSpecification> |
getPrograms()
Gets the programs to associate with the job.
|
int |
hashCode() |
void |
setDescription(String description)
Sets the description of the job.
|
void |
setInputs(Set<ItemSpecification> inputs)
Sets the inputs to associate with the job.
|
void |
setLogPath(String logPath)
Sets the SAS log file path for the job.
|
void |
setLstPath(String lstPath)
Sets the SAS listing file path for the job.
|
void |
setManifestPath(String manifestPath)
Sets the manifest file path for the job.
|
void |
setOutputFileSpec(OutputFileSpec outputFileSpec)
Sets the check-in specification to use for the output files that are created by the job.
|
void |
setOutputs(Set<ItemSpecification> outputs)
Sets the outputs to associate with the job.
|
void |
setParameters(Set<JobParameter> parameters)
Sets the job parameters.
|
void |
setPrograms(List<ItemSpecification> programs)
Sets the programs to associate with the job.
|
String |
toString() |
getPath, getSourceLocation, getVersion, setSourceLocation
public Job(String path, String version)
path
- The path of the job.version
- The version label for the job.public Job(Job job)
job
- The job to copy.public String getDescription()
public void setDescription(String description)
description
- The description of the job.public List<ItemSpecification> getPrograms()
public void setPrograms(List<ItemSpecification> programs)
programs
- The tasks to associate.public Set<ItemSpecification> getInputs()
public void setInputs(Set<ItemSpecification> inputs)
inputs
- The inputs to associate.public Set<ItemSpecification> getOutputs()
public void setOutputs(Set<ItemSpecification> outputs)
outputs
- The outputs to associate.public OutputFileSpec getOutputFileSpec()
public void setOutputFileSpec(OutputFileSpec outputFileSpec)
outputFileSpec
- The check-in specification.public String getLogPath()
public void setLogPath(String logPath)
logPath
- The SAS log file path.public String getLstPath()
public void setLstPath(String lstPath)
lstPath
- The SAS listing file path.public String getManifestPath()
public void setManifestPath(String manifestPath)
manifestPath
- The manifest file path.public Set<JobParameter> getParameters()
public void setParameters(Set<JobParameter> parameters)
parameters
- The parameters.public int hashCode()
hashCode
in class JobDescriptor
public boolean equals(Object obj)
equals
in class JobDescriptor
public String toString()
toString
in class JobDescriptor
Copyright (c) 2019, SAS Institute Inc., Cary, NC, USA