class HcCalendarBasedPeriodicEvent

..
+-SystemFunctions
+-HealthCheckM
+-HcJob
+-HcJobScheduler
+-HcCalendarBasedPeriodicEvent

Represents a calendar based event for executing one health check job periodically.
This construct can be used to execute periodically a health check job by specifying the desired interval using calendar. For instance, in order to trigger a health check job execution every night at 2:00 am, the following setup must be done:
time=02:00:00

The start time for calculating scheduled events is assumed to be the current system time by default, unless explicitly set using the 'startTime' attribute. Furthermore, if the configured event is to stop at a specific date, 'stopTime' attribute must be set accordingly. Note that the default value of 'stopTime' is the end of century.
A scheduled event of this type is triggered only if ALL the conditions with regard to attribute values are satisfied. For example, if "dayOfWeek" is set to Monday and "dayOfMonth" is set to 1, the event will be triggered only if the first day of month is Monday.
Daylight saving adjustments in Spring and Fall are addressed such that the affected scheduled events are triggered exactly once.

Attributes
DayOfMonth
dayOfMonth = 0
Day of month.
DayOfWeek
dayOfWeek = ALL
Day of week.
DayOfWeekOccurrence
dayOfWeekOccurrence = ALL
The occurrence of the day of week specified by dayOfWeek attribute in the month.
string
key
mandatory
noNotification
restricted
hcCalendarBasedPeriodicEventId
Holds the name used when identifying the MO.
Month
month = 0
Month.
DateTime[0..1]
startTime
Start time. It is an optional attribute.
If not specified, the implementation uses the current system time as the default value.
DateTime[0..1]
stopTime = 2099-12-31T23:59:59
Stop time. It is an optional attribute. The default value is the end of the century.
Time
mandatory
time
This is the time when the scheduled event must occur.

  class HcCalendarBasedPeriodicEvent