schedule()
Sets the trigger that determines how often Elasticsearch evaluates the watcher.
Signature
schedule(spec: { interval: string }): voidUsage
schedule({ interval: '2h' })Parameters
| Field | Type | Description |
|---|---|---|
interval | string | Run frequency. Supports Elasticsearch time units: 30m, 1h, 6h, 1d, etc. |
Examples
schedule({ interval: '30m' }) // every 30 minutesschedule({ interval: '1h' }) // every hourschedule({ interval: '6h' }) // every 6 hoursschedule({ interval: '1d' }) // once a dayResulting JSON
{ "trigger": { "schedule": { "interval": "2h" } }}