Appearance
UpsertOperationGraphInput
Type: Input
Input for replacing a job's entire operation dependency graph in one transaction, optionally patching operation scheduling preferences at the same time.
Fields
| Name | Type | Default | Description |
|---|---|---|---|
| edges | [OperationGraphEdgeInput!]! | The complete edge set for the job. Every existing edge of the job is deleted and replaced by these, so passing an empty list clears the graph. Rejected as a whole if any endpoint is not an operation of this job, if an edge is a self-loop or a duplicate, or if the result would contain a cycle. | |
| jobId | JobID! | TypeID (prefix job) of the job whose operation graph is being replaced. | |
| operations | [OperationGraphNodeInput!] | Optional scheduling-preference patches for operations of this job, applied in the same transaction as the edge rewrite. Omitting it leaves the operations untouched; entries for operations outside the job are skipped. |