public static final class NodeGroupMaintenanceWindow.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<NodeGroupMaintenanceWindow.Builder> implements NodeGroupMaintenanceWindowOrBuilder
Time window specified for daily maintenance operations. GCE's internal maintenance will be performed within this window.Protobuf type
google.cloud.compute.v1.NodeGroupMaintenanceWindow| Modifier and Type | Method and Description |
|---|---|
NodeGroupMaintenanceWindow.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
NodeGroupMaintenanceWindow |
build() |
NodeGroupMaintenanceWindow |
buildPartial() |
NodeGroupMaintenanceWindow.Builder |
clear() |
NodeGroupMaintenanceWindow.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
NodeGroupMaintenanceWindow.Builder |
clearMaintenanceDuration()
[Output only] A predetermined duration for the window, automatically chosen to be the smallest possible in the given scenario.
|
NodeGroupMaintenanceWindow.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
NodeGroupMaintenanceWindow.Builder |
clearStartTime()
Start time of the window.
|
NodeGroupMaintenanceWindow.Builder |
clone() |
NodeGroupMaintenanceWindow |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
Duration |
getMaintenanceDuration()
[Output only] A predetermined duration for the window, automatically chosen to be the smallest possible in the given scenario.
|
Duration.Builder |
getMaintenanceDurationBuilder()
[Output only] A predetermined duration for the window, automatically chosen to be the smallest possible in the given scenario.
|
DurationOrBuilder |
getMaintenanceDurationOrBuilder()
[Output only] A predetermined duration for the window, automatically chosen to be the smallest possible in the given scenario.
|
String |
getStartTime()
Start time of the window.
|
com.google.protobuf.ByteString |
getStartTimeBytes()
Start time of the window.
|
boolean |
hasMaintenanceDuration()
[Output only] A predetermined duration for the window, automatically chosen to be the smallest possible in the given scenario.
|
boolean |
hasStartTime()
Start time of the window.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
NodeGroupMaintenanceWindow.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
NodeGroupMaintenanceWindow.Builder |
mergeFrom(com.google.protobuf.Message other) |
NodeGroupMaintenanceWindow.Builder |
mergeFrom(NodeGroupMaintenanceWindow other) |
NodeGroupMaintenanceWindow.Builder |
mergeMaintenanceDuration(Duration value)
[Output only] A predetermined duration for the window, automatically chosen to be the smallest possible in the given scenario.
|
NodeGroupMaintenanceWindow.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
NodeGroupMaintenanceWindow.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
NodeGroupMaintenanceWindow.Builder |
setMaintenanceDuration(Duration.Builder builderForValue)
[Output only] A predetermined duration for the window, automatically chosen to be the smallest possible in the given scenario.
|
NodeGroupMaintenanceWindow.Builder |
setMaintenanceDuration(Duration value)
[Output only] A predetermined duration for the window, automatically chosen to be the smallest possible in the given scenario.
|
NodeGroupMaintenanceWindow.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
NodeGroupMaintenanceWindow.Builder |
setStartTime(String value)
Start time of the window.
|
NodeGroupMaintenanceWindow.Builder |
setStartTimeBytes(com.google.protobuf.ByteString value)
Start time of the window.
|
NodeGroupMaintenanceWindow.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, 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, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<NodeGroupMaintenanceWindow.Builder>public NodeGroupMaintenanceWindow.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<NodeGroupMaintenanceWindow.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<NodeGroupMaintenanceWindow.Builder>public NodeGroupMaintenanceWindow getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic NodeGroupMaintenanceWindow build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic NodeGroupMaintenanceWindow buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic NodeGroupMaintenanceWindow.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<NodeGroupMaintenanceWindow.Builder>public NodeGroupMaintenanceWindow.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<NodeGroupMaintenanceWindow.Builder>public NodeGroupMaintenanceWindow.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<NodeGroupMaintenanceWindow.Builder>public NodeGroupMaintenanceWindow.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<NodeGroupMaintenanceWindow.Builder>public NodeGroupMaintenanceWindow.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<NodeGroupMaintenanceWindow.Builder>public NodeGroupMaintenanceWindow.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<NodeGroupMaintenanceWindow.Builder>public NodeGroupMaintenanceWindow.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<NodeGroupMaintenanceWindow.Builder>public NodeGroupMaintenanceWindow.Builder mergeFrom(NodeGroupMaintenanceWindow other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<NodeGroupMaintenanceWindow.Builder>public NodeGroupMaintenanceWindow.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<NodeGroupMaintenanceWindow.Builder>IOExceptionpublic boolean hasMaintenanceDuration()
[Output only] A predetermined duration for the window, automatically chosen to be the smallest possible in the given scenario.
optional .google.cloud.compute.v1.Duration maintenance_duration = 525291840;hasMaintenanceDuration in interface NodeGroupMaintenanceWindowOrBuilderpublic Duration getMaintenanceDuration()
[Output only] A predetermined duration for the window, automatically chosen to be the smallest possible in the given scenario.
optional .google.cloud.compute.v1.Duration maintenance_duration = 525291840;getMaintenanceDuration in interface NodeGroupMaintenanceWindowOrBuilderpublic NodeGroupMaintenanceWindow.Builder setMaintenanceDuration(Duration value)
[Output only] A predetermined duration for the window, automatically chosen to be the smallest possible in the given scenario.
optional .google.cloud.compute.v1.Duration maintenance_duration = 525291840;public NodeGroupMaintenanceWindow.Builder setMaintenanceDuration(Duration.Builder builderForValue)
[Output only] A predetermined duration for the window, automatically chosen to be the smallest possible in the given scenario.
optional .google.cloud.compute.v1.Duration maintenance_duration = 525291840;public NodeGroupMaintenanceWindow.Builder mergeMaintenanceDuration(Duration value)
[Output only] A predetermined duration for the window, automatically chosen to be the smallest possible in the given scenario.
optional .google.cloud.compute.v1.Duration maintenance_duration = 525291840;public NodeGroupMaintenanceWindow.Builder clearMaintenanceDuration()
[Output only] A predetermined duration for the window, automatically chosen to be the smallest possible in the given scenario.
optional .google.cloud.compute.v1.Duration maintenance_duration = 525291840;public Duration.Builder getMaintenanceDurationBuilder()
[Output only] A predetermined duration for the window, automatically chosen to be the smallest possible in the given scenario.
optional .google.cloud.compute.v1.Duration maintenance_duration = 525291840;public DurationOrBuilder getMaintenanceDurationOrBuilder()
[Output only] A predetermined duration for the window, automatically chosen to be the smallest possible in the given scenario.
optional .google.cloud.compute.v1.Duration maintenance_duration = 525291840;getMaintenanceDurationOrBuilder in interface NodeGroupMaintenanceWindowOrBuilderpublic boolean hasStartTime()
Start time of the window. This must be in UTC format that resolves to one of 00:00, 04:00, 08:00, 12:00, 16:00, or 20:00. For example, both 13:00-5 and 08:00 are valid.
optional string start_time = 37467274;hasStartTime in interface NodeGroupMaintenanceWindowOrBuilderpublic String getStartTime()
Start time of the window. This must be in UTC format that resolves to one of 00:00, 04:00, 08:00, 12:00, 16:00, or 20:00. For example, both 13:00-5 and 08:00 are valid.
optional string start_time = 37467274;getStartTime in interface NodeGroupMaintenanceWindowOrBuilderpublic com.google.protobuf.ByteString getStartTimeBytes()
Start time of the window. This must be in UTC format that resolves to one of 00:00, 04:00, 08:00, 12:00, 16:00, or 20:00. For example, both 13:00-5 and 08:00 are valid.
optional string start_time = 37467274;getStartTimeBytes in interface NodeGroupMaintenanceWindowOrBuilderpublic NodeGroupMaintenanceWindow.Builder setStartTime(String value)
Start time of the window. This must be in UTC format that resolves to one of 00:00, 04:00, 08:00, 12:00, 16:00, or 20:00. For example, both 13:00-5 and 08:00 are valid.
optional string start_time = 37467274;value - The startTime to set.public NodeGroupMaintenanceWindow.Builder clearStartTime()
Start time of the window. This must be in UTC format that resolves to one of 00:00, 04:00, 08:00, 12:00, 16:00, or 20:00. For example, both 13:00-5 and 08:00 are valid.
optional string start_time = 37467274;public NodeGroupMaintenanceWindow.Builder setStartTimeBytes(com.google.protobuf.ByteString value)
Start time of the window. This must be in UTC format that resolves to one of 00:00, 04:00, 08:00, 12:00, 16:00, or 20:00. For example, both 13:00-5 and 08:00 are valid.
optional string start_time = 37467274;value - The bytes for startTime to set.public final NodeGroupMaintenanceWindow.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<NodeGroupMaintenanceWindow.Builder>public final NodeGroupMaintenanceWindow.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<NodeGroupMaintenanceWindow.Builder>Copyright © 2023 Google LLC. All rights reserved.