A job object contains all the tasks that define what each worker
does as part of the complete job execution. A job object is used only
with a job manager as scheduler.
| Configuration | Specify configuration to apply to object or toolbox function |
| CreateTime | When task or job was created |
| FileDependencies | Directories and files that worker can access |
| FinishedFcn | Specify callback to execute after task or job runs |
| FinishTime | When task or job finished |
| ID | Object identifier |
| JobData | Data made available to all workers for job's tasks |
| MaximumNumberOfWorkers | Specify maximum number of workers to perform job tasks |
| MinimumNumberOfWorkers | Specify minimum number of workers to perform job tasks |
| Name | Name of job manager, job, or worker object |
| Parent | Parent object of job or task |
| PathDependencies | Specify directories to add to MATLAB worker path |
| QueuedFcn | Specify M-file function to execute when job is submitted
to job manager queue |
| RestartWorker | Specify whether to restart MATLAB workers before
evaluating job tasks |
| RunningFcn | Specify M-file function to execute when job or task starts
running |
| StartTime | When job or task started |
| State | Current state of task, job, job manager, or worker |
| SubmitTime | When job was submitted to queue |
| Tag | Specify label to associate with job object |
| Tasks | Tasks contained in job object |
| Timeout | Specify time limit to complete task or job |
| UserData | Specify data to associate with object |
| UserName | User who created job |