Google Cloud OsConfig V1 Client - Class WeekDayOfMonth (2.0.0)

Reference documentation and code samples for the Google Cloud OsConfig V1 Client class WeekDayOfMonth.

Represents one week day in a month. An example is "the 4th Sunday".

Generated from protobuf message google.cloud.osconfig.v1.WeekDayOfMonth

Namespace

Google \ Cloud \ OsConfig \ V1

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ week_ordinal int

Required. Week number in a month. 1-4 indicates the 1st to 4th week of the month. -1 indicates the last week of the month.

↳ day_of_week int

Required. A day of the week.

↳ day_offset int

Optional. Represents the number of days before or after the given week day of month that the patch deployment is scheduled for. For example if week_ordinal and day_of_week values point to the second day of the month and this day_offset value is set to 3, the patch deployment takes place three days after the second Tuesday of the month. If this value is negative, for example -5, the patches are deployed five days before before the second Tuesday of the month. Allowed values are in range [-30, 30].

getWeekOrdinal

Required. Week number in a month. 1-4 indicates the 1st to 4th week of the month. -1 indicates the last week of the month.

Returns
Type Description
int

setWeekOrdinal

Required. Week number in a month. 1-4 indicates the 1st to 4th week of the month. -1 indicates the last week of the month.

Parameter
Name Description
var int
Returns
Type Description
$this

getDayOfWeek

Required. A day of the week.

Returns
Type Description
int

setDayOfWeek

Required. A day of the week.

Parameter
Name Description
var int
Returns
Type Description
$this

getDayOffset

Optional. Represents the number of days before or after the given week day of month that the patch deployment is scheduled for. For example if week_ordinal and day_of_week values point to the second day of the month and this day_offset value is set to 3, the patch deployment takes place three days after the second Tuesday of the month. If this value is negative, for example -5, the patches are deployed five days before before the second Tuesday of the month. Allowed values are in range [-30, 30].

Returns
Type Description
int

setDayOffset

Optional. Represents the number of days before or after the given week day of month that the patch deployment is scheduled for. For example if week_ordinal and day_of_week values point to the second day of the month and this day_offset value is set to 3, the patch deployment takes place three days after the second Tuesday of the month. If this value is negative, for example -5, the patches are deployed five days before before the second Tuesday of the month. Allowed values are in range [-30, 30].

Parameter
Name Description
var int
Returns
Type Description
$this