Reference documentation and code samples for the Compute V1 Client class GroupMaintenanceInfo.
Maintenance Info for ReservationBlocks.
Generated from protobuf message google.cloud.compute.v1.GroupMaintenanceInfo
Namespace
Google \ Cloud \ Compute \ V1Methods
__construct
Constructor.
| Parameters | |
|---|---|
| Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ maintenance_ongoing_count |
int
Progress for ongoing maintenance for this group of VMs/hosts. Describes number of hosts in the block that have ongoing maintenance. |
↳ maintenance_pending_count |
int
Progress for ongoing maintenance for this group of VMs/hosts. Describes number of hosts in the block that have pending maintenance. |
↳ scheduling_type |
string
The type of maintenance for the reservation. Check the SchedulingType enum for the list of possible values. |
↳ upcoming_group_maintenance |
UpcomingMaintenance
Maintenance information on this group of VMs. |
getMaintenanceOngoingCount
Progress for ongoing maintenance for this group of VMs/hosts. Describes number of hosts in the block that have ongoing maintenance.
| Returns | |
|---|---|
| Type | Description |
int |
|
hasMaintenanceOngoingCount
clearMaintenanceOngoingCount
setMaintenanceOngoingCount
Progress for ongoing maintenance for this group of VMs/hosts. Describes number of hosts in the block that have ongoing maintenance.
| Parameter | |
|---|---|
| Name | Description |
var |
int
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getMaintenancePendingCount
Progress for ongoing maintenance for this group of VMs/hosts. Describes number of hosts in the block that have pending maintenance.
| Returns | |
|---|---|
| Type | Description |
int |
|
hasMaintenancePendingCount
clearMaintenancePendingCount
setMaintenancePendingCount
Progress for ongoing maintenance for this group of VMs/hosts. Describes number of hosts in the block that have pending maintenance.
| Parameter | |
|---|---|
| Name | Description |
var |
int
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getSchedulingType
The type of maintenance for the reservation.
Check the SchedulingType enum for the list of possible values.
| Returns | |
|---|---|
| Type | Description |
string |
|
hasSchedulingType
clearSchedulingType
setSchedulingType
The type of maintenance for the reservation.
Check the SchedulingType enum for the list of possible values.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getUpcomingGroupMaintenance
Maintenance information on this group of VMs.
| Returns | |
|---|---|
| Type | Description |
UpcomingMaintenance|null |
|
hasUpcomingGroupMaintenance
clearUpcomingGroupMaintenance
setUpcomingGroupMaintenance
Maintenance information on this group of VMs.
| Parameter | |
|---|---|
| Name | Description |
var |
UpcomingMaintenance
|
| Returns | |
|---|---|
| Type | Description |
$this |
|