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

- Packages that use ManifestFile
  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 ManifestFile in com.sas.lsaf.execution.job

    Subclasses of ManifestFile in com.sas.lsaf.execution.job
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `ManifestRepositoryFile` | The client representation of a repository file that is referenced in a job manifest file.
    `class` | `ManifestWorkspaceFile` | The client representation of a workspace file that is referenced in a job manifest file.

    Methods in com.sas.lsaf.execution.job that return ManifestFile
    Modifier and Type | Method | Description
    --- | --- | ---
    `ManifestFile` | ManifestFileRef.`getFile()` | Gets the file object that represents a file tha tis referenced in a job submission.
    `ManifestFile` | Manifest.`getManifest()` | Gets the manifest information of the manifest file that is represented by this object.

    Constructors in com.sas.lsaf.execution.job with parameters of type ManifestFile
    Constructor | Description
    --- | ---
    `Manifest​(ManifestFile manifest, ManifestJob job, JobSubmission jobSubmission, java.util.List<ManifestProgram> programs, java.util.List<ManifestInput> inputs, java.util.List<ManifestOutput> outputs, OutputFileSpec outputFileSpec, java.util.List<JobParameter> parameters, Manifest.ManifestType manifestType, java.util.List<ManifestSystemFile> logs, java.util.List<ManifestSystemFile> results, ManifestMetrics manifestMetrics, java.lang.Long totalExecutionTime, java.util.List<ManifestExternalReference> externalInputs, java.util.List<ManifestExternalReference> externalOutputs)` | It is not intended or recommended that the consumer of this API construct these objects.
    `ManifestFileRef​(ManifestFile file)` | It is not intended or recommended that the consumer of this API construct these objects.
    `ManifestInput​(ManifestFile manifestFile, java.lang.String referencingProgram)` | It is not intended or recommended that the consumer of this API construct these objects.
    `ManifestJob​(ManifestFile manifestFile, java.lang.String owner, boolean runAsOwner, java.lang.String description)` | It is not intended or recommended that the consumer of this API construct these objects.
    `ManifestOutput​(ManifestFile manifestFile, java.lang.String referencingProgram, java.lang.String checkInErrorMessage)` | It is not intended or recommended that the consumer of this API construct these objects.
    `ManifestProgram​(ManifestFile manifestFile, ManifestProgram.ExecutionStatus executionStatus, java.lang.Long executionTime, java.lang.String executionStatusMessage)` | It is not intended or recommended that the consumer of this API construct these objects.
    `ManifestSystemFile​(ManifestFile manifestFile, EngineType type)` | It is not intended or recommended that the consumer of this API construct these objects.