OptionalcronThe cron expression defining the schedule (e.g., "0 0 * * *" for daily at midnight). The schedule is interpreted in timezone_id (defaults to UTC). Required when mode is MANUAL (or unset). Left empty when mode is DERIVED, where the service computes it (aligned to UTC) from the features' window timing and fills it in on the response.
OptionalmodeHow the schedule is determined. Defaults to MANUAL when unset.
OptionalpausedWhether automatic materialization is paused. Defaults to false.
Supported only for materializations in a materialization set.
Use the UpdateMaterializationSet API to pause or resume the set.
Pausing does not cancel running or queued runs. Runs can still be
triggered through the TriggerMaterializationSet API. Resuming does
not submit a run. Creating a paused materialization skips its initial run.
OptionaltimezoneA Java timezone ID. The schedule is resolved with respect to this timezone. Defaults to UTC when omitted. Can only be configured for MANUAL schedules; DERIVED schedules are always aligned to UTC.
A cron-based schedule trigger for batch materialization.