Google Cloud Lustre V1 Client - Class Reschedule (0.6.0)

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

The desired reschedule settings.

Generated from protobuf message google.cloud.lustre.v1.RescheduleMaintenanceRequest.Reschedule

Namespace

Google \ Cloud \ Lustre \ V1 \ RescheduleMaintenanceRequest

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ reschedule_type int

Required. The type of rescheduling.

↳ schedule_time Google\Protobuf\Timestamp

Optional. Required if reschedule_type is BY_TIME. Timestamp when the maintenance shall be rescheduled to. This time must be within 28 days of the original scheduled maintenance start time.

getRescheduleType

Required. The type of rescheduling.

Returns
Type Description
int Enum of type RescheduleType.

setRescheduleType

Required. The type of rescheduling.

Parameter
Name Description
var int

Enum of type RescheduleType.

Returns
Type Description
$this

getScheduleTime

Optional. Required if reschedule_type is BY_TIME. Timestamp when the maintenance shall be rescheduled to. This time must be within 28 days of the original scheduled maintenance start time.

Returns
Type Description
Google\Protobuf\Timestamp|null

hasScheduleTime

clearScheduleTime

setScheduleTime

Optional. Required if reschedule_type is BY_TIME. Timestamp when the maintenance shall be rescheduled to. This time must be within 28 days of the original scheduled maintenance start time.

Parameter
Name Description
var Google\Protobuf\Timestamp
Returns
Type Description
$this