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

- Packages that use JobPublishCheckin
  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.

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

    Methods in com.sas.lsaf.execution.job that return JobPublishCheckin
    Modifier and Type | Method | Description
    --- | --- | ---
    `JobPublishCheckin` | JobPublishCheckin.`custom​(java.lang.String customVersion)` | Gets a JobPublishCheckin with the `VersionType` as CUSTOM.
    `JobPublishCheckin` | JobPublishCheckin.`enableVersioningForNewFiles()` | Gets a JobPublishCheckin with versioning enabled for new files.
    `JobPublishCheckin` | JobPublishCheckin.`enableVersioningForNewFiles​(boolean enableVersioningOnNewFiles)` | Gets a JobPublishCheckin to specify whether to version new files.
    `JobPublishCheckin` | Job.`getPublishCheckin()` | Gets the check-in specification to use for the output files that are created by the job.
    `JobPublishCheckin` | JobPublishCheckin.`major()` | Gets a JobPublishCheckin with the `VersionType` of MAJOR.
    `JobPublishCheckin` | JobPublishCheckin.`minor()` | Gets a JobPublishCheckin with the `VersionType` of MINOR.
    `JobPublishCheckin` | JobPublishCheckin.`versionType​(VersionType versionType, java.lang.String customVersion)` | Gets a JobPublishCheckin with the specified `VersionType` using the specified version, if version type is CUSTOM.

    Methods in com.sas.lsaf.execution.job with parameters of type JobPublishCheckin
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | Job.`setPublishCheckin​(JobPublishCheckin publishCheckin)` | Sets the check-in specification to use for the output files that are created by the job.