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

- Packages that use VersionLimits
  Package | Description
  --- | ---
  com.sas.lsaf.content.repository | Classes and interfaces to manage content in the repository.

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

    Methods in com.sas.lsaf.content.repository that return VersionLimits
    Modifier and Type | Method | Description
    --- | --- | ---
    `VersionLimits` | RepositoryContainer.`getDefaultVersionLimits()` | Gets the default version limits for new versioned files added to the container.
    `VersionLimits` | RepositoryFile.`getVersionLimits()` | Gets the version retention limits of the file.

    Methods in com.sas.lsaf.content.repository with parameters of type VersionLimits
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | RepositoryContainer.`setDefaultVersionLimits​(VersionLimits defaultVersionLimits)` | Sets the default major and minor version limits for new versioned files that are added to the container.
    `void` | RepositoryFile.`setVersionLimits​(VersionLimits versionLimits)` | Sets the major and minor versions to retain for a versioned file.

    Constructors in com.sas.lsaf.content.repository with parameters of type VersionLimits
    Constructor | Description
    --- | ---
    `RepositoryContainer​(java.lang.String typeId, java.lang.String id, java.lang.String name, java.lang.String path, long revision, RepositoryItem.State state, java.lang.String createdBy, java.util.Date created, java.lang.String lastModifiedBy, java.util.Date lastModified, java.lang.String propertiesLastModifiedBy, java.util.Date propertiesLastModified, java.lang.String description, RepositoryItem.Syncable syncable, java.util.List<Attribute> attributes, VersionLimits defaultVersionLimits)` | It is not intended or recommended that the consumer of the API construct these objects.
    `RepositoryContext​(java.lang.String typeId, java.lang.String id, java.lang.String name, java.lang.String path, long revision, RepositoryItem.State state, java.lang.String createdBy, java.util.Date created, java.lang.String lastModifiedBy, java.util.Date lastModified, java.lang.String propertiesLastModifiedBy, java.util.Date propertiesLastModified, java.lang.String description, RepositoryItem.Syncable syncable, java.util.List<Attribute> attributes, VersionLimits defaultVersionLimits)` | It is not intended or recommended that the consumer of the API construct these objects.
    `RepositoryExecutableFile​(java.lang.String typeId, java.lang.String id, java.lang.String name, java.lang.String path, long revision, RepositoryItem.State state, java.lang.String createdBy, java.util.Date created, java.lang.String lastModifiedBy, java.util.Date lastModified, java.lang.String propertiesLastModifiedBy, java.util.Date propertiesLastModified, java.lang.String description, RepositoryItem.Syncable syncable, java.util.List<Attribute> attributes, long size, boolean checkedOut, java.lang.String checkedOutBy, java.util.Date checkedOutDate, boolean versioned, java.lang.String version, java.lang.String comment, boolean locked, RepositoryFile.SigningStatus signingStatus, boolean runAsOwner, VersionLimits versionLimits, java.lang.String digest, java.util.Date lastRunDate, RunHealthStatus healthStatus)` | It is not intended or recommended that the consumer of the API construct these objects.
    `RepositoryFile​(java.lang.String typeId, java.lang.String id, java.lang.String name, java.lang.String path, long revision, RepositoryItem.State state, java.lang.String createdBy, java.util.Date created, java.lang.String lastModifiedBy, java.util.Date lastModified, java.lang.String propertiesLastModifiedBy, java.util.Date propertiesLastModified, java.lang.String description, RepositoryItem.Syncable syncable, java.util.List<Attribute> attributes, long size, boolean checkedOut, java.lang.String checkedOutBy, java.util.Date checkedOutDate, boolean versioned, java.lang.String version, java.lang.String comment, boolean locked, RepositoryFile.SigningStatus signingStatus, VersionLimits versionLimits, java.lang.String digest)` | It is not intended or recommended that the consumer of the API construct these objects.
    `RepositoryFolder​(java.lang.String typeId, java.lang.String id, java.lang.String name, java.lang.String path, long revision, RepositoryItem.State state, java.lang.String createdBy, java.util.Date created, java.lang.String lastModifiedBy, java.util.Date lastModified, java.lang.String propertiesLastModifiedBy, java.util.Date propertiesLastModified, java.lang.String description, RepositoryItem.Syncable syncable, java.util.List<Attribute> attributes, VersionLimits defaultVersionLimits)` | It is not intended or recommended that the consumer of the API construct these objects.
    `RepositorySharedFolder​(java.lang.String typeId, java.lang.String id, java.lang.String name, java.lang.String path, long revision, RepositoryItem.State state, java.lang.String createdBy, java.util.Date created, java.lang.String lastModifiedBy, java.util.Date lastModified, java.lang.String propertiesLastModifiedBy, java.util.Date propertiesLastModified, java.lang.String description, RepositoryItem.Syncable syncable, java.util.List<Attribute> attributes, VersionLimits defaultVersionLimits)` | It is not intended or recommended that the consumer of the API construct these objects.