Package com.google.cloud.tpu.v2alpha1
Class UpcomingMaintenance.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<UpcomingMaintenance.Builder>
com.google.cloud.tpu.v2alpha1.UpcomingMaintenance.Builder
- All Implemented Interfaces:
UpcomingMaintenanceOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- UpcomingMaintenance
public static final class UpcomingMaintenance.Builder
extends com.google.protobuf.GeneratedMessage.Builder<UpcomingMaintenance.Builder>
implements UpcomingMaintenanceOrBuilder
Upcoming Maintenance notification information.Protobuf type
google.cloud.tpu.v2alpha1.UpcomingMaintenance-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Indicates if the maintenance can be customer triggered.The latest time for the planned maintenance window to start.The status of the maintenance.Defines the type of maintenance.The time by which the maintenance disruption will be completed.The current start time of the maintenance window.booleanIndicates if the maintenance can be customer triggered.static final com.google.protobuf.Descriptors.Descriptorcom.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.The status of the maintenance.intThe status of the maintenance.getType()Defines the type of maintenance.intDefines 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.booleanThe latest time for the planned maintenance window to start.booleanThe status of the maintenance.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 booleanmergeFrom(UpcomingMaintenance other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setCanReschedule(boolean value) Indicates if the maintenance can be customer triggered.setLatestWindowStartTime(String value) The latest time for the planned maintenance window to start.setLatestWindowStartTimeBytes(com.google.protobuf.ByteString value) The latest time for the planned maintenance window to start.The status of the maintenance.setMaintenanceStatusValue(int value) The status of the maintenance.Defines the type of maintenance.setTypeValue(int value) Defines the type of maintenance.setWindowEndTime(String value) The time by which the maintenance disruption will be completed.setWindowEndTimeBytes(com.google.protobuf.ByteString value) The time by which the maintenance disruption will be completed.setWindowStartTime(String value) The current start time of the maintenance window.setWindowStartTimeBytes(com.google.protobuf.ByteString value) The current start time of the maintenance window.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
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.Builder<UpcomingMaintenance.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<UpcomingMaintenance.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<UpcomingMaintenance.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<UpcomingMaintenance.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<UpcomingMaintenance.Builder>
-
mergeFrom
public UpcomingMaintenance.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<UpcomingMaintenance.Builder>- Throws:
IOException
-
hasType
public boolean hasType()Defines the type of maintenance.
optional .google.cloud.tpu.v2alpha1.UpcomingMaintenance.MaintenanceType type = 1;- Specified by:
hasTypein interfaceUpcomingMaintenanceOrBuilder- Returns:
- Whether the type field is set.
-
getTypeValue
public int getTypeValue()Defines the type of maintenance.
optional .google.cloud.tpu.v2alpha1.UpcomingMaintenance.MaintenanceType type = 1;- Specified by:
getTypeValuein interfaceUpcomingMaintenanceOrBuilder- Returns:
- The enum numeric value on the wire for type.
-
setTypeValue
Defines the type of maintenance.
optional .google.cloud.tpu.v2alpha1.UpcomingMaintenance.MaintenanceType type = 1;- Parameters:
value- The enum numeric value on the wire for type to set.- Returns:
- This builder for chaining.
-
getType
Defines the type of maintenance.
optional .google.cloud.tpu.v2alpha1.UpcomingMaintenance.MaintenanceType type = 1;- Specified by:
getTypein interfaceUpcomingMaintenanceOrBuilder- Returns:
- The type.
-
setType
Defines the type of maintenance.
optional .google.cloud.tpu.v2alpha1.UpcomingMaintenance.MaintenanceType type = 1;- Parameters:
value- The type to set.- Returns:
- This builder for chaining.
-
clearType
Defines the type of maintenance.
optional .google.cloud.tpu.v2alpha1.UpcomingMaintenance.MaintenanceType type = 1;- Returns:
- This builder for chaining.
-
hasCanReschedule
public boolean hasCanReschedule()Indicates if the maintenance can be customer triggered.
optional bool can_reschedule = 5;- 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 = 5;- Specified by:
getCanReschedulein interfaceUpcomingMaintenanceOrBuilder- Returns:
- The canReschedule.
-
setCanReschedule
Indicates if the maintenance can be customer triggered.
optional bool can_reschedule = 5;- Parameters:
value- The canReschedule to set.- Returns:
- This builder for chaining.
-
clearCanReschedule
Indicates if the maintenance can be customer triggered.
optional bool can_reschedule = 5;- Returns:
- This builder for chaining.
-
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 = 6;- 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 = 6;- 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 = 6;- Specified by:
getWindowStartTimeBytesin interfaceUpcomingMaintenanceOrBuilder- Returns:
- The bytes for windowStartTime.
-
setWindowStartTime
The current start time of the maintenance window. This timestamp value is in RFC3339 text format.
optional string window_start_time = 6;- Parameters:
value- The windowStartTime to set.- Returns:
- This builder for chaining.
-
clearWindowStartTime
The current start time of the maintenance window. This timestamp value is in RFC3339 text format.
optional string window_start_time = 6;- Returns:
- This builder for chaining.
-
setWindowStartTimeBytes
The current start time of the maintenance window. This timestamp value is in RFC3339 text format.
optional string window_start_time = 6;- Parameters:
value- The bytes for windowStartTime to set.- Returns:
- This builder for chaining.
-
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 = 7;- 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 = 7;- 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 = 7;- Specified by:
getWindowEndTimeBytesin interfaceUpcomingMaintenanceOrBuilder- Returns:
- The bytes for windowEndTime.
-
setWindowEndTime
The time by which the maintenance disruption will be completed. This timestamp value is in RFC3339 text format.
optional string window_end_time = 7;- Parameters:
value- The windowEndTime to set.- Returns:
- This builder for chaining.
-
clearWindowEndTime
The time by which the maintenance disruption will be completed. This timestamp value is in RFC3339 text format.
optional string window_end_time = 7;- Returns:
- This builder for chaining.
-
setWindowEndTimeBytes
The time by which the maintenance disruption will be completed. This timestamp value is in RFC3339 text format.
optional string window_end_time = 7;- Parameters:
value- The bytes for windowEndTime to set.- Returns:
- This builder for chaining.
-
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 = 8;- 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 = 8;- 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 = 8;- Specified by:
getLatestWindowStartTimeBytesin interfaceUpcomingMaintenanceOrBuilder- Returns:
- The bytes for latestWindowStartTime.
-
setLatestWindowStartTime
The latest time for the planned maintenance window to start. This timestamp value is in RFC3339 text format.
optional string latest_window_start_time = 8;- Parameters:
value- The latestWindowStartTime to set.- Returns:
- This builder for chaining.
-
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 = 8;- Returns:
- This builder for chaining.
-
setLatestWindowStartTimeBytes
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 = 8;- Parameters:
value- The bytes for latestWindowStartTime to set.- Returns:
- This builder for chaining.
-
hasMaintenanceStatus
public boolean hasMaintenanceStatus()The status of the maintenance.
optional .google.cloud.tpu.v2alpha1.UpcomingMaintenance.MaintenanceStatus maintenance_status = 9;- Specified by:
hasMaintenanceStatusin interfaceUpcomingMaintenanceOrBuilder- Returns:
- Whether the maintenanceStatus field is set.
-
getMaintenanceStatusValue
public int getMaintenanceStatusValue()The status of the maintenance.
optional .google.cloud.tpu.v2alpha1.UpcomingMaintenance.MaintenanceStatus maintenance_status = 9;- Specified by:
getMaintenanceStatusValuein interfaceUpcomingMaintenanceOrBuilder- Returns:
- The enum numeric value on the wire for maintenanceStatus.
-
setMaintenanceStatusValue
The status of the maintenance.
optional .google.cloud.tpu.v2alpha1.UpcomingMaintenance.MaintenanceStatus maintenance_status = 9;- Parameters:
value- The enum numeric value on the wire for maintenanceStatus to set.- Returns:
- This builder for chaining.
-
getMaintenanceStatus
The status of the maintenance.
optional .google.cloud.tpu.v2alpha1.UpcomingMaintenance.MaintenanceStatus maintenance_status = 9;- Specified by:
getMaintenanceStatusin interfaceUpcomingMaintenanceOrBuilder- Returns:
- The maintenanceStatus.
-
setMaintenanceStatus
public UpcomingMaintenance.Builder setMaintenanceStatus(UpcomingMaintenance.MaintenanceStatus value) The status of the maintenance.
optional .google.cloud.tpu.v2alpha1.UpcomingMaintenance.MaintenanceStatus maintenance_status = 9;- Parameters:
value- The maintenanceStatus to set.- Returns:
- This builder for chaining.
-
clearMaintenanceStatus
The status of the maintenance.
optional .google.cloud.tpu.v2alpha1.UpcomingMaintenance.MaintenanceStatus maintenance_status = 9;- Returns:
- This builder for chaining.
-