INPUT_OBJECT

CreateScheduledJob

Example to create a scheduleJob: mutation createScheduleJob { createScheduledJob(input: { name: "every5Min" runMode:Recurring recurringScheduleParts: [ { repeatIntervalUnit: Minutes repeatInterval: 5 }] jobTemplates:[ {

#clusterId: "rt-242c1beb-653a-4299-bb33-2d8fb105d70b" clusterId: "YOUR OWN CLUSTER ID" taskTemplates : [ { engineId: "9e611ad7-2d3b-48f6-a51b-0a1ba40fe255" webstream adapter payload: { url:"https://s3.amazonaws.com/src-veritone-tests/stage/20190505/0_40_Eric%20Knox%20BWC%20Video_40secs.mp4" } }, { engineId: "352556c7-de07-4d55-b33f-74b1cf237f25" playback }, { engineId: "8bdb0e3b-ff28-4f6e-a3ba-887bd06e6440" chunk audio payload:{ ffmpegTemplate: "audio" chunkOverlap: 15 customFFMPEGProperties:{ chunkSizeInSeconds: "30" } } }, {

#engine to run engineId: "c0e55cde-340b-44d7-bb42-2e0d65e98255" } ] } ] } ) { id } }

link GraphQL Schema definition

1input CreateScheduledJob {
3
2jobTemplateIds: [ID!]
5
4jobTemplates: [CreateJobTemplate!]
8
6# Config for existing DAG templates that should be used to generate Job templates
7dagTemplates: ScheduledJobDagTemplateConfig
10
9weeklyScheduleParts: [CreateWeeklySchedulePart!]
12
11recurringScheduleParts: [CreateRecurringSchedulePart!]
14
13name: String!
17
15# A detailed description. Defaults to name.
16description: String
19
18runMode: RunMode
24
20# JSON containing metadata details for this scheduled job.
21# If supplied, then the detailsSchemaId must also be set.
22# The supplied data must comply with the schema
23details: JSONData
27
25# Schema ID for detail metadata on this scheduled job
26detailsSchemaId: ID
29
28isActive: Boolean
31
30startDateTime: DateTime
33
32stopDateTime: DateTime
36
34# Optionally, associate content templates with the new scheduled job
35contentTemplates: [CreateScheduledJobContentTemplateWithScheduledJob!]
41
37# Organization ID. Used only by Veritone platform components.
38# Other clients should not attempt to send this field. Any value sent
39# will be ignored.
40organizationId: ID
46
42# Application ID. Used only by Veritone platform components.
43# Other clients should not attempt to send this field. Any value sent
44# will be ignored.
45applicationId: ID
51
47# Indicates whether or not the scheduled job is publicly accessible.
48# Only Veritone administrators can create public scheduled jobs.
49# Other users will get an error if they attempt to set this value to true.
50isPublic: Boolean
53
52affiliates: [CreateProgramAffiliate!]
55
54jobPipelineIds: [ID!]
56}

link Required by

This element is not required by anyone