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
1 input CreateScheduledJob { 3 2 ID!] : [ 5 4 CreateJobTemplate!] : [ 8 6 # Config for existing DAG templates that should be used to generate Job templates 7 ScheduledJobDagTemplateConfig : 10 9 CreateWeeklySchedulePart!] : [ 12 11 CreateRecurringSchedulePart!] : [ 14 13 String! : 17 15 # A detailed description. Defaults to name. 16 String : 19 18 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 23 JSONData : 27 25 # Schema ID for detail metadata on this scheduled job 26 ID : 29 28 Boolean : 31 30 DateTime : 33 32 DateTime : 36 34 # Optionally, associate content templates with the new scheduled job 35 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. 40 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. 45 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. 50 Boolean : 53 52 CreateProgramAffiliate!] : [ 55 54 ID!] : [ 56 }