Interface: CalendarSpec
client.CalendarSpec
An event specification relative to the calendar, similar to a traditional cron specification.
A second in time matches if all fields match. This includes dayOfMonth
and dayOfWeek
.
Properties
comment
• Optional
comment: string
Description of the intention of this spec.
dayOfMonth
• Optional
dayOfMonth: LooseRange
<number
> | LooseRange
<number
>[] | "*"
Valid values: 1–31
Default
'*'
dayOfWeek
• Optional
dayOfWeek: "*"
| LooseRange
<"SUNDAY"
| "MONDAY"
| "TUESDAY"
| "WEDNESDAY"
| "THURSDAY"
| "FRIDAY"
| "SATURDAY"
> | LooseRange
<"SUNDAY"
| "MONDAY"
| "TUESDAY"
| "WEDNESDAY"
| "THURSDAY"
| "FRIDAY"
| "SATURDAY"
>[]
Default
'*'
hour
• Optional
hour: LooseRange
<number
> | LooseRange
<number
>[] | "*"
Valid values: 0–23
Default
0
minute
• Optional
minute: LooseRange
<number
> | LooseRange
<number
>[] | "*"
Valid values: 0 –59
Default
0
month
• Optional
month: "*"
| LooseRange
<"JANUARY"
| "FEBRUARY"
| "MARCH"
| "APRIL"
| "MAY"
| "JUNE"
| "JULY"
| "AUGUST"
| "SEPTEMBER"
| "OCTOBER"
| "NOVEMBER"
| "DECEMBER"
> | LooseRange
<"JANUARY"
| "FEBRUARY"
| "MARCH"
| "APRIL"
| "MAY"
| "JUNE"
| "JULY"
| "AUGUST"
| "SEPTEMBER"
| "OCTOBER"
| "NOVEMBER"
| "DECEMBER"
>[]
Default
'*'
second
• Optional
second: LooseRange
<number
> | LooseRange
<number
>[] | "*"
Valid values: 0–59
Default
0
year
• Optional
year: LooseRange
<number
> | LooseRange
<number
>[] | "*"
Use full years, like 2030
Default
'*'