Reference documentation and code samples for the Compute V1 Client class ResourcePolicyInstanceSchedulePolicy.
An InstanceSchedulePolicy specifies when and how frequent certain operations are performed on the instance.
Generated from protobuf message google.cloud.compute.v1.ResourcePolicyInstanceSchedulePolicy
Methods
__construct
Constructor.
Parameters | |
---|---|
Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ expiration_time |
string
The expiration time of the schedule. The timestamp is an RFC3339 string. |
↳ start_time |
string
The start time of the schedule. The timestamp is an RFC3339 string. |
↳ time_zone |
string
Specifies the time zone to be used in interpreting Schedule.schedule. The value of this field must be a time zone name from the tz database: http://en.wikipedia.org/wiki/Tz_database. |
↳ vm_start_schedule |
Google\Cloud\Compute\V1\ResourcePolicyInstanceSchedulePolicySchedule
Specifies the schedule for starting instances. |
↳ vm_stop_schedule |
Google\Cloud\Compute\V1\ResourcePolicyInstanceSchedulePolicySchedule
Specifies the schedule for stopping instances. |
getExpirationTime
The expiration time of the schedule. The timestamp is an RFC3339 string.
Generated from protobuf field optional string expiration_time = 230299229;
Returns | |
---|---|
Type | Description |
string |
hasExpirationTime
clearExpirationTime
setExpirationTime
The expiration time of the schedule. The timestamp is an RFC3339 string.
Generated from protobuf field optional string expiration_time = 230299229;
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getStartTime
The start time of the schedule. The timestamp is an RFC3339 string.
Generated from protobuf field optional string start_time = 37467274;
Returns | |
---|---|
Type | Description |
string |
hasStartTime
clearStartTime
setStartTime
The start time of the schedule. The timestamp is an RFC3339 string.
Generated from protobuf field optional string start_time = 37467274;
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getTimeZone
Specifies the time zone to be used in interpreting Schedule.schedule. The value of this field must be a time zone name from the tz database: http://en.wikipedia.org/wiki/Tz_database.
Generated from protobuf field optional string time_zone = 36848094;
Returns | |
---|---|
Type | Description |
string |
hasTimeZone
clearTimeZone
setTimeZone
Specifies the time zone to be used in interpreting Schedule.schedule. The value of this field must be a time zone name from the tz database: http://en.wikipedia.org/wiki/Tz_database.
Generated from protobuf field optional string time_zone = 36848094;
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getVmStartSchedule
Specifies the schedule for starting instances.
Generated from protobuf field optional .google.cloud.compute.v1.ResourcePolicyInstanceSchedulePolicySchedule vm_start_schedule = 17762396;
Returns | |
---|---|
Type | Description |
Google\Cloud\Compute\V1\ResourcePolicyInstanceSchedulePolicySchedule|null |
hasVmStartSchedule
clearVmStartSchedule
setVmStartSchedule
Specifies the schedule for starting instances.
Generated from protobuf field optional .google.cloud.compute.v1.ResourcePolicyInstanceSchedulePolicySchedule vm_start_schedule = 17762396;
Parameter | |
---|---|
Name | Description |
var |
Google\Cloud\Compute\V1\ResourcePolicyInstanceSchedulePolicySchedule
|
Returns | |
---|---|
Type | Description |
$this |
getVmStopSchedule
Specifies the schedule for stopping instances.
Generated from protobuf field optional .google.cloud.compute.v1.ResourcePolicyInstanceSchedulePolicySchedule vm_stop_schedule = 426242732;
Returns | |
---|---|
Type | Description |
Google\Cloud\Compute\V1\ResourcePolicyInstanceSchedulePolicySchedule|null |
hasVmStopSchedule
clearVmStopSchedule
setVmStopSchedule
Specifies the schedule for stopping instances.
Generated from protobuf field optional .google.cloud.compute.v1.ResourcePolicyInstanceSchedulePolicySchedule vm_stop_schedule = 426242732;
Parameter | |
---|---|
Name | Description |
var |
Google\Cloud\Compute\V1\ResourcePolicyInstanceSchedulePolicySchedule
|
Returns | |
---|---|
Type | Description |
$this |