Interface GroupMaintenanceInfoOrBuilder (1.78.0)

public interface GroupMaintenanceInfoOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getInstanceMaintenanceOngoingCount()

public abstract int getInstanceMaintenanceOngoingCount()

Describes number of instances that have ongoing maintenance.

optional int32 instance_maintenance_ongoing_count = 137611253;

Returns
Type Description
int

The instanceMaintenanceOngoingCount.

getInstanceMaintenancePendingCount()

public abstract int getInstanceMaintenancePendingCount()

Describes number of instances that have pending maintenance.

optional int32 instance_maintenance_pending_count = 76612881;

Returns
Type Description
int

The instanceMaintenancePendingCount.

getMaintenanceOngoingCount()

public abstract int getMaintenanceOngoingCount()

Progress for ongoing maintenance for this group of VMs/hosts. Describes number of hosts in the block that have ongoing maintenance.

optional int32 maintenance_ongoing_count = 219781919;

Returns
Type Description
int

The maintenanceOngoingCount.

getMaintenancePendingCount()

public abstract int getMaintenancePendingCount()

Progress for ongoing maintenance for this group of VMs/hosts. Describes number of hosts in the block that have pending maintenance.

optional int32 maintenance_pending_count = 158783547;

Returns
Type Description
int

The maintenancePendingCount.

getSchedulingType()

public abstract String getSchedulingType()

The type of maintenance for the reservation. Check the SchedulingType enum for the list of possible values.

optional string scheduling_type = 199835397;

Returns
Type Description
String

The schedulingType.

getSchedulingTypeBytes()

public abstract ByteString getSchedulingTypeBytes()

The type of maintenance for the reservation. Check the SchedulingType enum for the list of possible values.

optional string scheduling_type = 199835397;

Returns
Type Description
ByteString

The bytes for schedulingType.

getSubblockInfraMaintenanceOngoingCount()

public abstract int 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.

optional int32 subblock_infra_maintenance_ongoing_count = 366161790;

Returns
Type Description
int

The subblockInfraMaintenanceOngoingCount.

getSubblockInfraMaintenancePendingCount()

public abstract int 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.

optional int32 subblock_infra_maintenance_pending_count = 305163418;

Returns
Type Description
int

The subblockInfraMaintenancePendingCount.

getUpcomingGroupMaintenance()

public abstract UpcomingMaintenance getUpcomingGroupMaintenance()

Maintenance information on this group of VMs.

optional .google.cloud.compute.v1.UpcomingMaintenance upcoming_group_maintenance = 393438448;

Returns
Type Description
UpcomingMaintenance

The upcomingGroupMaintenance.

getUpcomingGroupMaintenanceOrBuilder()

public abstract UpcomingMaintenanceOrBuilder getUpcomingGroupMaintenanceOrBuilder()

Maintenance information on this group of VMs.

optional .google.cloud.compute.v1.UpcomingMaintenance upcoming_group_maintenance = 393438448;

Returns
Type Description
UpcomingMaintenanceOrBuilder

hasInstanceMaintenanceOngoingCount()

public abstract boolean hasInstanceMaintenanceOngoingCount()

Describes number of instances that have ongoing maintenance.

optional int32 instance_maintenance_ongoing_count = 137611253;

Returns
Type Description
boolean

Whether the instanceMaintenanceOngoingCount field is set.

hasInstanceMaintenancePendingCount()

public abstract boolean hasInstanceMaintenancePendingCount()

Describes number of instances that have pending maintenance.

optional int32 instance_maintenance_pending_count = 76612881;

Returns
Type Description
boolean

Whether the instanceMaintenancePendingCount field is set.

hasMaintenanceOngoingCount()

public abstract boolean hasMaintenanceOngoingCount()

Progress for ongoing maintenance for this group of VMs/hosts. Describes number of hosts in the block that have ongoing maintenance.

optional int32 maintenance_ongoing_count = 219781919;

Returns
Type Description
boolean

Whether the maintenanceOngoingCount field is set.

hasMaintenancePendingCount()

public abstract boolean hasMaintenancePendingCount()

Progress for ongoing maintenance for this group of VMs/hosts. Describes number of hosts in the block that have pending maintenance.

optional int32 maintenance_pending_count = 158783547;

Returns
Type Description
boolean

Whether the maintenancePendingCount field is set.

hasSchedulingType()

public abstract boolean hasSchedulingType()

The type of maintenance for the reservation. Check the SchedulingType enum for the list of possible values.

optional string scheduling_type = 199835397;

Returns
Type Description
boolean

Whether the schedulingType field is set.

hasSubblockInfraMaintenanceOngoingCount()

public abstract boolean hasSubblockInfraMaintenanceOngoingCount()

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.

optional int32 subblock_infra_maintenance_ongoing_count = 366161790;

Returns
Type Description
boolean

Whether the subblockInfraMaintenanceOngoingCount field is set.

hasSubblockInfraMaintenancePendingCount()

public abstract boolean hasSubblockInfraMaintenancePendingCount()

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.

optional int32 subblock_infra_maintenance_pending_count = 305163418;

Returns
Type Description
boolean

Whether the subblockInfraMaintenancePendingCount field is set.

hasUpcomingGroupMaintenance()

public abstract boolean hasUpcomingGroupMaintenance()

Maintenance information on this group of VMs.

optional .google.cloud.compute.v1.UpcomingMaintenance upcoming_group_maintenance = 393438448;

Returns
Type Description
boolean

Whether the upcomingGroupMaintenance field is set.