Google Cloud Lustre V1 Client - Class MaintenanceExclusionWindow (0.6.0)

Reference documentation and code samples for the Google Cloud Lustre V1 Client class MaintenanceExclusionWindow.

Exclusion period when maintenance updates should not occur.

An exclusion window can be in either of the following two formats:

  • Non-recurring : A full date, with non-zero year, month and day values.
  • Recurring : A month and day value, with a zero year. Time zone is UTC.

Generated from protobuf message google.cloud.lustre.v1.MaintenancePolicy.MaintenanceExclusionWindow

Namespace

Google \ Cloud \ Lustre \ V1 \ MaintenancePolicy

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ start_date Google\Type\Date

Required. Start date of the exclusion period in UTC time zone. This date is inclusive.

↳ end_date Google\Type\Date

Required. End date of the exclusion period in UTC time zone. This date is inclusive.

↳ time Google\Type\TimeOfDay

Required. Time in UTC when the exclusion window starts on start_date and ends on end_date. This can be: * * Full time OR * * All zeros for 00:00:00 UTC

getStartDate

Required. Start date of the exclusion period in UTC time zone. This date is inclusive.

Returns
Type Description
Google\Type\Date|null

hasStartDate

clearStartDate

setStartDate

Required. Start date of the exclusion period in UTC time zone. This date is inclusive.

Parameter
Name Description
var Google\Type\Date
Returns
Type Description
$this

getEndDate

Required. End date of the exclusion period in UTC time zone. This date is inclusive.

Returns
Type Description
Google\Type\Date|null

hasEndDate

clearEndDate

setEndDate

Required. End date of the exclusion period in UTC time zone. This date is inclusive.

Parameter
Name Description
var Google\Type\Date
Returns
Type Description
$this

getTime

Required. Time in UTC when the exclusion window starts on start_date and ends on end_date. This can be:

  • Full time OR
  • All zeros for 00:00:00 UTC
Returns
Type Description
Google\Type\TimeOfDay|null

hasTime

clearTime

setTime

Required. Time in UTC when the exclusion window starts on start_date and ends on end_date. This can be:

  • Full time OR
  • All zeros for 00:00:00 UTC
Parameter
Name Description
var Google\Type\TimeOfDay
Returns
Type Description
$this