public static final class UpcomingMaintenance.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<UpcomingMaintenance.Builder> implements UpcomingMaintenanceOrBuilder
Upcoming Maintenance notification information.Protobuf type
google.cloud.compute.v1.UpcomingMaintenance| Modifier and Type | Method and Description |
|---|---|
UpcomingMaintenance.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
UpcomingMaintenance |
build() |
UpcomingMaintenance |
buildPartial() |
UpcomingMaintenance.Builder |
clear() |
UpcomingMaintenance.Builder |
clearCanReschedule()
Indicates if the maintenance can be customer triggered.
|
UpcomingMaintenance.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
UpcomingMaintenance.Builder |
clearLatestWindowStartTime()
The latest time for the planned maintenance window to start.
|
UpcomingMaintenance.Builder |
clearMaintenanceStatus()
Check the MaintenanceStatus enum for the list of possible values.
|
UpcomingMaintenance.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
UpcomingMaintenance.Builder |
clearType()
Defines the type of maintenance.
|
UpcomingMaintenance.Builder |
clearWindowEndTime()
The time by which the maintenance disruption will be completed.
|
UpcomingMaintenance.Builder |
clearWindowStartTime()
The current start time of the maintenance window.
|
UpcomingMaintenance.Builder |
clone() |
boolean |
getCanReschedule()
Indicates if the maintenance can be customer triggered.
|
UpcomingMaintenance |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
String |
getLatestWindowStartTime()
The latest time for the planned maintenance window to start.
|
com.google.protobuf.ByteString |
getLatestWindowStartTimeBytes()
The latest time for the planned maintenance window to start.
|
String |
getMaintenanceStatus()
Check the MaintenanceStatus enum for the list of possible values.
|
com.google.protobuf.ByteString |
getMaintenanceStatusBytes()
Check the MaintenanceStatus enum for the list of possible values.
|
String |
getType()
Defines the type of maintenance.
|
com.google.protobuf.ByteString |
getTypeBytes()
Defines the type of maintenance.
|
String |
getWindowEndTime()
The time by which the maintenance disruption will be completed.
|
com.google.protobuf.ByteString |
getWindowEndTimeBytes()
The time by which the maintenance disruption will be completed.
|
String |
getWindowStartTime()
The current start time of the maintenance window.
|
com.google.protobuf.ByteString |
getWindowStartTimeBytes()
The current start time of the maintenance window.
|
boolean |
hasCanReschedule()
Indicates if the maintenance can be customer triggered.
|
boolean |
hasLatestWindowStartTime()
The latest time for the planned maintenance window to start.
|
boolean |
hasMaintenanceStatus()
Check the MaintenanceStatus enum for the list of possible values.
|
boolean |
hasType()
Defines the type of maintenance.
|
boolean |
hasWindowEndTime()
The time by which the maintenance disruption will be completed.
|
boolean |
hasWindowStartTime()
The current start time of the maintenance window.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
UpcomingMaintenance.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
UpcomingMaintenance.Builder |
mergeFrom(com.google.protobuf.Message other) |
UpcomingMaintenance.Builder |
mergeFrom(UpcomingMaintenance other) |
UpcomingMaintenance.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
UpcomingMaintenance.Builder |
setCanReschedule(boolean value)
Indicates if the maintenance can be customer triggered.
|
UpcomingMaintenance.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
UpcomingMaintenance.Builder |
setLatestWindowStartTime(String value)
The latest time for the planned maintenance window to start.
|
UpcomingMaintenance.Builder |
setLatestWindowStartTimeBytes(com.google.protobuf.ByteString value)
The latest time for the planned maintenance window to start.
|
UpcomingMaintenance.Builder |
setMaintenanceStatus(String value)
Check the MaintenanceStatus enum for the list of possible values.
|
UpcomingMaintenance.Builder |
setMaintenanceStatusBytes(com.google.protobuf.ByteString value)
Check the MaintenanceStatus enum for the list of possible values.
|
UpcomingMaintenance.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
UpcomingMaintenance.Builder |
setType(String value)
Defines the type of maintenance.
|
UpcomingMaintenance.Builder |
setTypeBytes(com.google.protobuf.ByteString value)
Defines the type of maintenance.
|
UpcomingMaintenance.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
UpcomingMaintenance.Builder |
setWindowEndTime(String value)
The time by which the maintenance disruption will be completed.
|
UpcomingMaintenance.Builder |
setWindowEndTimeBytes(com.google.protobuf.ByteString value)
The time by which the maintenance disruption will be completed.
|
UpcomingMaintenance.Builder |
setWindowStartTime(String value)
The current start time of the maintenance window.
|
UpcomingMaintenance.Builder |
setWindowStartTimeBytes(com.google.protobuf.ByteString value)
The current start time of the maintenance window.
|
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<UpcomingMaintenance.Builder>public UpcomingMaintenance.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<UpcomingMaintenance.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<UpcomingMaintenance.Builder>public UpcomingMaintenance getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic UpcomingMaintenance build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic UpcomingMaintenance buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic UpcomingMaintenance.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<UpcomingMaintenance.Builder>public UpcomingMaintenance.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<UpcomingMaintenance.Builder>public UpcomingMaintenance.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<UpcomingMaintenance.Builder>public UpcomingMaintenance.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<UpcomingMaintenance.Builder>public UpcomingMaintenance.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<UpcomingMaintenance.Builder>public UpcomingMaintenance.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<UpcomingMaintenance.Builder>public UpcomingMaintenance.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<UpcomingMaintenance.Builder>public UpcomingMaintenance.Builder mergeFrom(UpcomingMaintenance other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<UpcomingMaintenance.Builder>public UpcomingMaintenance.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<UpcomingMaintenance.Builder>IOExceptionpublic boolean hasCanReschedule()
Indicates if the maintenance can be customer triggered.
optional bool can_reschedule = 95981977;hasCanReschedule in interface UpcomingMaintenanceOrBuilderpublic boolean getCanReschedule()
Indicates if the maintenance can be customer triggered.
optional bool can_reschedule = 95981977;getCanReschedule in interface UpcomingMaintenanceOrBuilderpublic UpcomingMaintenance.Builder setCanReschedule(boolean value)
Indicates if the maintenance can be customer triggered.
optional bool can_reschedule = 95981977;value - The canReschedule to set.public UpcomingMaintenance.Builder clearCanReschedule()
Indicates if the maintenance can be customer triggered.
optional bool can_reschedule = 95981977;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;hasLatestWindowStartTime in interface UpcomingMaintenanceOrBuilderpublic String 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;getLatestWindowStartTime in interface UpcomingMaintenanceOrBuilderpublic 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;getLatestWindowStartTimeBytes in interface UpcomingMaintenanceOrBuilderpublic UpcomingMaintenance.Builder setLatestWindowStartTime(String value)
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;value - The latestWindowStartTime to set.public UpcomingMaintenance.Builder clearLatestWindowStartTime()
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;public UpcomingMaintenance.Builder setLatestWindowStartTimeBytes(com.google.protobuf.ByteString value)
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;value - The bytes for latestWindowStartTime to set.public boolean hasMaintenanceStatus()
Check the MaintenanceStatus enum for the list of possible values.
optional string maintenance_status = 81645214;hasMaintenanceStatus in interface UpcomingMaintenanceOrBuilderpublic String getMaintenanceStatus()
Check the MaintenanceStatus enum for the list of possible values.
optional string maintenance_status = 81645214;getMaintenanceStatus in interface UpcomingMaintenanceOrBuilderpublic com.google.protobuf.ByteString getMaintenanceStatusBytes()
Check the MaintenanceStatus enum for the list of possible values.
optional string maintenance_status = 81645214;getMaintenanceStatusBytes in interface UpcomingMaintenanceOrBuilderpublic UpcomingMaintenance.Builder setMaintenanceStatus(String value)
Check the MaintenanceStatus enum for the list of possible values.
optional string maintenance_status = 81645214;value - The maintenanceStatus to set.public UpcomingMaintenance.Builder clearMaintenanceStatus()
Check the MaintenanceStatus enum for the list of possible values.
optional string maintenance_status = 81645214;public UpcomingMaintenance.Builder setMaintenanceStatusBytes(com.google.protobuf.ByteString value)
Check the MaintenanceStatus enum for the list of possible values.
optional string maintenance_status = 81645214;value - The bytes for maintenanceStatus to set.public boolean hasType()
Defines the type of maintenance. Check the Type enum for the list of possible values.
optional string type = 3575610;hasType in interface UpcomingMaintenanceOrBuilderpublic String getType()
Defines the type of maintenance. Check the Type enum for the list of possible values.
optional string type = 3575610;getType in interface UpcomingMaintenanceOrBuilderpublic com.google.protobuf.ByteString getTypeBytes()
Defines the type of maintenance. Check the Type enum for the list of possible values.
optional string type = 3575610;getTypeBytes in interface UpcomingMaintenanceOrBuilderpublic UpcomingMaintenance.Builder setType(String value)
Defines the type of maintenance. Check the Type enum for the list of possible values.
optional string type = 3575610;value - The type to set.public UpcomingMaintenance.Builder clearType()
Defines the type of maintenance. Check the Type enum for the list of possible values.
optional string type = 3575610;public UpcomingMaintenance.Builder setTypeBytes(com.google.protobuf.ByteString value)
Defines the type of maintenance. Check the Type enum for the list of possible values.
optional string type = 3575610;value - The bytes for type to set.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;hasWindowEndTime in interface UpcomingMaintenanceOrBuilderpublic String 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;getWindowEndTime in interface UpcomingMaintenanceOrBuilderpublic 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;getWindowEndTimeBytes in interface UpcomingMaintenanceOrBuilderpublic UpcomingMaintenance.Builder setWindowEndTime(String value)
The time by which the maintenance disruption will be completed. This timestamp value is in RFC3339 text format.
optional string window_end_time = 271816480;value - The windowEndTime to set.public UpcomingMaintenance.Builder clearWindowEndTime()
The time by which the maintenance disruption will be completed. This timestamp value is in RFC3339 text format.
optional string window_end_time = 271816480;public UpcomingMaintenance.Builder setWindowEndTimeBytes(com.google.protobuf.ByteString value)
The time by which the maintenance disruption will be completed. This timestamp value is in RFC3339 text format.
optional string window_end_time = 271816480;value - The bytes for windowEndTime to set.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;hasWindowStartTime in interface UpcomingMaintenanceOrBuilderpublic String getWindowStartTime()
The current start time of the maintenance window. This timestamp value is in RFC3339 text format.
optional string window_start_time = 473061433;getWindowStartTime in interface UpcomingMaintenanceOrBuilderpublic 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;getWindowStartTimeBytes in interface UpcomingMaintenanceOrBuilderpublic UpcomingMaintenance.Builder setWindowStartTime(String value)
The current start time of the maintenance window. This timestamp value is in RFC3339 text format.
optional string window_start_time = 473061433;value - The windowStartTime to set.public UpcomingMaintenance.Builder clearWindowStartTime()
The current start time of the maintenance window. This timestamp value is in RFC3339 text format.
optional string window_start_time = 473061433;public UpcomingMaintenance.Builder setWindowStartTimeBytes(com.google.protobuf.ByteString value)
The current start time of the maintenance window. This timestamp value is in RFC3339 text format.
optional string window_start_time = 473061433;value - The bytes for windowStartTime to set.public final UpcomingMaintenance.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<UpcomingMaintenance.Builder>public final UpcomingMaintenance.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<UpcomingMaintenance.Builder>Copyright © 2025 Google LLC. All rights reserved.