OBJECT

Job

link GraphQL Schema definition

1type Job {
2
3# ID of the job
4id: ID!
5
6# User-provided job name
7name: String
8
9# Optional job description
10description: String
11
12createdDateTime: DateTime
13
14modifiedDateTime: DateTime
15
16createdBy: String
17
18modifiedBy: String
19
20# ID of the target object for the job, such as a container or Recording
21targetId: ID
22
23# Source asset ID
24sourceAssetId: ID
25
26# Overall job status, as computed from the statuses of its component tasks
27status: TaskStatus
28
29# Tasks the job has or will execute
30#
31# Arguments
32# status: Specify a list of job status strings to filter by
33# status
34# offset: Provide an offset to skip to a certain element in the
35# result, for paging.
36# limit: Maximum number of results to retrieve in this query
37# id: Specify an ID to retrieve a single specific task
38# targetId: Specify a list of IDs to filter by task target ID
39tasks(
40status: [TaskStatus!],
41offset: Int,
42limit: Int,
43id: ID,
44targetId: [ID],
45hasSourceAsset: Boolean
46): TaskList
47
48# Application the job ran under
49applicationId: ID
50
51# Target TemporalDataObject
52target: TemporalDataObject
53
54# ID of the cluster where this job will be executed
55clusterId: ID
56
57jobConfig: JSONData
58
59routes: [Route]
60
61# This contains a list of URIs engine toolkit will send completed chunks.
62notificationUris: [String]
63
64# Arguments
65# actor: Optional. If specified, returned the audits created by
66# that user
67# action: Optional. If specified, returned the specificed action
68# audits
69audit(offset: Int, limit: Int, actor: ID, action: JobAction): JobActionAuditList
70
71}