| controllerSubscriptionUris | List<String> | A list of controller URIs to send processed chunks when the engine completes them. | [optional] |
| engineID | UUID | | [optional] |
| engineType | EngineTypeEnum | | [optional] |
| internalJobID | UUID | Internal Job ID | [optional] |
| internalOrganizationID | UUID | | [optional] |
| internalTaskID | UUID | Internal Task ID | [optional] |
| isRetry | Boolean | If true, a prior version of this task has failed. The outputs and inputs have to be reset based on the work that has been processed by the downstream tasks | [optional] |
| jobID | String | Core Job ID | [optional] |
| maxProcessingSecondsPerWorkItem | Long | The number of seconds a work item can take to process the chunks. This will not interrupt a chunk processing time. | [optional] |
| maxWaitSecondsForChunk | Long | The max time to wait for a chunk. Default is 0. | [optional] |
| numChunksPerWorkItem | Long | The number of units to process. Applicable to chunk engines, number of chunks to work on this task | [optional] |
| organizationID | Integer | This is the organization id in core (int), not the internal organization id | [optional] |
| sendOutputToUris | List<String> | A list of URIs to send processed chunks when the engine completes them. | [optional] |
| sourceController | String | controller info where work item was generated | [optional] |
| storageAccessToken | String | Storage access token for verification by storage server. | [optional] |
| storageServerUri | String | URI to access storage server for the shard. | [optional] |
| taskID | String | Core Task ID | [optional] |
| taskIOs | List<TaskIO> | | [optional] |
| taskParentStatus | TaskStatusEnum | | [optional] |
| taskPayload | Object | | [optional] |
| taskRouteID | String | the task route associated with this work item | [optional] |
| useStorageServer | Boolean | Should use storage server for data | [optional] |