public static final class GroupMaintenanceInfo.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<GroupMaintenanceInfo.Builder> implements GroupMaintenanceInfoOrBuilder
Maintenance Info for ReservationBlocks.Protobuf type
google.cloud.compute.v1.GroupMaintenanceInfo| Modifier and Type | Method and Description |
|---|---|
GroupMaintenanceInfo.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
GroupMaintenanceInfo |
build() |
GroupMaintenanceInfo |
buildPartial() |
GroupMaintenanceInfo.Builder |
clear() |
GroupMaintenanceInfo.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
GroupMaintenanceInfo.Builder |
clearInstanceMaintenanceOngoingCount()
Describes number of instances that have ongoing maintenance.
|
GroupMaintenanceInfo.Builder |
clearInstanceMaintenancePendingCount()
Describes number of instances that have pending maintenance.
|
GroupMaintenanceInfo.Builder |
clearMaintenanceOngoingCount()
Progress for ongoing maintenance for this group of VMs/hosts.
|
GroupMaintenanceInfo.Builder |
clearMaintenancePendingCount()
Progress for ongoing maintenance for this group of VMs/hosts.
|
GroupMaintenanceInfo.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
GroupMaintenanceInfo.Builder |
clearSchedulingType()
The type of maintenance for the reservation.
|
GroupMaintenanceInfo.Builder |
clearSubblockInfraMaintenanceOngoingCount()
Describes number of subblock Infrastructure that has ongoing maintenance.
|
GroupMaintenanceInfo.Builder |
clearSubblockInfraMaintenancePendingCount()
Describes number of subblock Infrastructure that has pending maintenance.
|
GroupMaintenanceInfo.Builder |
clearUpcomingGroupMaintenance()
Maintenance information on this group of VMs.
|
GroupMaintenanceInfo.Builder |
clone() |
GroupMaintenanceInfo |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
int |
getInstanceMaintenanceOngoingCount()
Describes number of instances that have ongoing maintenance.
|
int |
getInstanceMaintenancePendingCount()
Describes number of instances that have pending maintenance.
|
int |
getMaintenanceOngoingCount()
Progress for ongoing maintenance for this group of VMs/hosts.
|
int |
getMaintenancePendingCount()
Progress for ongoing maintenance for this group of VMs/hosts.
|
String |
getSchedulingType()
The type of maintenance for the reservation.
|
com.google.protobuf.ByteString |
getSchedulingTypeBytes()
The type of maintenance for the reservation.
|
int |
getSubblockInfraMaintenanceOngoingCount()
Describes number of subblock Infrastructure that has ongoing maintenance.
|
int |
getSubblockInfraMaintenancePendingCount()
Describes number of subblock Infrastructure that has pending maintenance.
|
UpcomingMaintenance |
getUpcomingGroupMaintenance()
Maintenance information on this group of VMs.
|
UpcomingMaintenance.Builder |
getUpcomingGroupMaintenanceBuilder()
Maintenance information on this group of VMs.
|
UpcomingMaintenanceOrBuilder |
getUpcomingGroupMaintenanceOrBuilder()
Maintenance information on this group of VMs.
|
boolean |
hasInstanceMaintenanceOngoingCount()
Describes number of instances that have ongoing maintenance.
|
boolean |
hasInstanceMaintenancePendingCount()
Describes number of instances that have pending maintenance.
|
boolean |
hasMaintenanceOngoingCount()
Progress for ongoing maintenance for this group of VMs/hosts.
|
boolean |
hasMaintenancePendingCount()
Progress for ongoing maintenance for this group of VMs/hosts.
|
boolean |
hasSchedulingType()
The type of maintenance for the reservation.
|
boolean |
hasSubblockInfraMaintenanceOngoingCount()
Describes number of subblock Infrastructure that has ongoing maintenance.
|
boolean |
hasSubblockInfraMaintenancePendingCount()
Describes number of subblock Infrastructure that has pending maintenance.
|
boolean |
hasUpcomingGroupMaintenance()
Maintenance information on this group of VMs.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
GroupMaintenanceInfo.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
GroupMaintenanceInfo.Builder |
mergeFrom(GroupMaintenanceInfo other) |
GroupMaintenanceInfo.Builder |
mergeFrom(com.google.protobuf.Message other) |
GroupMaintenanceInfo.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
GroupMaintenanceInfo.Builder |
mergeUpcomingGroupMaintenance(UpcomingMaintenance value)
Maintenance information on this group of VMs.
|
GroupMaintenanceInfo.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
GroupMaintenanceInfo.Builder |
setInstanceMaintenanceOngoingCount(int value)
Describes number of instances that have ongoing maintenance.
|
GroupMaintenanceInfo.Builder |
setInstanceMaintenancePendingCount(int value)
Describes number of instances that have pending maintenance.
|
GroupMaintenanceInfo.Builder |
setMaintenanceOngoingCount(int value)
Progress for ongoing maintenance for this group of VMs/hosts.
|
GroupMaintenanceInfo.Builder |
setMaintenancePendingCount(int value)
Progress for ongoing maintenance for this group of VMs/hosts.
|
GroupMaintenanceInfo.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
GroupMaintenanceInfo.Builder |
setSchedulingType(String value)
The type of maintenance for the reservation.
|
GroupMaintenanceInfo.Builder |
setSchedulingTypeBytes(com.google.protobuf.ByteString value)
The type of maintenance for the reservation.
|
GroupMaintenanceInfo.Builder |
setSubblockInfraMaintenanceOngoingCount(int value)
Describes number of subblock Infrastructure that has ongoing maintenance.
|
GroupMaintenanceInfo.Builder |
setSubblockInfraMaintenancePendingCount(int value)
Describes number of subblock Infrastructure that has pending maintenance.
|
GroupMaintenanceInfo.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
GroupMaintenanceInfo.Builder |
setUpcomingGroupMaintenance(UpcomingMaintenance.Builder builderForValue)
Maintenance information on this group of VMs.
|
GroupMaintenanceInfo.Builder |
setUpcomingGroupMaintenance(UpcomingMaintenance value)
Maintenance information on this group of VMs.
|
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<GroupMaintenanceInfo.Builder>public GroupMaintenanceInfo.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<GroupMaintenanceInfo.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<GroupMaintenanceInfo.Builder>public GroupMaintenanceInfo getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic GroupMaintenanceInfo build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic GroupMaintenanceInfo buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic GroupMaintenanceInfo.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<GroupMaintenanceInfo.Builder>public GroupMaintenanceInfo.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<GroupMaintenanceInfo.Builder>public GroupMaintenanceInfo.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<GroupMaintenanceInfo.Builder>public GroupMaintenanceInfo.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<GroupMaintenanceInfo.Builder>public GroupMaintenanceInfo.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<GroupMaintenanceInfo.Builder>public GroupMaintenanceInfo.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<GroupMaintenanceInfo.Builder>public GroupMaintenanceInfo.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<GroupMaintenanceInfo.Builder>public GroupMaintenanceInfo.Builder mergeFrom(GroupMaintenanceInfo other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<GroupMaintenanceInfo.Builder>public GroupMaintenanceInfo.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<GroupMaintenanceInfo.Builder>IOExceptionpublic boolean hasInstanceMaintenanceOngoingCount()
Describes number of instances that have ongoing maintenance.
optional int32 instance_maintenance_ongoing_count = 137611253;hasInstanceMaintenanceOngoingCount in interface GroupMaintenanceInfoOrBuilderpublic int getInstanceMaintenanceOngoingCount()
Describes number of instances that have ongoing maintenance.
optional int32 instance_maintenance_ongoing_count = 137611253;getInstanceMaintenanceOngoingCount in interface GroupMaintenanceInfoOrBuilderpublic GroupMaintenanceInfo.Builder setInstanceMaintenanceOngoingCount(int value)
Describes number of instances that have ongoing maintenance.
optional int32 instance_maintenance_ongoing_count = 137611253;value - The instanceMaintenanceOngoingCount to set.public GroupMaintenanceInfo.Builder clearInstanceMaintenanceOngoingCount()
Describes number of instances that have ongoing maintenance.
optional int32 instance_maintenance_ongoing_count = 137611253;public boolean hasInstanceMaintenancePendingCount()
Describes number of instances that have pending maintenance.
optional int32 instance_maintenance_pending_count = 76612881;hasInstanceMaintenancePendingCount in interface GroupMaintenanceInfoOrBuilderpublic int getInstanceMaintenancePendingCount()
Describes number of instances that have pending maintenance.
optional int32 instance_maintenance_pending_count = 76612881;getInstanceMaintenancePendingCount in interface GroupMaintenanceInfoOrBuilderpublic GroupMaintenanceInfo.Builder setInstanceMaintenancePendingCount(int value)
Describes number of instances that have pending maintenance.
optional int32 instance_maintenance_pending_count = 76612881;value - The instanceMaintenancePendingCount to set.public GroupMaintenanceInfo.Builder clearInstanceMaintenancePendingCount()
Describes number of instances that have pending maintenance.
optional int32 instance_maintenance_pending_count = 76612881;public 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;hasMaintenanceOngoingCount in interface GroupMaintenanceInfoOrBuilderpublic 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;getMaintenanceOngoingCount in interface GroupMaintenanceInfoOrBuilderpublic GroupMaintenanceInfo.Builder setMaintenanceOngoingCount(int value)
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;value - The maintenanceOngoingCount to set.public GroupMaintenanceInfo.Builder clearMaintenanceOngoingCount()
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;public 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;hasMaintenancePendingCount in interface GroupMaintenanceInfoOrBuilderpublic 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;getMaintenancePendingCount in interface GroupMaintenanceInfoOrBuilderpublic GroupMaintenanceInfo.Builder setMaintenancePendingCount(int value)
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;value - The maintenancePendingCount to set.public GroupMaintenanceInfo.Builder clearMaintenancePendingCount()
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;public boolean hasSchedulingType()
The type of maintenance for the reservation. Check the SchedulingType enum for the list of possible values.
optional string scheduling_type = 199835397;hasSchedulingType in interface GroupMaintenanceInfoOrBuilderpublic String getSchedulingType()
The type of maintenance for the reservation. Check the SchedulingType enum for the list of possible values.
optional string scheduling_type = 199835397;getSchedulingType in interface GroupMaintenanceInfoOrBuilderpublic 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;getSchedulingTypeBytes in interface GroupMaintenanceInfoOrBuilderpublic GroupMaintenanceInfo.Builder setSchedulingType(String value)
The type of maintenance for the reservation. Check the SchedulingType enum for the list of possible values.
optional string scheduling_type = 199835397;value - The schedulingType to set.public GroupMaintenanceInfo.Builder clearSchedulingType()
The type of maintenance for the reservation. Check the SchedulingType enum for the list of possible values.
optional string scheduling_type = 199835397;public GroupMaintenanceInfo.Builder setSchedulingTypeBytes(com.google.protobuf.ByteString value)
The type of maintenance for the reservation. Check the SchedulingType enum for the list of possible values.
optional string scheduling_type = 199835397;value - The bytes for schedulingType to set.public 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;hasSubblockInfraMaintenanceOngoingCount in interface GroupMaintenanceInfoOrBuilderpublic 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;getSubblockInfraMaintenanceOngoingCount in interface GroupMaintenanceInfoOrBuilderpublic GroupMaintenanceInfo.Builder setSubblockInfraMaintenanceOngoingCount(int value)
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;value - The subblockInfraMaintenanceOngoingCount to set.public GroupMaintenanceInfo.Builder clearSubblockInfraMaintenanceOngoingCount()
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;public 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;hasSubblockInfraMaintenancePendingCount in interface GroupMaintenanceInfoOrBuilderpublic 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;getSubblockInfraMaintenancePendingCount in interface GroupMaintenanceInfoOrBuilderpublic GroupMaintenanceInfo.Builder setSubblockInfraMaintenancePendingCount(int value)
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;value - The subblockInfraMaintenancePendingCount to set.public GroupMaintenanceInfo.Builder clearSubblockInfraMaintenancePendingCount()
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;public boolean hasUpcomingGroupMaintenance()
Maintenance information on this group of VMs.
optional .google.cloud.compute.v1.UpcomingMaintenance upcoming_group_maintenance = 393438448;
hasUpcomingGroupMaintenance in interface GroupMaintenanceInfoOrBuilderpublic UpcomingMaintenance getUpcomingGroupMaintenance()
Maintenance information on this group of VMs.
optional .google.cloud.compute.v1.UpcomingMaintenance upcoming_group_maintenance = 393438448;
getUpcomingGroupMaintenance in interface GroupMaintenanceInfoOrBuilderpublic GroupMaintenanceInfo.Builder setUpcomingGroupMaintenance(UpcomingMaintenance value)
Maintenance information on this group of VMs.
optional .google.cloud.compute.v1.UpcomingMaintenance upcoming_group_maintenance = 393438448;
public GroupMaintenanceInfo.Builder setUpcomingGroupMaintenance(UpcomingMaintenance.Builder builderForValue)
Maintenance information on this group of VMs.
optional .google.cloud.compute.v1.UpcomingMaintenance upcoming_group_maintenance = 393438448;
public GroupMaintenanceInfo.Builder mergeUpcomingGroupMaintenance(UpcomingMaintenance value)
Maintenance information on this group of VMs.
optional .google.cloud.compute.v1.UpcomingMaintenance upcoming_group_maintenance = 393438448;
public GroupMaintenanceInfo.Builder clearUpcomingGroupMaintenance()
Maintenance information on this group of VMs.
optional .google.cloud.compute.v1.UpcomingMaintenance upcoming_group_maintenance = 393438448;
public UpcomingMaintenance.Builder getUpcomingGroupMaintenanceBuilder()
Maintenance information on this group of VMs.
optional .google.cloud.compute.v1.UpcomingMaintenance upcoming_group_maintenance = 393438448;
public UpcomingMaintenanceOrBuilder getUpcomingGroupMaintenanceOrBuilder()
Maintenance information on this group of VMs.
optional .google.cloud.compute.v1.UpcomingMaintenance upcoming_group_maintenance = 393438448;
getUpcomingGroupMaintenanceOrBuilder in interface GroupMaintenanceInfoOrBuilderpublic final GroupMaintenanceInfo.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<GroupMaintenanceInfo.Builder>public final GroupMaintenanceInfo.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<GroupMaintenanceInfo.Builder>Copyright © 2025 Google LLC. All rights reserved.