Package com.google.cloud.compute.v1
Class GroupMaintenanceInfo
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.cloud.compute.v1.GroupMaintenanceInfo
- All Implemented Interfaces:
GroupMaintenanceInfoOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
@Generated
public final class GroupMaintenanceInfo
extends com.google.protobuf.GeneratedMessage
implements GroupMaintenanceInfoOrBuilder
Maintenance Info for ReservationBlocks.Protobuf type
google.cloud.compute.v1.GroupMaintenanceInfo- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classMaintenance Info for ReservationBlocks.static enumThe type of maintenance for the reservation.Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessage
com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT, BuilderT>>, com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.FieldAccessorTable, com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingT extends com.google.protobuf.Message, T extends Object>, com.google.protobuf.GeneratedMessage.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessage
com.google.protobuf.AbstractMessage.BuilderParentNested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessage
alwaysUseFieldBuilders, loggedPre22TypeNames, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionbooleanstatic GroupMaintenanceInfostatic final com.google.protobuf.Descriptors.DescriptorintDescribes number of instances that have ongoing maintenance.intDescribes number of instances that have pending maintenance.intProgress for ongoing maintenance for this group of VMs/hosts.intProgress for ongoing maintenance for this group of VMs/hosts.com.google.protobuf.Parser<GroupMaintenanceInfo>The type of maintenance for the reservation.com.google.protobuf.ByteStringThe type of maintenance for the reservation.intintDescribes number of subblock Infrastructure that has ongoing maintenance.intDescribes number of subblock Infrastructure that has pending maintenance.Maintenance information on this group of VMs.Maintenance information on this group of VMs.inthashCode()booleanDescribes number of instances that have ongoing maintenance.booleanDescribes number of instances that have pending maintenance.booleanProgress for ongoing maintenance for this group of VMs/hosts.booleanProgress for ongoing maintenance for this group of VMs/hosts.booleanThe type of maintenance for the reservation.booleanDescribes number of subblock Infrastructure that has ongoing maintenance.booleanDescribes number of subblock Infrastructure that has pending maintenance.booleanMaintenance information on this group of VMs.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanstatic GroupMaintenanceInfo.Builderstatic GroupMaintenanceInfo.BuildernewBuilder(GroupMaintenanceInfo prototype) protected GroupMaintenanceInfo.BuildernewBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) static GroupMaintenanceInfoparseDelimitedFrom(InputStream input) static GroupMaintenanceInfoparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static GroupMaintenanceInfoparseFrom(byte[] data) static GroupMaintenanceInfoparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static GroupMaintenanceInfoparseFrom(com.google.protobuf.ByteString data) static GroupMaintenanceInfoparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static GroupMaintenanceInfoparseFrom(com.google.protobuf.CodedInputStream input) static GroupMaintenanceInfoparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static GroupMaintenanceInfoparseFrom(InputStream input) static GroupMaintenanceInfoparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static GroupMaintenanceInfoparseFrom(ByteBuffer data) static GroupMaintenanceInfoparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<GroupMaintenanceInfo>parser()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessage
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, newFileScopedGeneratedExtension, newInstance, newMessageScopedGeneratedExtension, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashFields, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
INSTANCE_MAINTENANCE_ONGOING_COUNT_FIELD_NUMBER
public static final int INSTANCE_MAINTENANCE_ONGOING_COUNT_FIELD_NUMBER- See Also:
-
INSTANCE_MAINTENANCE_PENDING_COUNT_FIELD_NUMBER
public static final int INSTANCE_MAINTENANCE_PENDING_COUNT_FIELD_NUMBER- See Also:
-
MAINTENANCE_ONGOING_COUNT_FIELD_NUMBER
public static final int MAINTENANCE_ONGOING_COUNT_FIELD_NUMBER- See Also:
-
MAINTENANCE_PENDING_COUNT_FIELD_NUMBER
public static final int MAINTENANCE_PENDING_COUNT_FIELD_NUMBER- See Also:
-
SCHEDULING_TYPE_FIELD_NUMBER
public static final int SCHEDULING_TYPE_FIELD_NUMBER- See Also:
-
SUBBLOCK_INFRA_MAINTENANCE_ONGOING_COUNT_FIELD_NUMBER
public static final int SUBBLOCK_INFRA_MAINTENANCE_ONGOING_COUNT_FIELD_NUMBER- See Also:
-
SUBBLOCK_INFRA_MAINTENANCE_PENDING_COUNT_FIELD_NUMBER
public static final int SUBBLOCK_INFRA_MAINTENANCE_PENDING_COUNT_FIELD_NUMBER- See Also:
-
UPCOMING_GROUP_MAINTENANCE_FIELD_NUMBER
public static final int UPCOMING_GROUP_MAINTENANCE_FIELD_NUMBER- See Also:
-
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage
-
hasInstanceMaintenanceOngoingCount
public boolean hasInstanceMaintenanceOngoingCount()Describes number of instances that have ongoing maintenance.
optional int32 instance_maintenance_ongoing_count = 137611253;- Specified by:
hasInstanceMaintenanceOngoingCountin interfaceGroupMaintenanceInfoOrBuilder- Returns:
- Whether the instanceMaintenanceOngoingCount field is set.
-
getInstanceMaintenanceOngoingCount
public int getInstanceMaintenanceOngoingCount()Describes number of instances that have ongoing maintenance.
optional int32 instance_maintenance_ongoing_count = 137611253;- Specified by:
getInstanceMaintenanceOngoingCountin interfaceGroupMaintenanceInfoOrBuilder- Returns:
- The instanceMaintenanceOngoingCount.
-
hasInstanceMaintenancePendingCount
public boolean hasInstanceMaintenancePendingCount()Describes number of instances that have pending maintenance.
optional int32 instance_maintenance_pending_count = 76612881;- Specified by:
hasInstanceMaintenancePendingCountin interfaceGroupMaintenanceInfoOrBuilder- Returns:
- Whether the instanceMaintenancePendingCount field is set.
-
getInstanceMaintenancePendingCount
public int getInstanceMaintenancePendingCount()Describes number of instances that have pending maintenance.
optional int32 instance_maintenance_pending_count = 76612881;- Specified by:
getInstanceMaintenancePendingCountin interfaceGroupMaintenanceInfoOrBuilder- Returns:
- The instanceMaintenancePendingCount.
-
hasMaintenanceOngoingCount
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;- Specified by:
hasMaintenanceOngoingCountin interfaceGroupMaintenanceInfoOrBuilder- Returns:
- Whether the maintenanceOngoingCount field is set.
-
getMaintenanceOngoingCount
public 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;- Specified by:
getMaintenanceOngoingCountin interfaceGroupMaintenanceInfoOrBuilder- Returns:
- The maintenanceOngoingCount.
-
hasMaintenancePendingCount
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;- Specified by:
hasMaintenancePendingCountin interfaceGroupMaintenanceInfoOrBuilder- Returns:
- Whether the maintenancePendingCount field is set.
-
getMaintenancePendingCount
public 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;- Specified by:
getMaintenancePendingCountin interfaceGroupMaintenanceInfoOrBuilder- Returns:
- The maintenancePendingCount.
-
hasSchedulingType
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;- Specified by:
hasSchedulingTypein interfaceGroupMaintenanceInfoOrBuilder- Returns:
- Whether the schedulingType field is set.
-
getSchedulingType
The type of maintenance for the reservation. Check the SchedulingType enum for the list of possible values.
optional string scheduling_type = 199835397;- Specified by:
getSchedulingTypein interfaceGroupMaintenanceInfoOrBuilder- Returns:
- The schedulingType.
-
getSchedulingTypeBytes
public 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;- Specified by:
getSchedulingTypeBytesin interfaceGroupMaintenanceInfoOrBuilder- Returns:
- The bytes for schedulingType.
-
hasSubblockInfraMaintenanceOngoingCount
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;- Specified by:
hasSubblockInfraMaintenanceOngoingCountin interfaceGroupMaintenanceInfoOrBuilder- Returns:
- Whether the subblockInfraMaintenanceOngoingCount field is set.
-
getSubblockInfraMaintenanceOngoingCount
public 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;- Specified by:
getSubblockInfraMaintenanceOngoingCountin interfaceGroupMaintenanceInfoOrBuilder- Returns:
- The subblockInfraMaintenanceOngoingCount.
-
hasSubblockInfraMaintenancePendingCount
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;- Specified by:
hasSubblockInfraMaintenancePendingCountin interfaceGroupMaintenanceInfoOrBuilder- Returns:
- Whether the subblockInfraMaintenancePendingCount field is set.
-
getSubblockInfraMaintenancePendingCount
public 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;- Specified by:
getSubblockInfraMaintenancePendingCountin interfaceGroupMaintenanceInfoOrBuilder- Returns:
- The subblockInfraMaintenancePendingCount.
-
hasUpcomingGroupMaintenance
public boolean hasUpcomingGroupMaintenance()Maintenance information on this group of VMs.
optional .google.cloud.compute.v1.UpcomingMaintenance upcoming_group_maintenance = 393438448;- Specified by:
hasUpcomingGroupMaintenancein interfaceGroupMaintenanceInfoOrBuilder- Returns:
- Whether the upcomingGroupMaintenance field is set.
-
getUpcomingGroupMaintenance
Maintenance information on this group of VMs.
optional .google.cloud.compute.v1.UpcomingMaintenance upcoming_group_maintenance = 393438448;- Specified by:
getUpcomingGroupMaintenancein interfaceGroupMaintenanceInfoOrBuilder- Returns:
- The upcomingGroupMaintenance.
-
getUpcomingGroupMaintenanceOrBuilder
Maintenance information on this group of VMs.
optional .google.cloud.compute.v1.UpcomingMaintenance upcoming_group_maintenance = 393438448;- Specified by:
getUpcomingGroupMaintenanceOrBuilderin interfaceGroupMaintenanceInfoOrBuilder
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessage- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessage
-
equals
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static GroupMaintenanceInfo parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static GroupMaintenanceInfo parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static GroupMaintenanceInfo parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static GroupMaintenanceInfo parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static GroupMaintenanceInfo parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static GroupMaintenanceInfo parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static GroupMaintenanceInfo parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static GroupMaintenanceInfo parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static GroupMaintenanceInfo parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static GroupMaintenanceInfo parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
-
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected GroupMaintenanceInfo.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) - Overrides:
newBuilderForTypein classcom.google.protobuf.AbstractMessage
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessage
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-