Google Cloud Sql Admin V1beta4 Client - Class SqlScheduledMaintenance (0.17.1)

Reference documentation and code samples for the Google Cloud Sql Admin V1beta4 Client class SqlScheduledMaintenance.

Any scheduled maintenance for this instance.

Generated from protobuf message google.cloud.sql.v1beta4.DatabaseInstance.SqlScheduledMaintenance

Namespace

Google \ Cloud \ Sql \ V1beta4 \ DatabaseInstance

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ start_time Google\Protobuf\Timestamp

The start time of any upcoming scheduled maintenance for this instance.

↳ can_defer bool
↳ can_reschedule bool

If the scheduled maintenance can be rescheduled.

↳ schedule_deadline_time Google\Protobuf\Timestamp

Maintenance cannot be rescheduled to start beyond this deadline.

getStartTime

The start time of any upcoming scheduled maintenance for this instance.

Returns
Type Description
Google\Protobuf\Timestamp|null

hasStartTime

clearStartTime

setStartTime

The start time of any upcoming scheduled maintenance for this instance.

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

getCanDefer

Generated from protobuf field bool can_defer = 2 [deprecated = true];

Returns
Type Description
bool

setCanDefer

Generated from protobuf field bool can_defer = 2 [deprecated = true];

Parameter
Name Description
var bool
Returns
Type Description
$this

getCanReschedule

If the scheduled maintenance can be rescheduled.

Returns
Type Description
bool

setCanReschedule

If the scheduled maintenance can be rescheduled.

Parameter
Name Description
var bool
Returns
Type Description
$this

getScheduleDeadlineTime

Maintenance cannot be rescheduled to start beyond this deadline.

Returns
Type Description
Google\Protobuf\Timestamp|null

hasScheduleDeadlineTime

clearScheduleDeadlineTime

setScheduleDeadlineTime

Maintenance cannot be rescheduled to start beyond this deadline.

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