Compute V1 Client - Class ScalingScheduleStatus (1.14.0)

Reference documentation and code samples for the Compute V1 Client class ScalingScheduleStatus.

Generated from protobuf message google.cloud.compute.v1.ScalingScheduleStatus

Namespace

Google \ Cloud \ Compute \ V1

Methods

__construct

Constructor.

Parameters
NameDescription
data array

Optional. Data for populating the Message object.

↳ last_start_time string

[Output Only] The last time the scaling schedule became active. Note: this is a timestamp when a schedule actually became active, not when it was planned to do so. The timestamp is in RFC3339 text format.

↳ next_start_time string

[Output Only] The next time the scaling schedule is to become active. Note: this is a timestamp when a schedule is planned to run, but the actual time might be slightly different. The timestamp is in RFC3339 text format.

↳ state string

[Output Only] The current state of a scaling schedule. Check the State enum for the list of possible values.

getLastStartTime

[Output Only] The last time the scaling schedule became active. Note: this is a timestamp when a schedule actually became active, not when it was planned to do so. The timestamp is in RFC3339 text format.

Returns
TypeDescription
string

hasLastStartTime

clearLastStartTime

setLastStartTime

[Output Only] The last time the scaling schedule became active. Note: this is a timestamp when a schedule actually became active, not when it was planned to do so. The timestamp is in RFC3339 text format.

Parameter
NameDescription
var string
Returns
TypeDescription
$this

getNextStartTime

[Output Only] The next time the scaling schedule is to become active. Note: this is a timestamp when a schedule is planned to run, but the actual time might be slightly different. The timestamp is in RFC3339 text format.

Returns
TypeDescription
string

hasNextStartTime

clearNextStartTime

setNextStartTime

[Output Only] The next time the scaling schedule is to become active. Note: this is a timestamp when a schedule is planned to run, but the actual time might be slightly different. The timestamp is in RFC3339 text format.

Parameter
NameDescription
var string
Returns
TypeDescription
$this

getState

[Output Only] The current state of a scaling schedule.

Check the State enum for the list of possible values.

Returns
TypeDescription
string

hasState

clearState

setState

[Output Only] The current state of a scaling schedule.

Check the State enum for the list of possible values.

Parameter
NameDescription
var string
Returns
TypeDescription
$this