
**Inheritance:**
java.lang.Object
```
public class RecurringInterval
```

Represents recurring intervals used in progress lines of a Gantt Chart view.
## Constructors

| Constructor | Description |
| --- | --- |
| [RecurringInterval()](#RecurringInterval--) |  |
## Methods

| Method | Description |
| --- | --- |
| [getDailyDayNumber()](#getDailyDayNumber--) | Gets the daily day number. |
| [getDailyWorkday()](#getDailyWorkday--) | Gets a value indicating whether a day is workday for daily progress lines. |
| [getInterval()](#getInterval--) | Gets the recurring interval. |
| [getMonthlyDay()](#getMonthlyDay--) | Gets a value indicating whether to show monthly progress lines by day. |
| [getMonthlyDayDayNumber()](#getMonthlyDayDayNumber--) | Gets the day number of monthly progress lines. |
| [getMonthlyDayMonthNumber()](#getMonthlyDayMonthNumber--) | Gets the month number of monthly progress lines. |
| [getMonthlyFirstLast()](#getMonthlyFirstLast--) | Gets a value indicating whether to show progress lines by first or last predefined day. |
| [getMonthlyFirstLastDay()](#getMonthlyFirstLastDay--) | Gets the first or the last day type of monthly progress lines. |
| [getMonthlyFirstLastMonthNumber()](#getMonthlyFirstLastMonthNumber--) | Gets the month number of progress lines, which are shown by first or last predefined day. |
| [getWeeklyDays()](#getWeeklyDays--) | Gets a list of days for weekly progress lines. |
| [getWeeklyWeekNumber()](#getWeeklyWeekNumber--) | Gets the week number for weekly progress lines. |
| [setDailyDayNumber(int value)](#setDailyDayNumber-int-) | Sets the daily day number. |
| [setDailyWorkday(boolean value)](#setDailyWorkday-boolean-) | Sets a value indicating whether a day is workday for daily progress lines. |
| [setInterval(int value)](#setInterval-int-) | Sets the recurring interval. |
| [setMonthlyDay(boolean value)](#setMonthlyDay-boolean-) | Sets a value indicating whether to show monthly progress lines by day. |
| [setMonthlyDayDayNumber(int value)](#setMonthlyDayDayNumber-int-) | Sets the day number of monthly progress lines. |
| [setMonthlyDayMonthNumber(int value)](#setMonthlyDayMonthNumber-int-) | Sets the month number of monthly progress lines. |
| [setMonthlyFirstLast(boolean value)](#setMonthlyFirstLast-boolean-) | Sets a value indicating whether to show progress lines by first or last predefined day. |
| [setMonthlyFirstLastDay(int value)](#setMonthlyFirstLastDay-int-) | Sets the first or the last day type of monthly progress lines. |
| [setMonthlyFirstLastMonthNumber(int value)](#setMonthlyFirstLastMonthNumber-int-) | Sets the month number of progress lines, which are shown by first or last predefined day. |
| [setWeeklyWeekNumber(int value)](#setWeeklyWeekNumber-int-) | Sets the week number for weekly progress lines. |
### RecurringInterval() {#RecurringInterval--}
```
public RecurringInterval()
```


### getDailyDayNumber() {#getDailyDayNumber--}
```
public final int getDailyDayNumber()
```


Gets the daily day number.

**Returns:**
int - the daily day number.
### getDailyWorkday() {#getDailyWorkday--}
```
public final boolean getDailyWorkday()
```


Gets a value indicating whether a day is workday for daily progress lines.

**Returns:**
boolean - a value indicating whether a day is workday for daily progress lines.
### getInterval() {#getInterval--}
```
public final int getInterval()
```


Gets the recurring interval. Can be any value of `Interval`([getInterval()](../../com.aspose.tasks/recurringinterval\#getInterval--)/[setInterval(int)](../../com.aspose.tasks/recurringinterval\#setInterval-int-)) type.

**Returns:**
int - the recurring interval.
### getMonthlyDay() {#getMonthlyDay--}
```
public final boolean getMonthlyDay()
```


Gets a value indicating whether to show monthly progress lines by day.

**Returns:**
boolean - a value indicating whether to show monthly progress lines by day.
### getMonthlyDayDayNumber() {#getMonthlyDayDayNumber--}
```
public final int getMonthlyDayDayNumber()
```


Gets the day number of monthly progress lines.

**Returns:**
int - the day number of monthly progress lines.
### getMonthlyDayMonthNumber() {#getMonthlyDayMonthNumber--}
```
public final int getMonthlyDayMonthNumber()
```


Gets the month number of monthly progress lines.

**Returns:**
int - the month number of monthly progress lines.
### getMonthlyFirstLast() {#getMonthlyFirstLast--}
```
public final boolean getMonthlyFirstLast()
```


Gets a value indicating whether to show progress lines by first or last predefined day.

**Returns:**
boolean - a value indicating whether to show progress lines by first or last predefined day.
### getMonthlyFirstLastDay() {#getMonthlyFirstLastDay--}
```
public final int getMonthlyFirstLastDay()
```


Gets the first or the last day type of monthly progress lines.

**Returns:**
int - the first or the last day type of monthly progress lines.
### getMonthlyFirstLastMonthNumber() {#getMonthlyFirstLastMonthNumber--}
```
public final int getMonthlyFirstLastMonthNumber()
```


Gets the month number of progress lines, which are shown by first or last predefined day.

**Returns:**
int - the month number of progress lines, which are shown by first or last predefined day.
### getWeeklyDays() {#getWeeklyDays--}
```
public final List<Integer> getWeeklyDays()
```


Gets a list of days for weekly progress lines.

**Returns:**
java.util.List&lt;java.lang.Integer&gt; - a list of days for weekly progress lines.
### getWeeklyWeekNumber() {#getWeeklyWeekNumber--}
```
public final int getWeeklyWeekNumber()
```


Gets the week number for weekly progress lines.

**Returns:**
int - the week number for weekly progress lines.
### setDailyDayNumber(int value) {#setDailyDayNumber-int-}
```
public final void setDailyDayNumber(int value)
```


Sets the daily day number.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | int | the daily day number. |

### setDailyWorkday(boolean value) {#setDailyWorkday-boolean-}
```
public final void setDailyWorkday(boolean value)
```


Sets a value indicating whether a day is workday for daily progress lines.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | boolean | a value indicating whether a day is workday for daily progress lines. |

### setInterval(int value) {#setInterval-int-}
```
public final void setInterval(int value)
```


Sets the recurring interval. Can be any value of `Interval`([getInterval()](../../com.aspose.tasks/recurringinterval\#getInterval--)/[setInterval(int)](../../com.aspose.tasks/recurringinterval\#setInterval-int-)) type.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | int | the recurring interval. |

### setMonthlyDay(boolean value) {#setMonthlyDay-boolean-}
```
public final void setMonthlyDay(boolean value)
```


Sets a value indicating whether to show monthly progress lines by day.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | boolean | a value indicating whether to show monthly progress lines by day. |

### setMonthlyDayDayNumber(int value) {#setMonthlyDayDayNumber-int-}
```
public final void setMonthlyDayDayNumber(int value)
```


Sets the day number of monthly progress lines.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | int | the day number of monthly progress lines. |

### setMonthlyDayMonthNumber(int value) {#setMonthlyDayMonthNumber-int-}
```
public final void setMonthlyDayMonthNumber(int value)
```


Sets the month number of monthly progress lines.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | int | the month number of monthly progress lines. |

### setMonthlyFirstLast(boolean value) {#setMonthlyFirstLast-boolean-}
```
public final void setMonthlyFirstLast(boolean value)
```


Sets a value indicating whether to show progress lines by first or last predefined day.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | boolean | a value indicating whether to show progress lines by first or last predefined day. |

### setMonthlyFirstLastDay(int value) {#setMonthlyFirstLastDay-int-}
```
public final void setMonthlyFirstLastDay(int value)
```


Sets the first or the last day type of monthly progress lines.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | int | the first or the last day type of monthly progress lines. |

### setMonthlyFirstLastMonthNumber(int value) {#setMonthlyFirstLastMonthNumber-int-}
```
public final void setMonthlyFirstLastMonthNumber(int value)
```


Sets the month number of progress lines, which are shown by first or last predefined day.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | int | the month number of progress lines, which are shown by first or last predefined day. |

### setWeeklyWeekNumber(int value) {#setWeeklyWeekNumber-int-}
```
public final void setWeeklyWeekNumber(int value)
```


Sets the week number for weekly progress lines.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | int | the week number for weekly progress lines. |

