OptionalerrorOptionalretriesThe amount of retries the job should have left
OptionalretryAn optional retry back off for the failed job. The job will not be retryable before the current time plus the back off time. The default is 0 which means the job is retryable immediately.
OptionalvariablesJSON object that will instantiate the variables at the local scope of the job's associated task.
An optional error message describing why the job failed; if not provided, an empty string is used.