Package com.google.cloud.compute.v1
Class UpcomingMaintenance
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.cloud.compute.v1.UpcomingMaintenance
- All Implemented Interfaces:
UpcomingMaintenanceOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
@Generated
public final class UpcomingMaintenance
extends com.google.protobuf.GeneratedMessage
implements UpcomingMaintenanceOrBuilder
Upcoming Maintenance notification information.Protobuf type
google.cloud.compute.v1.UpcomingMaintenance- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classUpcoming Maintenance notification information.static enumstatic enumstatic enumDefines the type of maintenance.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 TypeMethodDescriptionbooleanbooleanIndicates if the maintenance can be customer triggered.static UpcomingMaintenancestatic final com.google.protobuf.Descriptors.DescriptorThe latest time for the planned maintenance window to start.com.google.protobuf.ByteStringThe latest time for the planned maintenance window to start.booleanIndicates whether the UpcomingMaintenance will be triggered on VM shutdown.getMaintenanceReasons(int index) The reasons for the maintenance.com.google.protobuf.ByteStringgetMaintenanceReasonsBytes(int index) The reasons for the maintenance.intThe reasons for the maintenance.com.google.protobuf.ProtocolStringListThe reasons for the maintenance.Check the MaintenanceStatus enum for the list of possible values.com.google.protobuf.ByteStringCheck the MaintenanceStatus enum for the list of possible values.com.google.protobuf.Parser<UpcomingMaintenance>intgetType()Defines the type of maintenance.com.google.protobuf.ByteStringDefines the type of maintenance.The time by which the maintenance disruption will be completed.com.google.protobuf.ByteStringThe time by which the maintenance disruption will be completed.The current start time of the maintenance window.com.google.protobuf.ByteStringThe current start time of the maintenance window.booleanIndicates if the maintenance can be customer triggered.inthashCode()booleanThe latest time for the planned maintenance window to start.booleanIndicates whether the UpcomingMaintenance will be triggered on VM shutdown.booleanCheck the MaintenanceStatus enum for the list of possible values.booleanhasType()Defines the type of maintenance.booleanThe time by which the maintenance disruption will be completed.booleanThe current start time of the maintenance window.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanstatic UpcomingMaintenance.Builderstatic UpcomingMaintenance.BuildernewBuilder(UpcomingMaintenance prototype) protected UpcomingMaintenance.BuildernewBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) static UpcomingMaintenanceparseDelimitedFrom(InputStream input) static UpcomingMaintenanceparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static UpcomingMaintenanceparseFrom(byte[] data) static UpcomingMaintenanceparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static UpcomingMaintenanceparseFrom(com.google.protobuf.ByteString data) static UpcomingMaintenanceparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static UpcomingMaintenanceparseFrom(com.google.protobuf.CodedInputStream input) static UpcomingMaintenanceparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static UpcomingMaintenanceparseFrom(InputStream input) static UpcomingMaintenanceparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static UpcomingMaintenanceparseFrom(ByteBuffer data) static UpcomingMaintenanceparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<UpcomingMaintenance>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
-
CAN_RESCHEDULE_FIELD_NUMBER
public static final int CAN_RESCHEDULE_FIELD_NUMBER- See Also:
-
LATEST_WINDOW_START_TIME_FIELD_NUMBER
public static final int LATEST_WINDOW_START_TIME_FIELD_NUMBER- See Also:
-
MAINTENANCE_ON_SHUTDOWN_FIELD_NUMBER
public static final int MAINTENANCE_ON_SHUTDOWN_FIELD_NUMBER- See Also:
-
MAINTENANCE_REASONS_FIELD_NUMBER
public static final int MAINTENANCE_REASONS_FIELD_NUMBER- See Also:
-
MAINTENANCE_STATUS_FIELD_NUMBER
public static final int MAINTENANCE_STATUS_FIELD_NUMBER- See Also:
-
TYPE_FIELD_NUMBER
public static final int TYPE_FIELD_NUMBER- See Also:
-
WINDOW_END_TIME_FIELD_NUMBER
public static final int WINDOW_END_TIME_FIELD_NUMBER- See Also:
-
WINDOW_START_TIME_FIELD_NUMBER
public static final int WINDOW_START_TIME_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
-
hasCanReschedule
public boolean hasCanReschedule()Indicates if the maintenance can be customer triggered.
optional bool can_reschedule = 95981977;- Specified by:
hasCanReschedulein interfaceUpcomingMaintenanceOrBuilder- Returns:
- Whether the canReschedule field is set.
-
getCanReschedule
public boolean getCanReschedule()Indicates if the maintenance can be customer triggered.
optional bool can_reschedule = 95981977;- Specified by:
getCanReschedulein interfaceUpcomingMaintenanceOrBuilder- Returns:
- The canReschedule.
-
hasLatestWindowStartTime
public boolean hasLatestWindowStartTime()The latest time for the planned maintenance window to start. This timestamp value is in RFC3339 text format.
optional string latest_window_start_time = 128032129;- Specified by:
hasLatestWindowStartTimein interfaceUpcomingMaintenanceOrBuilder- Returns:
- Whether the latestWindowStartTime field is set.
-
getLatestWindowStartTime
The latest time for the planned maintenance window to start. This timestamp value is in RFC3339 text format.
optional string latest_window_start_time = 128032129;- Specified by:
getLatestWindowStartTimein interfaceUpcomingMaintenanceOrBuilder- Returns:
- The latestWindowStartTime.
-
getLatestWindowStartTimeBytes
public com.google.protobuf.ByteString getLatestWindowStartTimeBytes()The latest time for the planned maintenance window to start. This timestamp value is in RFC3339 text format.
optional string latest_window_start_time = 128032129;- Specified by:
getLatestWindowStartTimeBytesin interfaceUpcomingMaintenanceOrBuilder- Returns:
- The bytes for latestWindowStartTime.
-
hasMaintenanceOnShutdown
public boolean hasMaintenanceOnShutdown()Indicates whether the UpcomingMaintenance will be triggered on VM shutdown.
optional bool maintenance_on_shutdown = 231055754;- Specified by:
hasMaintenanceOnShutdownin interfaceUpcomingMaintenanceOrBuilder- Returns:
- Whether the maintenanceOnShutdown field is set.
-
getMaintenanceOnShutdown
public boolean getMaintenanceOnShutdown()Indicates whether the UpcomingMaintenance will be triggered on VM shutdown.
optional bool maintenance_on_shutdown = 231055754;- Specified by:
getMaintenanceOnShutdownin interfaceUpcomingMaintenanceOrBuilder- Returns:
- The maintenanceOnShutdown.
-
getMaintenanceReasonsList
public com.google.protobuf.ProtocolStringList getMaintenanceReasonsList()The reasons for the maintenance. Only valid for vms. Check the MaintenanceReasons enum for the list of possible values.
repeated string maintenance_reasons = 140283267;- Specified by:
getMaintenanceReasonsListin interfaceUpcomingMaintenanceOrBuilder- Returns:
- A list containing the maintenanceReasons.
-
getMaintenanceReasonsCount
public int getMaintenanceReasonsCount()The reasons for the maintenance. Only valid for vms. Check the MaintenanceReasons enum for the list of possible values.
repeated string maintenance_reasons = 140283267;- Specified by:
getMaintenanceReasonsCountin interfaceUpcomingMaintenanceOrBuilder- Returns:
- The count of maintenanceReasons.
-
getMaintenanceReasons
The reasons for the maintenance. Only valid for vms. Check the MaintenanceReasons enum for the list of possible values.
repeated string maintenance_reasons = 140283267;- Specified by:
getMaintenanceReasonsin interfaceUpcomingMaintenanceOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The maintenanceReasons at the given index.
-
getMaintenanceReasonsBytes
public com.google.protobuf.ByteString getMaintenanceReasonsBytes(int index) The reasons for the maintenance. Only valid for vms. Check the MaintenanceReasons enum for the list of possible values.
repeated string maintenance_reasons = 140283267;- Specified by:
getMaintenanceReasonsBytesin interfaceUpcomingMaintenanceOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the maintenanceReasons at the given index.
-
hasMaintenanceStatus
public boolean hasMaintenanceStatus()Check the MaintenanceStatus enum for the list of possible values.
optional string maintenance_status = 81645214;- Specified by:
hasMaintenanceStatusin interfaceUpcomingMaintenanceOrBuilder- Returns:
- Whether the maintenanceStatus field is set.
-
getMaintenanceStatus
Check the MaintenanceStatus enum for the list of possible values.
optional string maintenance_status = 81645214;- Specified by:
getMaintenanceStatusin interfaceUpcomingMaintenanceOrBuilder- Returns:
- The maintenanceStatus.
-
getMaintenanceStatusBytes
public com.google.protobuf.ByteString getMaintenanceStatusBytes()Check the MaintenanceStatus enum for the list of possible values.
optional string maintenance_status = 81645214;- Specified by:
getMaintenanceStatusBytesin interfaceUpcomingMaintenanceOrBuilder- Returns:
- The bytes for maintenanceStatus.
-
hasType
public boolean hasType()Defines the type of maintenance. Check the Type enum for the list of possible values.
optional string type = 3575610;- Specified by:
hasTypein interfaceUpcomingMaintenanceOrBuilder- Returns:
- Whether the type field is set.
-
getType
Defines the type of maintenance. Check the Type enum for the list of possible values.
optional string type = 3575610;- Specified by:
getTypein interfaceUpcomingMaintenanceOrBuilder- Returns:
- The type.
-
getTypeBytes
public com.google.protobuf.ByteString getTypeBytes()Defines the type of maintenance. Check the Type enum for the list of possible values.
optional string type = 3575610;- Specified by:
getTypeBytesin interfaceUpcomingMaintenanceOrBuilder- Returns:
- The bytes for type.
-
hasWindowEndTime
public boolean hasWindowEndTime()The time by which the maintenance disruption will be completed. This timestamp value is in RFC3339 text format.
optional string window_end_time = 271816480;- Specified by:
hasWindowEndTimein interfaceUpcomingMaintenanceOrBuilder- Returns:
- Whether the windowEndTime field is set.
-
getWindowEndTime
The time by which the maintenance disruption will be completed. This timestamp value is in RFC3339 text format.
optional string window_end_time = 271816480;- Specified by:
getWindowEndTimein interfaceUpcomingMaintenanceOrBuilder- Returns:
- The windowEndTime.
-
getWindowEndTimeBytes
public com.google.protobuf.ByteString getWindowEndTimeBytes()The time by which the maintenance disruption will be completed. This timestamp value is in RFC3339 text format.
optional string window_end_time = 271816480;- Specified by:
getWindowEndTimeBytesin interfaceUpcomingMaintenanceOrBuilder- Returns:
- The bytes for windowEndTime.
-
hasWindowStartTime
public boolean hasWindowStartTime()The current start time of the maintenance window. This timestamp value is in RFC3339 text format.
optional string window_start_time = 473061433;- Specified by:
hasWindowStartTimein interfaceUpcomingMaintenanceOrBuilder- Returns:
- Whether the windowStartTime field is set.
-
getWindowStartTime
The current start time of the maintenance window. This timestamp value is in RFC3339 text format.
optional string window_start_time = 473061433;- Specified by:
getWindowStartTimein interfaceUpcomingMaintenanceOrBuilder- Returns:
- The windowStartTime.
-
getWindowStartTimeBytes
public com.google.protobuf.ByteString getWindowStartTimeBytes()The current start time of the maintenance window. This timestamp value is in RFC3339 text format.
optional string window_start_time = 473061433;- Specified by:
getWindowStartTimeBytesin interfaceUpcomingMaintenanceOrBuilder- Returns:
- The bytes for windowStartTime.
-
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 UpcomingMaintenance parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static UpcomingMaintenance parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static UpcomingMaintenance parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static UpcomingMaintenance parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static UpcomingMaintenance parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static UpcomingMaintenance parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static UpcomingMaintenance parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static UpcomingMaintenance parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static UpcomingMaintenance parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static UpcomingMaintenance 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 UpcomingMaintenance.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
-