Compute V1 Client - Class GroupMaintenanceInfo (1.35.0)

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 \ V1

Methods

__construct

Constructor.

Parameters
Name
Description
data
array

Optional. Data for populating the Message object.

↳ instance_maintenance_ongoing_count
int

Describes number of instances that have ongoing maintenance.

↳ instance_maintenance_pending_count
int

Describes number of instances that have pending maintenance.

↳ 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.

↳ subblock_infra_maintenance_ongoing_count
int

Describes number of subblock Infrastructure that has ongoing maintenance. Here, Subblock Infrastructure Maintenance pertains to upstream hardware contained in the Subblock that is necessary for a VM Family(e.g. NVLink Domains). Not all VM Families will support this field.

↳ subblock_infra_maintenance_pending_count
int

Describes number of subblock Infrastructure that has pending maintenance. Here, Subblock Infrastructure Maintenance pertains to upstream hardware contained in the Subblock that is necessary for a VM Family (e.g. NVLink Domains). Not all VM Families will support this field.

↳ upcoming_group_maintenance
UpcomingMaintenance

Maintenance information on this group of VMs.

getInstanceMaintenanceOngoingCount

Describes number of instances that have ongoing maintenance.

Returns
Type
Description
int

hasInstanceMaintenanceOngoingCount

clearInstanceMaintenanceOngoingCount

setInstanceMaintenanceOngoingCount

Describes number of instances that have ongoing maintenance.

Parameter
Name
Description
var
int
Returns
Type
Description
$this

getInstanceMaintenancePendingCount

Describes number of instances that have pending maintenance.

Returns
Type
Description
int

hasInstanceMaintenancePendingCount

clearInstanceMaintenancePendingCount

setInstanceMaintenancePendingCount

Describes number of instances that have pending maintenance.

Parameter
Name
Description
var
int
Returns
Type
Description
$this

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

getSubblockInfraMaintenanceOngoingCount

Describes number of subblock Infrastructure that has ongoing maintenance. Here, Subblock Infrastructure Maintenance pertains to upstream hardware contained in the Subblock that is necessary for a VM Family(e.g. NVLink Domains). Not all VM Families will support this field.

Returns
Type
Description
int

hasSubblockInfraMaintenanceOngoingCount

clearSubblockInfraMaintenanceOngoingCount

setSubblockInfraMaintenanceOngoingCount

Describes number of subblock Infrastructure that has ongoing maintenance. Here, Subblock Infrastructure Maintenance pertains to upstream hardware contained in the Subblock that is necessary for a VM Family(e.g. NVLink Domains). Not all VM Families will support this field.

Parameter
Name
Description
var
int
Returns
Type
Description
$this

getSubblockInfraMaintenancePendingCount

Describes number of subblock Infrastructure that has pending maintenance. Here, Subblock Infrastructure Maintenance pertains to upstream hardware contained in the Subblock that is necessary for a VM Family (e.g. NVLink Domains). Not all VM Families will support this field.

Returns
Type
Description
int

hasSubblockInfraMaintenancePendingCount

clearSubblockInfraMaintenancePendingCount

setSubblockInfraMaintenancePendingCount

Describes number of subblock Infrastructure that has pending maintenance. Here, Subblock Infrastructure Maintenance pertains to upstream hardware contained in the Subblock that is necessary for a VM Family (e.g. NVLink Domains). Not all VM Families will support this field.

Parameter
Name
Description
var
int
Returns
Type
Description
$this

getUpcomingGroupMaintenance

Maintenance information on this group of VMs.

Returns
Type
Description

hasUpcomingGroupMaintenance

clearUpcomingGroupMaintenance

setUpcomingGroupMaintenance

Maintenance information on this group of VMs.

Parameter
Name
Description
Returns
Type
Description
$this
Design a Mobile Site
View Site in Mobile | Classic
Share by: