Interface GroupMaintenanceInfoOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
GroupMaintenanceInfo, GroupMaintenanceInfo.Builder

@Generated public interface GroupMaintenanceInfoOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • hasInstanceMaintenanceOngoingCount

      boolean hasInstanceMaintenanceOngoingCount()
       Describes number of instances that have ongoing maintenance.
       
      optional int32 instance_maintenance_ongoing_count = 137611253;
      Returns:
      Whether the instanceMaintenanceOngoingCount field is set.
    • getInstanceMaintenanceOngoingCount

      int getInstanceMaintenanceOngoingCount()
       Describes number of instances that have ongoing maintenance.
       
      optional int32 instance_maintenance_ongoing_count = 137611253;
      Returns:
      The instanceMaintenanceOngoingCount.
    • hasInstanceMaintenancePendingCount

      boolean hasInstanceMaintenancePendingCount()
       Describes number of instances that have pending maintenance.
       
      optional int32 instance_maintenance_pending_count = 76612881;
      Returns:
      Whether the instanceMaintenancePendingCount field is set.
    • getInstanceMaintenancePendingCount

      int getInstanceMaintenancePendingCount()
       Describes number of instances that have pending maintenance.
       
      optional int32 instance_maintenance_pending_count = 76612881;
      Returns:
      The instanceMaintenancePendingCount.
    • hasMaintenanceOngoingCount

      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:
      Whether the maintenanceOngoingCount field is set.
    • getMaintenanceOngoingCount

      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:
      The maintenanceOngoingCount.
    • hasMaintenancePendingCount

      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:
      Whether the maintenancePendingCount field is set.
    • getMaintenancePendingCount

      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:
      The maintenancePendingCount.
    • hasSchedulingType

      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:
      Whether the schedulingType field is set.
    • getSchedulingType

      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:
      The schedulingType.
    • getSchedulingTypeBytes

      com.google.protobuf.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:
      The bytes for schedulingType.
    • hasSubblockInfraMaintenanceOngoingCount

      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:
      Whether the subblockInfraMaintenanceOngoingCount field is set.
    • getSubblockInfraMaintenanceOngoingCount

      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:
      The subblockInfraMaintenanceOngoingCount.
    • hasSubblockInfraMaintenancePendingCount

      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:
      Whether the subblockInfraMaintenancePendingCount field is set.
    • getSubblockInfraMaintenancePendingCount

      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:
      The subblockInfraMaintenancePendingCount.
    • hasUpcomingGroupMaintenance

      boolean hasUpcomingGroupMaintenance()
       Maintenance information on this group of VMs.
       
      optional .google.cloud.compute.v1.UpcomingMaintenance upcoming_group_maintenance = 393438448;
      Returns:
      Whether the upcomingGroupMaintenance field is set.
    • getUpcomingGroupMaintenance

      UpcomingMaintenance getUpcomingGroupMaintenance()
       Maintenance information on this group of VMs.
       
      optional .google.cloud.compute.v1.UpcomingMaintenance upcoming_group_maintenance = 393438448;
      Returns:
      The upcomingGroupMaintenance.
    • getUpcomingGroupMaintenanceOrBuilder

      UpcomingMaintenanceOrBuilder getUpcomingGroupMaintenanceOrBuilder()
       Maintenance information on this group of VMs.
       
      optional .google.cloud.compute.v1.UpcomingMaintenance upcoming_group_maintenance = 393438448;