OptionalcontinuousContinuous trigger configuration.
OptionalfileFile arrival trigger configuration.
OptionalmodelModel trigger configuration.
OptionalpauseWhether this trigger is paused. Defaults to UNPAUSED when unset; the server always returns an explicit value on read.
OptionalperiodicTrigger type: exactly one must be set; mutual exclusivity is enforced in the API handler Periodic trigger configuration.
OptionalscheduleCron schedule trigger configuration.
OptionalsqlOptional SQL condition that gates whether this trigger fires.
OptionaltableTable update trigger configuration.
A single trigger attached to a job via
JobSettings.triggers. Exactly one of the trigger-type fields (periodic,schedule,continuous,file_arrival,table_update,model) must be set; mutual exclusivity is enforced in the API handler rather than viaoneofso that codegen, validation, and JSON serialization across SDKs and Terraform behave consistently.