Interface ScheduledInstanceRecurrenceRequest.Builder

    • Method Detail

      • frequency

        ScheduledInstanceRecurrenceRequest.Builder frequency​(String frequency)

        The frequency (Daily, Weekly, or Monthly).

        Parameters:
        frequency - The frequency (Daily, Weekly, or Monthly).
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • interval

        ScheduledInstanceRecurrenceRequest.Builder interval​(Integer interval)

        The interval quantity. The interval unit depends on the value of Frequency. For example, every 2 weeks or every 2 months.

        Parameters:
        interval - The interval quantity. The interval unit depends on the value of Frequency. For example, every 2 weeks or every 2 months.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • occurrenceDays

        ScheduledInstanceRecurrenceRequest.Builder occurrenceDays​(Collection<Integer> occurrenceDays)

        The days. For a monthly schedule, this is one or more days of the month (1-31). For a weekly schedule, this is one or more days of the week (1-7, where 1 is Sunday). You can't specify this value with a daily schedule. If the occurrence is relative to the end of the month, you can specify only a single day.

        Parameters:
        occurrenceDays - The days. For a monthly schedule, this is one or more days of the month (1-31). For a weekly schedule, this is one or more days of the week (1-7, where 1 is Sunday). You can't specify this value with a daily schedule. If the occurrence is relative to the end of the month, you can specify only a single day.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • occurrenceDays

        ScheduledInstanceRecurrenceRequest.Builder occurrenceDays​(Integer... occurrenceDays)

        The days. For a monthly schedule, this is one or more days of the month (1-31). For a weekly schedule, this is one or more days of the week (1-7, where 1 is Sunday). You can't specify this value with a daily schedule. If the occurrence is relative to the end of the month, you can specify only a single day.

        Parameters:
        occurrenceDays - The days. For a monthly schedule, this is one or more days of the month (1-31). For a weekly schedule, this is one or more days of the week (1-7, where 1 is Sunday). You can't specify this value with a daily schedule. If the occurrence is relative to the end of the month, you can specify only a single day.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • occurrenceRelativeToEnd

        ScheduledInstanceRecurrenceRequest.Builder occurrenceRelativeToEnd​(Boolean occurrenceRelativeToEnd)

        Indicates whether the occurrence is relative to the end of the specified week or month. You can't specify this value with a daily schedule.

        Parameters:
        occurrenceRelativeToEnd - Indicates whether the occurrence is relative to the end of the specified week or month. You can't specify this value with a daily schedule.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • occurrenceUnit

        ScheduledInstanceRecurrenceRequest.Builder occurrenceUnit​(String occurrenceUnit)

        The unit for OccurrenceDays (DayOfWeek or DayOfMonth). This value is required for a monthly schedule. You can't specify DayOfWeek with a weekly schedule. You can't specify this value with a daily schedule.

        Parameters:
        occurrenceUnit - The unit for OccurrenceDays (DayOfWeek or DayOfMonth). This value is required for a monthly schedule. You can't specify DayOfWeek with a weekly schedule. You can't specify this value with a daily schedule.
        Returns:
        Returns a reference to this object so that method calls can be chained together.