Class RecurringMaintenanceWindow
Represents an arbitrary window of time that recurs. Will replace RecurringTimeWindow.
Implements
Inherited Members
Namespace: Google.Apis.Container.v1.Data
Assembly: Google.Apis.Container.v1.dll
Syntax
public class RecurringMaintenanceWindow : IDirectResponseSchema
Properties
DelayUntil
Optional. Specifies the date before which will not be scheduled. Depending on the recurrence, this may be the date the first window appears. Days are measured in the UTC timezone. This setting must be used when INTERVAL>1 or FREQ=WEEKLY/MONTHLY and no BYDAY specified.
Declaration
[JsonProperty("delayUntil")]
public virtual Date DelayUntil { get; set; }
Property Value
| Type | Description |
|---|---|
| Date |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Recurrence
Required. An RRULE (https://tools.ietf.org/html/rfc5545#section-3.8.5.3) for how this window recurs. For
example, to have something repeat every weekday, you'd use: FREQ=WEEKLY;BYDAY=MO,TU,WE,TH,FR To repeat
some window daily (equivalent to the DailyMaintenanceWindow): FREQ=DAILY For the first weekend of every
month: FREQ=MONTHLY;BYSETPOS=1;BYDAY=SA,SU The FREQ values of HOURLY, MINUTELY, and SECONDLY are not
supported.
Declaration
[JsonProperty("recurrence")]
public virtual string Recurrence { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
WindowDuration
Required. Duration of the window.
Declaration
[JsonProperty("windowDuration")]
public virtual object WindowDuration { get; set; }
Property Value
| Type | Description |
|---|---|
| object |
WindowStartTime
Required. Start time of the window on days that it is scheduled, assuming UTC timezone.
Declaration
[JsonProperty("windowStartTime")]
public virtual TimeOfDay WindowStartTime { get; set; }
Property Value
| Type | Description |
|---|---|
| TimeOfDay |