A complex schedule element, composed of optional parts for month, day of month, day of week
hour of day and minute of hour. This class has no mutator methods as all the accessors point to live lists.
Examples:
HourOfDay [0, 12]
Run daily at midnight and 12 p.m.
WeekDay[2], HourOfDay [0, 12]
Run every Monday at midnight and 12 p.m.
MonthDay[1], HourOfDay [0, 12]
Run every Monday at midnight and 12 p.m.
Month[1, 3], MonthDay[1], HourOfDay [15]
Run at 3 p.m. on the 1st of January and the 1st of March
When present, indicates that the Timezone with this id should be used
when applying the schedule as opposed to the server's timezone. For example:
schedule says "HourOfDay" 10 with TimeZone "America/Chicago". The server is
in Eastern time. This schedule will run at 11:00 server (Eastern) time, since that's 10:00
America/Chicago time.