com.sas.hls.job
Class CreateJobInfo

java.lang.Object
  extended by com.sas.hls.job.CreateJobInfo
All Implemented Interfaces:
Serializable, Cloneable

public class CreateJobInfo
extends Object
implements Cloneable, Serializable

A data structure for specifying the parameters of a job to be created. See the jobService create methods for its use.

See Also:
Serialized Form

Constructor Summary
CreateJobInfo()
          Zero-arg constructor.
CreateJobInfo(CreateJobInfo job)
          Copy constructor.
 
Method Summary
 String getDescription()
           
 Set<ResourceSpecification> getInputs()
           
 String getJobName()
           
 String getLogPath()
           
 String getLstPath()
           
 String getManifestPath()
           
 NewFileCheckinSpecification getOutputFileCheckinSpec()
           
 Set<ResourceSpecification> getOutputs()
           
 Set<JobParameter> getParameters()
           
 String getParentPath()
           
 List<ResourceSpecification> getTasks()
           
 boolean isCreateParents()
           
 void setCreateParents(boolean createParents)
           
 void setDescription(String description)
           
 void setInputs(Set<ResourceSpecification> inputs)
           
 void setJobName(String jobName)
           
 void setLogPath(String logPath)
           
 void setLstPath(String lstPath)
           
 void setManifestPath(String manifestPath)
           
 void setOutputFileCheckinSpec(NewFileCheckinSpecification outputFileCheckinSpec)
           
 void setOutputs(Set<ResourceSpecification> outputs)
           
 void setParameters(Set<JobParameter> parameters)
           
 void setParentPath(String parentPath)
           
 void setTasks(List<ResourceSpecification> tasks)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CreateJobInfo

public CreateJobInfo()
Zero-arg constructor.


CreateJobInfo

public CreateJobInfo(CreateJobInfo job)
Copy constructor.

Parameters:
job - CreateJobInfo to copy.
Method Detail

getDescription

public String getDescription()
Returns:
the description

setDescription

public void setDescription(String description)
Parameters:
description - the description to set

getParentPath

public String getParentPath()
Returns:
the parentPath

setParentPath

public void setParentPath(String parentPath)
Parameters:
parentPath - the parentPath to set

getJobName

public String getJobName()
Returns:
the jobName

setJobName

public void setJobName(String jobName)
Parameters:
jobName - the jobName to set

isCreateParents

public boolean isCreateParents()
Returns:
the createParents

setCreateParents

public void setCreateParents(boolean createParents)
Parameters:
createParents - the createParents to set

getTasks

public List<ResourceSpecification> getTasks()
Returns:
the tasks

setTasks

public void setTasks(List<ResourceSpecification> tasks)
Parameters:
tasks - the tasks to set

getInputs

public Set<ResourceSpecification> getInputs()
Returns:
the inputs

setInputs

public void setInputs(Set<ResourceSpecification> inputs)
Parameters:
inputs - the inputs to set

getOutputs

public Set<ResourceSpecification> getOutputs()
Returns:
the outputs

setOutputs

public void setOutputs(Set<ResourceSpecification> outputs)
Parameters:
outputs - the outputs to set

getOutputFileCheckinSpec

public NewFileCheckinSpecification getOutputFileCheckinSpec()
Returns:
the outputFileCheckinSpec

setOutputFileCheckinSpec

public void setOutputFileCheckinSpec(NewFileCheckinSpecification outputFileCheckinSpec)
Parameters:
outputFileCheckinSpec - the outputFileCheckinSpec to set

getLogPath

public String getLogPath()
Returns:
the logPath

setLogPath

public void setLogPath(String logPath)
Parameters:
logPath - the logPath to set

getLstPath

public String getLstPath()
Returns:
the lstPath

setLstPath

public void setLstPath(String lstPath)
Parameters:
lstPath - the lstPath to set

getManifestPath

public String getManifestPath()
Returns:
the manifestPath

setManifestPath

public void setManifestPath(String manifestPath)
Parameters:
manifestPath - the manifestPath to set

getParameters

public Set<JobParameter> getParameters()
Returns:
the parameters

setParameters

public void setParameters(Set<JobParameter> parameters)
Parameters:
parameters - the parameters to set


Copyright (c) 2013, SAS Institute Inc., Cary, NC, USA