Class RecurringInfo

java.lang.Object
com.aspose.tasks.cloud.model.RecurringInfo

public class RecurringInfo extends Object
Represents the details of a recurring task in a project.
  • Constructor Details

    • RecurringInfo

      public RecurringInfo()
  • Method Details

    • recurrencePattern

      public RecurringInfo recurrencePattern(RecurrencePattern recurrencePattern)
    • getRecurrencePattern

      public RecurrencePattern getRecurrencePattern()
      Represents a recurrence pattern of the recurring task. Can be one of the values of enum.
      Returns:
      recurrencePattern
    • setRecurrencePattern

      public void setRecurrencePattern(RecurrencePattern recurrencePattern)
    • startDate

      public RecurringInfo startDate(org.threeten.bp.OffsetDateTime startDate)
    • getStartDate

      public org.threeten.bp.OffsetDateTime getStartDate()
      Specifies the date for the occurrences to begin.
      Returns:
      startDate
    • setStartDate

      public void setStartDate(org.threeten.bp.OffsetDateTime startDate)
    • endDate

      public RecurringInfo endDate(org.threeten.bp.OffsetDateTime endDate)
    • getEndDate

      public org.threeten.bp.OffsetDateTime getEndDate()
      Specifies the date for the occurrences to end.
      Returns:
      endDate
    • setEndDate

      public void setEndDate(org.threeten.bp.OffsetDateTime endDate)
    • duration

      public RecurringInfo duration(String duration)
    • getDuration

      public String getDuration()
      Specifies the duration for one occurrence of the recurring task. the instance of class.
      Returns:
      duration
    • setDuration

      public void setDuration(String duration)
    • occurrences

      public RecurringInfo occurrences(Integer occurrences)
    • getOccurrences

      public Integer getOccurrences()
      Specifies a number of occurrences of the recurring task.
      Returns:
      occurrences
    • setOccurrences

      public void setOccurrences(Integer occurrences)
    • useEndDate

      public RecurringInfo useEndDate(Boolean useEndDate)
    • isUseEndDate

      public Boolean isUseEndDate()
      Determines whether to use the end date or a number of occurrences for the recurring task.
      Returns:
      useEndDate
    • setUseEndDate

      public void setUseEndDate(Boolean useEndDate)
    • dailyRepetitions

      public RecurringInfo dailyRepetitions(Integer dailyRepetitions)
    • getDailyRepetitions

      public Integer getDailyRepetitions()
      Specifies an interval between repetitions for the daily recurrence pattern.
      Returns:
      dailyRepetitions
    • setDailyRepetitions

      public void setDailyRepetitions(Integer dailyRepetitions)
    • dailyUseWorkdays

      public RecurringInfo dailyUseWorkdays(Boolean dailyUseWorkdays)
    • isDailyUseWorkdays

      public Boolean isDailyUseWorkdays()
      Determines whether to use workdays for the daily recurrence pattern.
      Returns:
      dailyUseWorkdays
    • setDailyUseWorkdays

      public void setDailyUseWorkdays(Boolean dailyUseWorkdays)
    • weeklyRepetitions

      public RecurringInfo weeklyRepetitions(Integer weeklyRepetitions)
    • getWeeklyRepetitions

      public Integer getWeeklyRepetitions()
      Specifies an interval between repetitions for the weekly recurrence pattern.
      Returns:
      weeklyRepetitions
    • setWeeklyRepetitions

      public void setWeeklyRepetitions(Integer weeklyRepetitions)
    • weeklyDays

      public RecurringInfo weeklyDays(WeekDayType weeklyDays)
    • getWeeklyDays

      public WeekDayType getWeeklyDays()
      Specifies a collection of days used in the weekly recurrence pattern.
      Returns:
      weeklyDays
    • setWeeklyDays

      public void setWeeklyDays(WeekDayType weeklyDays)
    • monthlyUseOrdinalDay

      public RecurringInfo monthlyUseOrdinalDay(Boolean monthlyUseOrdinalDay)
    • isMonthlyUseOrdinalDay

      public Boolean isMonthlyUseOrdinalDay()
      Determines whether to use ordinal day for the monthly recurrence pattern.
      Returns:
      monthlyUseOrdinalDay
    • setMonthlyUseOrdinalDay

      public void setMonthlyUseOrdinalDay(Boolean monthlyUseOrdinalDay)
    • monthlyOrdinalNumber

      public RecurringInfo monthlyOrdinalNumber(OrdinalNumber monthlyOrdinalNumber)
    • getMonthlyOrdinalNumber

      public OrdinalNumber getMonthlyOrdinalNumber()
      Specifies an ordinal number of the monthly recurrence pattern. Can be one of the values of enum.
      Returns:
      monthlyOrdinalNumber
    • setMonthlyOrdinalNumber

      public void setMonthlyOrdinalNumber(OrdinalNumber monthlyOrdinalNumber)
    • monthlyOrdinalDay

      public RecurringInfo monthlyOrdinalDay(DayOfWeek monthlyOrdinalDay)
    • getMonthlyOrdinalDay

      public DayOfWeek getMonthlyOrdinalDay()
      Specifies a day of the monthly recurrence pattern when using ordinal day. Can be one of the values of enum.
      Returns:
      monthlyOrdinalDay
    • setMonthlyOrdinalDay

      public void setMonthlyOrdinalDay(DayOfWeek monthlyOrdinalDay)
    • monthlyOrdinalRepetitions

      public RecurringInfo monthlyOrdinalRepetitions(Integer monthlyOrdinalRepetitions)
    • getMonthlyOrdinalRepetitions

      public Integer getMonthlyOrdinalRepetitions()
      Specifies a number of repetitions for the monthly recurrence pattern when using ordinal day.
      Returns:
      monthlyOrdinalRepetitions
    • setMonthlyOrdinalRepetitions

      public void setMonthlyOrdinalRepetitions(Integer monthlyOrdinalRepetitions)
    • monthlyDay

      public RecurringInfo monthlyDay(Integer monthlyDay)
    • getMonthlyDay

      public Integer getMonthlyDay()
      Specifies a number of day of the monthly recurrence pattern.
      Returns:
      monthlyDay
    • setMonthlyDay

      public void setMonthlyDay(Integer monthlyDay)
    • monthlyRepetitions

      public RecurringInfo monthlyRepetitions(Integer monthlyRepetitions)
    • getMonthlyRepetitions

      public Integer getMonthlyRepetitions()
      Specifies a number of repetitions for the monthly recurrence pattern.
      Returns:
      monthlyRepetitions
    • setMonthlyRepetitions

      public void setMonthlyRepetitions(Integer monthlyRepetitions)
    • yearlyUseOrdinalDay

      public RecurringInfo yearlyUseOrdinalDay(Boolean yearlyUseOrdinalDay)
    • isYearlyUseOrdinalDay

      public Boolean isYearlyUseOrdinalDay()
      Determines whether to use ordinal day for the yearly recurrence pattern.
      Returns:
      yearlyUseOrdinalDay
    • setYearlyUseOrdinalDay

      public void setYearlyUseOrdinalDay(Boolean yearlyUseOrdinalDay)
    • yearlyDate

      public RecurringInfo yearlyDate(org.threeten.bp.OffsetDateTime yearlyDate)
    • getYearlyDate

      public org.threeten.bp.OffsetDateTime getYearlyDate()
      Specifies a date for the yearly recurrence pattern.
      Returns:
      yearlyDate
    • setYearlyDate

      public void setYearlyDate(org.threeten.bp.OffsetDateTime yearlyDate)
    • yearlyOrdinalNumber

      public RecurringInfo yearlyOrdinalNumber(OrdinalNumber yearlyOrdinalNumber)
    • getYearlyOrdinalNumber

      public OrdinalNumber getYearlyOrdinalNumber()
      Specifies an ordinal number of the yearly recurrence pattern. Can be one of the values of enum.
      Returns:
      yearlyOrdinalNumber
    • setYearlyOrdinalNumber

      public void setYearlyOrdinalNumber(OrdinalNumber yearlyOrdinalNumber)
    • yearlyOrdinalDay

      public RecurringInfo yearlyOrdinalDay(DayOfWeek yearlyOrdinalDay)
    • getYearlyOrdinalDay

      public DayOfWeek getYearlyOrdinalDay()
      Specifies a weekday of the yearly recurrence pattern when using ordinal day. Can be one of the values of enum.
      Returns:
      yearlyOrdinalDay
    • setYearlyOrdinalDay

      public void setYearlyOrdinalDay(DayOfWeek yearlyOrdinalDay)
    • yearlyOrdinalMonth

      public RecurringInfo yearlyOrdinalMonth(Month yearlyOrdinalMonth)
    • getYearlyOrdinalMonth

      public Month getYearlyOrdinalMonth()
      Specifies a month of the yearly recurrence pattern when using ordinal day. Can be one of the values of enum.
      Returns:
      yearlyOrdinalMonth
    • setYearlyOrdinalMonth

      public void setYearlyOrdinalMonth(Month yearlyOrdinalMonth)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object