## Uses of Class
com.sas.lsaf.content.repository.VersionType

- Packages that use VersionType
  Package | Description
  --- | ---
  com.sas.lsaf.clinical.common | Contains common clinical classes.
  com.sas.lsaf.content.common | Contains common content classes.
  com.sas.lsaf.content.repository | Classes and interfaces to manage content in the repository.
  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 VersionType in com.sas.lsaf.clinical.common

    Methods in com.sas.lsaf.clinical.common that return VersionType
    Modifier and Type | Method | Description
    --- | --- | ---
    `VersionType` | BatchFileCreateInfo.`getVersionTypeForExistingFiles()` | Gets the method to generate the next version for existing versioned files.
    `VersionType` | BatchFileCreateInfo.`getVersionTypeForNewFiles()` | Gets the method to generate the first version of created files, if `BatchFileCreateInfo.enableVersioning` is true.

    Methods in com.sas.lsaf.clinical.common with parameters of type VersionType
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | BatchFileCreateInfo.`setVersionTypeForExistingFiles​(VersionType versionTypeForExistingFiles)` | Sets the method to generate the next version for existing versioned files.
    `void` | BatchFileCreateInfo.`setVersionTypeForNewFiles​(VersionType versionTypeForNewFiles)` | Gets the method to generate the first version of created files, if `BatchFileCreateInfo.enableVersioning` is true.

  - ### Uses of VersionType in com.sas.lsaf.content.common

    Methods in com.sas.lsaf.content.common that return VersionType
    Modifier and Type | Method | Description
    --- | --- | ---
    `VersionType` | FileCreateInfo.`getVersionType()` |

    Methods in com.sas.lsaf.content.common with parameters of type VersionType
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | FileCreateInfo.`setVersionType​(VersionType versionType)` |
    `FileCreateInfo` | FileCreateInfo.`versionType​(VersionType versionType)` |

  - ### Uses of VersionType in com.sas.lsaf.content.repository

    Methods in com.sas.lsaf.content.repository that return VersionType
    Modifier and Type | Method | Description
    --- | --- | ---
    `VersionType` | RepositoryCheckinSpecification.`getVersionType()` | Gets the method to generate the next version.
    `static VersionType` | VersionType.`valueOf​(java.lang.String name)` | Returns the enum constant of this type with the specified name.
    `static VersionType[]` | VersionType.`values()` | Returns an array containing the constants of this enum type, in the order they are declared.

    Methods in com.sas.lsaf.content.repository with parameters of type VersionType
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | RepositoryCheckinSpecification.`setVersionType​(VersionType versionType)` | Sets the method to generate the next version.

    Constructors in com.sas.lsaf.content.repository with parameters of type VersionType
    Constructor | Description
    --- | ---
    `RepositoryCheckinSpecification​(boolean enableVersioningForNewFiles, VersionType versionType, java.lang.String customVersion)` | Constructor.
    `RepositoryCheckinSpecification​(boolean enableVersioningForNewFiles, VersionType versionType, java.lang.String customVersion, java.lang.String comment)` | Constructor.
    `RepositoryCheckinSpecification​(java.lang.String comment, VersionType versionType)` | Constructor.
    `RepositoryCheckinSpecification​(java.lang.String comment, VersionType versionType, java.lang.String customVersion)` | Constructor.

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

    Methods in com.sas.lsaf.execution.job that return VersionType
    Modifier and Type | Method | Description
    --- | --- | ---
    `VersionType` | OutputFileSpec.`getVersionType()` | Gets the method to generate the next version.

    Methods in com.sas.lsaf.execution.job with parameters of type VersionType
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | OutputFileSpec.`setVersionType​(VersionType versionType)` | Sets the method to generate the next version.
    `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.

    Constructors in com.sas.lsaf.execution.job with parameters of type VersionType
    Constructor | Description
    --- | ---
    `OutputFileSpec​(boolean enableVersioningForNewFiles, VersionType versionType)` | The constructor.
    `OutputFileSpec​(boolean enableVersioningForNewFiles, VersionType versionType, java.lang.String customVersion)` | The constructor.