com.sas.hls.job
Class JobSubmission

java.lang.Object
  extended by com.sas.hls.job.JobSubmission
All Implemented Interfaces:
Serializable

public class JobSubmission
extends Object
implements Serializable

Job submission object that is used as a token for obtaining status of a submitted job.

See Also:
Serialized Form

Nested Class Summary
static class JobSubmission.JobSubmissionType
          The allowed types of job submissions.
 
Constructor Summary
JobSubmission(String identifier, JobSubmission.JobSubmissionType submissionType, String jobPath, String jobVersion)
          Constructor
 
Method Summary
 String getIdentifier()
          Get the identifier of this job submission.
 String getJobPath()
          Get the job path of this job submission.
 String getJobVersion()
          Get the job version of this job submission.
 JobSubmission.JobSubmissionType getSubmissionType()
          Get the submission type of this job submission.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JobSubmission

public JobSubmission(String identifier,
                     JobSubmission.JobSubmissionType submissionType,
                     String jobPath,
                     String jobVersion)
Constructor

Parameters:
identifier - identifier for this jobSubmission
submissionType - the type of jobSubmission
jobPath - the path of the job being submitted
jobVersion - the version of the job to submit
Method Detail

getIdentifier

public String getIdentifier()
Get the identifier of this job submission.

Returns:
the identifier

getJobPath

public String getJobPath()
Get the job path of this job submission.

Returns:
the jobPath

getJobVersion

public String getJobVersion()
Get the job version of this job submission.

Returns:
the jobVersion

getSubmissionType

public JobSubmission.JobSubmissionType getSubmissionType()
Get the submission type of this job submission.

Returns:
the submissionType


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