Google Cloud Container V1 Client - Class RecurringMaintenanceWindow (2.10.0)

Reference documentation and code samples for the Google Cloud Container V1 Client class RecurringMaintenanceWindow.

Represents an arbitrary window of time that recurs.

Will replace RecurringTimeWindow.

Generated from protobuf message google.container.v1.RecurringMaintenanceWindow

Namespace

Google \ Cloud \ Container \ V1

Methods

__construct

Constructor.

Parameters
Name
Description
data
array

Optional. Data for populating the Message object.

↳ delay_until
Google\Type\Date

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.

↳ window_start_time
Google\Type\TimeOfDay

Required. Start time of the window on days that it is scheduled, assuming UTC timezone.

↳ window_duration
Google\Protobuf\Duration

Required. Duration of the window.

↳ recurrence
string

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.

getDelayUntil

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.

Returns
Type
Description

hasDelayUntil

clearDelayUntil

setDelayUntil

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.

Parameter
Name
Description
Returns
Type
Description
$this

getWindowStartTime

Required. Start time of the window on days that it is scheduled, assuming UTC timezone.

Returns
Type
Description

hasWindowStartTime

clearWindowStartTime

setWindowStartTime

Required. Start time of the window on days that it is scheduled, assuming UTC timezone.

Parameter
Name
Description
Returns
Type
Description
$this

getWindowDuration

Required. Duration of the window.

Returns
Type
Description

hasWindowDuration

clearWindowDuration

setWindowDuration

Required. Duration of the window.

Parameter
Name
Description
Returns
Type
Description
$this

getRecurrence

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.

Returns
Type
Description
string

setRecurrence

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.

Parameter
Name
Description
var
string
Returns
Type
Description
$this
Create a Mobile Website
View Site in Mobile | Classic
Share by: