public final class GroupMaintenanceInfo
extends com.google.api.client.json.GenericJson
This is the Java data model class that specifies how to parse/serialize into the JSON that is transmitted over HTTP when working with the Compute Engine API. For a detailed explanation see: https://developers.google.com/api-client-library/java/google-http-java-client/json
com.google.api.client.util.GenericData.Flags
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>
Constructor and Description |
---|
GroupMaintenanceInfo() |
Modifier and Type | Method and Description |
---|---|
GroupMaintenanceInfo |
clone() |
Integer |
getInstanceMaintenanceOngoingCount()
Describes number of instances that have ongoing maintenance.
|
Integer |
getInstanceMaintenancePendingCount()
Describes number of instances that have pending maintenance.
|
Integer |
getMaintenanceOngoingCount()
Progress for ongoing maintenance for this group of VMs/hosts.
|
Integer |
getMaintenancePendingCount()
Progress for ongoing maintenance for this group of VMs/hosts.
|
String |
getSchedulingType()
The type of maintenance for the reservation.
|
Integer |
getSubblockInfraMaintenanceOngoingCount()
Describes number of subblock Infrastructure that has ongoing maintenance.
|
Integer |
getSubblockInfraMaintenancePendingCount()
Describes number of subblock Infrastructure that has pending maintenance.
|
UpcomingMaintenance |
getUpcomingGroupMaintenance()
Maintenance information on this group of VMs.
|
GroupMaintenanceInfo |
set(String fieldName,
Object value) |
GroupMaintenanceInfo |
setInstanceMaintenanceOngoingCount(Integer instanceMaintenanceOngoingCount)
Describes number of instances that have ongoing maintenance.
|
GroupMaintenanceInfo |
setInstanceMaintenancePendingCount(Integer instanceMaintenancePendingCount)
Describes number of instances that have pending maintenance.
|
GroupMaintenanceInfo |
setMaintenanceOngoingCount(Integer maintenanceOngoingCount)
Progress for ongoing maintenance for this group of VMs/hosts.
|
GroupMaintenanceInfo |
setMaintenancePendingCount(Integer maintenancePendingCount)
Progress for ongoing maintenance for this group of VMs/hosts.
|
GroupMaintenanceInfo |
setSchedulingType(String schedulingType)
The type of maintenance for the reservation.
|
GroupMaintenanceInfo |
setSubblockInfraMaintenanceOngoingCount(Integer subblockInfraMaintenanceOngoingCount)
Describes number of subblock Infrastructure that has ongoing maintenance.
|
GroupMaintenanceInfo |
setSubblockInfraMaintenancePendingCount(Integer subblockInfraMaintenancePendingCount)
Describes number of subblock Infrastructure that has pending maintenance.
|
GroupMaintenanceInfo |
setUpcomingGroupMaintenance(UpcomingMaintenance upcomingGroupMaintenance)
Maintenance information on this group of VMs.
|
getFactory, setFactory, toPrettyString, toString
entrySet, equals, get, getClassInfo, getUnknownKeys, hashCode, put, putAll, remove, setUnknownKeys
clear, containsKey, containsValue, isEmpty, keySet, size, values
finalize, getClass, notify, notifyAll, wait, wait, wait
compute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAll
public Integer getInstanceMaintenanceOngoingCount()
null
for nonepublic GroupMaintenanceInfo setInstanceMaintenanceOngoingCount(Integer instanceMaintenanceOngoingCount)
instanceMaintenanceOngoingCount
- instanceMaintenanceOngoingCount or null
for nonepublic Integer getInstanceMaintenancePendingCount()
null
for nonepublic GroupMaintenanceInfo setInstanceMaintenancePendingCount(Integer instanceMaintenancePendingCount)
instanceMaintenancePendingCount
- instanceMaintenancePendingCount or null
for nonepublic Integer getMaintenanceOngoingCount()
null
for nonepublic GroupMaintenanceInfo setMaintenanceOngoingCount(Integer maintenanceOngoingCount)
maintenanceOngoingCount
- maintenanceOngoingCount or null
for nonepublic Integer getMaintenancePendingCount()
null
for nonepublic GroupMaintenanceInfo setMaintenancePendingCount(Integer maintenancePendingCount)
maintenancePendingCount
- maintenancePendingCount or null
for nonepublic String getSchedulingType()
null
for nonepublic GroupMaintenanceInfo setSchedulingType(String schedulingType)
schedulingType
- schedulingType or null
for nonepublic Integer getSubblockInfraMaintenanceOngoingCount()
null
for nonepublic GroupMaintenanceInfo setSubblockInfraMaintenanceOngoingCount(Integer subblockInfraMaintenanceOngoingCount)
subblockInfraMaintenanceOngoingCount
- subblockInfraMaintenanceOngoingCount or null
for nonepublic Integer getSubblockInfraMaintenancePendingCount()
null
for nonepublic GroupMaintenanceInfo setSubblockInfraMaintenancePendingCount(Integer subblockInfraMaintenancePendingCount)
subblockInfraMaintenancePendingCount
- subblockInfraMaintenancePendingCount or null
for nonepublic UpcomingMaintenance getUpcomingGroupMaintenance()
null
for nonepublic GroupMaintenanceInfo setUpcomingGroupMaintenance(UpcomingMaintenance upcomingGroupMaintenance)
upcomingGroupMaintenance
- upcomingGroupMaintenance or null
for nonepublic GroupMaintenanceInfo set(String fieldName, Object value)
set
in class com.google.api.client.json.GenericJson
public GroupMaintenanceInfo clone()
clone
in class com.google.api.client.json.GenericJson
Copyright © 2011–2025 Google. All rights reserved.