## Uses of Class
com.sas.lsaf.execution.job.Job

- Packages that use Job
  Package | Description
  --- | ---
  com.sas.lsaf.execution.job | Provides the classes needed to create, update, and get jobs as well as execute them and get their status.
  com.sas.lsaf.schedule | Service and class definitions to manage schedules.

- - ### Uses of Job in com.sas.lsaf.execution.job

    Methods in com.sas.lsaf.execution.job that return Job
    Modifier and Type | Method | Description
    --- | --- | ---
    `Job` | JobService.`createRepositoryJob​(Job job, RepositoryCheckinSpecification jobCheckinSpec, boolean createParents, boolean useRelativePaths)` | Creates a job in the repository.
    `Job` | JobService.`createWorkspaceJob​(Job job, boolean createParents, boolean useRelativePaths)` | Creates the job in the current user's workspace.
    `Job` | JobService.`createWorkspaceJob​(java.lang.String parentPath, java.lang.String jobName, java.util.List<JobProgram> programs, java.util.List<JobParameter> parameters, boolean createParents, boolean useRelativePaths)` | Creates a job in the current user's workspace.
    `Job` | JobService.`getRepositoryJob​(java.lang.String path, java.lang.String version)` | Gets the job from the specified path in the repository.
    `Job` | JobService.`getWorkspaceJob​(java.lang.String path)` | Gets the job from the path in the workspace.
    `Job` | JobService.`updateRepositoryJob​(Job job, RepositoryCheckinSpecification checkinSpec)` | Updates the job in the repository with the information in the job.
    `Job` | JobService.`updateWorkspaceJob​(Job job)` | Updates the job in the workspace with the information to the specified job.

    Methods in com.sas.lsaf.execution.job with parameters of type Job
    Modifier and Type | Method | Description
    --- | --- | ---
    `Job` | JobService.`createRepositoryJob​(Job job, RepositoryCheckinSpecification jobCheckinSpec, boolean createParents, boolean useRelativePaths)` | Creates a job in the repository.
    `Job` | JobService.`createWorkspaceJob​(Job job, boolean createParents, boolean useRelativePaths)` | Creates the job in the current user's workspace.
    `Job` | JobService.`updateRepositoryJob​(Job job, RepositoryCheckinSpecification checkinSpec)` | Updates the job in the repository with the information in the job.
    `Job` | JobService.`updateWorkspaceJob​(Job job)` | Updates the job in the workspace with the information to the specified job.

  - ### Uses of Job in com.sas.lsaf.schedule

    Methods in com.sas.lsaf.schedule with parameters of type Job
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | ScheduleJobInfo.`setJob​(Job job)` | Sets the job to run.

    Constructors in com.sas.lsaf.schedule with parameters of type Job
    Constructor | Description
    --- | ---
    `ScheduleJobInfo​(Job job)` | The constructor that specifies a job.
    `ScheduleJobInfo​(Job job, java.util.List<ParameterValue> parameterValues)` | The constructor that specifies the job and parameter values to use when the job is submitted.