Class RecurrenceSchedule


  • public final class RecurrenceSchedule
    extends Object
    The recurrence schedule.
    • Constructor Detail

      • RecurrenceSchedule

        public RecurrenceSchedule()
    • Method Detail

      • minutes

        public List<Integer> minutes()
        Get the minutes property: The minutes.
        Returns:
        the minutes value.
      • withMinutes

        public RecurrenceSchedule withMinutes​(List<Integer> minutes)
        Set the minutes property: The minutes.
        Parameters:
        minutes - the minutes value to set.
        Returns:
        the RecurrenceSchedule object itself.
      • hours

        public List<Integer> hours()
        Get the hours property: The hours.
        Returns:
        the hours value.
      • withHours

        public RecurrenceSchedule withHours​(List<Integer> hours)
        Set the hours property: The hours.
        Parameters:
        hours - the hours value to set.
        Returns:
        the RecurrenceSchedule object itself.
      • weekDays

        public List<DaysOfWeek> weekDays()
        Get the weekDays property: The days of the week.
        Returns:
        the weekDays value.
      • withWeekDays

        public RecurrenceSchedule withWeekDays​(List<DaysOfWeek> weekDays)
        Set the weekDays property: The days of the week.
        Parameters:
        weekDays - the weekDays value to set.
        Returns:
        the RecurrenceSchedule object itself.
      • monthDays

        public List<Integer> monthDays()
        Get the monthDays property: The month days.
        Returns:
        the monthDays value.
      • withMonthDays

        public RecurrenceSchedule withMonthDays​(List<Integer> monthDays)
        Set the monthDays property: The month days.
        Parameters:
        monthDays - the monthDays value to set.
        Returns:
        the RecurrenceSchedule object itself.
      • monthlyOccurrences

        public List<RecurrenceScheduleOccurrence> monthlyOccurrences()
        Get the monthlyOccurrences property: The monthly occurrences.
        Returns:
        the monthlyOccurrences value.
      • withMonthlyOccurrences

        public RecurrenceSchedule withMonthlyOccurrences​(List<RecurrenceScheduleOccurrence> monthlyOccurrences)
        Set the monthlyOccurrences property: The monthly occurrences.
        Parameters:
        monthlyOccurrences - the monthlyOccurrences value to set.
        Returns:
        the RecurrenceSchedule object itself.
      • additionalProperties

        public Map<String,​Object> additionalProperties()
        Get the additionalProperties property: The recurrence schedule.
        Returns:
        the additionalProperties value.
      • withAdditionalProperties

        public RecurrenceSchedule withAdditionalProperties​(Map<String,​Object> additionalProperties)
        Set the additionalProperties property: The recurrence schedule.
        Parameters:
        additionalProperties - the additionalProperties value to set.
        Returns:
        the RecurrenceSchedule object itself.
      • validate

        public void validate()
        Validates the instance.
        Throws:
        IllegalArgumentException - thrown if the instance is not valid.