id |
String |
When your application sends a job request to Modigie, it must publish the message with the Pub/Sub attribute `modigieJobRequestId` with an ID that is unique for the repository to which your application is connected. This also works as an idempotency key to prevent accidental duplicates. On success, this value becomes the job's `id` and part of the job's unique identifer `name`. Your application should store the request ID to avoid sending later a different payload with the same ID. If your job request gets discarded, the repository will not create a job and therefore the job response message will not include an `id` or `name` property. |
[optional] [default to null] |
name |
String |
Relative resource name of a job resource (`path-noscheme`), assigned by system when it is created. Important: This value is only unique within the Modigie integration used by your application. For a globally unique value, see the job's `dnsName`. |
[optional] [default to null] |
jobType |
JobV2Type |
|
[optional] [default to null] |
createTime |
Date |
Timestamp when this job was created in the Modigie pipeline. |
[optional] [default to null] |
updateTime |
Date |
Timestamp when this job was last modified in the Modigie pipeline. If you receive multiple job response messages for the same job, your application can use the `updateTime` to determine which message reflects the latest state of the job. |
[optional] [default to null] |
deleteTime |
Date |
The timestamp when this job was marked as deleted in Modigie. |
[optional] [default to null] |
purgeTime |
Date |
The approximate timestamp when this job will be irreversibly purged from Modigie. |
[optional] [default to null] |
expireTime |
Date |
The approximate timestamp when this job will expire unless processing in the real-time engine has started. |
[optional] [default to null] |
dispatchTime |
Date |
The timestamp when the job was dispatched to the engine. |
[optional] [default to null] |
startTime |
Date |
The timestamp when the processing of this job started in the real-time engine. |
[optional] [default to null] |
endTime |
Date |
The timestamp when the processing of this job finished in the real-time engine. |
[optional] [default to null] |
reason |
JobV2Reason |
|
[optional] [default to null] |
status |
JobV2Status |
|
[optional] [default to null] |
events |
JobV2Events |
|
[optional] [default to null] |
repository |
JobV2RepositorySigil |
|
[optional] [default to null] |
payload |
JobV2Payload |
|
[optional] [default to null] |
priority |
Integer |
Priority of the job. Jobs with a greater `priority` value are processed before any jobs with a lower `priority`, even if the job with the higher `priority` value was requested after a lower `priority` job or would expire after it. |
[optional] [default to 50] |