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

- Packages that use ParameterValue
  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.
  com.sas.lsaf.workflow.processflow.setup | The service and class definitions to manage process flows setup elements.
  com.sas.lsaf.workflow.task | Service and class definitions for managing and retrieving process flow tasks and elements.

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

    Method parameters in com.sas.lsaf.execution.job with type arguments of type ParameterValue
    Modifier and Type | Method | Description
    --- | --- | ---
    `JobSubmission` | JobSubmissionService.`submitAndPopulateWorkspaceJob​(java.lang.String path, java.util.List<ParameterValue> parameterValues, boolean useRelativePaths)` | Submits the job in the workspace and updates the input and output specifications in the job based on inputs and outputs that are accessed during the job run.
    `JobSubmission` | JobSubmissionService.`submitRepositoryJob​(java.lang.String path, java.lang.String version, java.util.List<ParameterValue> parameterValues)` | Submits the job in the repository.
    `JobSubmission` | JobSubmissionService.`submitTestJob​(java.lang.String path, java.util.List<ParameterValue> parameterValues)` | Submits the job as it would for a published job, which accesses items in the repository, but outputs are not checked in.
    `JobSubmission` | JobSubmissionService.`submitWorkspaceJob​(java.lang.String path, java.util.List<ParameterValue> parameterValues)` | Submits the job in the current user's workspace.

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

    Methods in com.sas.lsaf.schedule that return types with arguments of type ParameterValue
    Modifier and Type | Method | Description
    --- | --- | ---
    `java.util.List<ParameterValue>` | ScheduleJobInfo.`getParameterValues()` | Gets the job parameter values.

    Method parameters in com.sas.lsaf.schedule with type arguments of type ParameterValue
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | ScheduleJobInfo.`setParameterValues​(java.util.List<ParameterValue> parameterValues)` | Sets the job parameterValues.

    Constructor parameters in com.sas.lsaf.schedule with type arguments of type ParameterValue
    Constructor | Description
    --- | ---
    `ScheduleJobInfo​(Job job, java.util.List<ParameterValue> parameterValues)` | The constructor that specifies the job and parameter values to use when the job is submitted.
    `ScheduleJobInfo​(java.lang.String path, java.lang.String version, SourceLocation sourceLocation, java.util.List<ParameterValue> parameterValues)` | The constructor that specifies the job path, job version, source location and override job parameter values.

  - ### Uses of ParameterValue in com.sas.lsaf.workflow.processflow.setup

    Methods in com.sas.lsaf.workflow.processflow.setup that return types with arguments of type ParameterValue
    Modifier and Type | Method | Description
    --- | --- | ---
    `java.util.List<ParameterValue>` | JobTaskSetup.`getParameterValues()` | Get the parameter values that override the default parameter values in the job.

    Method parameters in com.sas.lsaf.workflow.processflow.setup with type arguments of type ParameterValue
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | JobTaskSetup.`setParameterValues​(java.util.List<ParameterValue> parameterValues)` | Sets the parameter values that override the default parameter values in the job.

  - ### Uses of ParameterValue in com.sas.lsaf.workflow.task

    Methods in com.sas.lsaf.workflow.task that return types with arguments of type ParameterValue
    Modifier and Type | Method | Description
    --- | --- | ---
    `java.util.List<ParameterValue>` | CompletedJobTask.`getParameterValues()` | Gets the parameter values that were used to run the job with the task.
    `java.util.List<ParameterValue>` | JobTask.`getParameterValues()` | Gets the parameter values that override the default parameter values in the job.