Package com.google.container.v1
Class MaintenanceWindow.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<MaintenanceWindow.Builder>
com.google.container.v1.MaintenanceWindow.Builder
- All Implemented Interfaces:
MaintenanceWindowOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- MaintenanceWindow
public static final class MaintenanceWindow.Builder
extends com.google.protobuf.GeneratedMessage.Builder<MaintenanceWindow.Builder>
implements MaintenanceWindowOrBuilder
MaintenanceWindow defines the maintenance window to be used for the cluster.Protobuf type
google.container.v1.MaintenanceWindow-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()DailyMaintenanceWindow specifies a daily maintenance operation window.RecurringMaintenanceWindow specifies some number of recurring time periods for maintenance to occur.RecurringWindow specifies some number of recurring time periods for maintenance to occur.booleanExceptions to maintenance window.DailyMaintenanceWindow specifies a daily maintenance operation window.DailyMaintenanceWindow specifies a daily maintenance operation window.DailyMaintenanceWindow specifies a daily maintenance operation window.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorDeprecated.intExceptions to maintenance window.Exceptions to maintenance window.getMaintenanceExclusionsOrDefault(String key, TimeWindow defaultValue) Exceptions to maintenance window.Exceptions to maintenance window.Deprecated.RecurringMaintenanceWindow specifies some number of recurring time periods for maintenance to occur.RecurringMaintenanceWindow specifies some number of recurring time periods for maintenance to occur.RecurringMaintenanceWindow specifies some number of recurring time periods for maintenance to occur.RecurringWindow specifies some number of recurring time periods for maintenance to occur.RecurringWindow specifies some number of recurring time periods for maintenance to occur.RecurringWindow specifies some number of recurring time periods for maintenance to occur.booleanDailyMaintenanceWindow specifies a daily maintenance operation window.booleanRecurringMaintenanceWindow specifies some number of recurring time periods for maintenance to occur.booleanRecurringWindow specifies some number of recurring time periods for maintenance to occur.protected com.google.protobuf.GeneratedMessage.FieldAccessorTableprotected com.google.protobuf.MapFieldReflectionAccessorinternalGetMapFieldReflection(int number) protected com.google.protobuf.MapFieldReflectionAccessorinternalGetMutableMapFieldReflection(int number) final booleanDailyMaintenanceWindow specifies a daily maintenance operation window.mergeFrom(MaintenanceWindow other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) RecurringMaintenanceWindow specifies some number of recurring time periods for maintenance to occur.RecurringWindow specifies some number of recurring time periods for maintenance to occur.putAllMaintenanceExclusions(Map<String, TimeWindow> values) Exceptions to maintenance window.putMaintenanceExclusions(String key, TimeWindow value) Exceptions to maintenance window.Exceptions to maintenance window.Exceptions to maintenance window.DailyMaintenanceWindow specifies a daily maintenance operation window.setDailyMaintenanceWindow(DailyMaintenanceWindow.Builder builderForValue) DailyMaintenanceWindow specifies a daily maintenance operation window.RecurringMaintenanceWindow specifies some number of recurring time periods for maintenance to occur.setRecurringMaintenanceWindow(RecurringMaintenanceWindow.Builder builderForValue) RecurringMaintenanceWindow specifies some number of recurring time periods for maintenance to occur.RecurringWindow specifies some number of recurring time periods for maintenance to occur.setRecurringWindow(RecurringTimeWindow.Builder builderForValue) RecurringWindow specifies some number of recurring time periods for maintenance to occur.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, internalGetMutableMapField, 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() -
internalGetMapFieldReflection
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(int number) - Overrides:
internalGetMapFieldReflectionin classcom.google.protobuf.GeneratedMessage.Builder<MaintenanceWindow.Builder>
-
internalGetMutableMapFieldReflection
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection(int number) - Overrides:
internalGetMutableMapFieldReflectionin classcom.google.protobuf.GeneratedMessage.Builder<MaintenanceWindow.Builder>
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<MaintenanceWindow.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<MaintenanceWindow.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<MaintenanceWindow.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<MaintenanceWindow.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<MaintenanceWindow.Builder>
-
mergeFrom
public MaintenanceWindow.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<MaintenanceWindow.Builder>- Throws:
IOException
-
getPolicyCase
- Specified by:
getPolicyCasein interfaceMaintenanceWindowOrBuilder
-
clearPolicy
-
hasDailyMaintenanceWindow
public boolean hasDailyMaintenanceWindow()DailyMaintenanceWindow specifies a daily maintenance operation window.
.google.container.v1.DailyMaintenanceWindow daily_maintenance_window = 2;- Specified by:
hasDailyMaintenanceWindowin interfaceMaintenanceWindowOrBuilder- Returns:
- Whether the dailyMaintenanceWindow field is set.
-
getDailyMaintenanceWindow
DailyMaintenanceWindow specifies a daily maintenance operation window.
.google.container.v1.DailyMaintenanceWindow daily_maintenance_window = 2;- Specified by:
getDailyMaintenanceWindowin interfaceMaintenanceWindowOrBuilder- Returns:
- The dailyMaintenanceWindow.
-
setDailyMaintenanceWindow
DailyMaintenanceWindow specifies a daily maintenance operation window.
.google.container.v1.DailyMaintenanceWindow daily_maintenance_window = 2; -
setDailyMaintenanceWindow
public MaintenanceWindow.Builder setDailyMaintenanceWindow(DailyMaintenanceWindow.Builder builderForValue) DailyMaintenanceWindow specifies a daily maintenance operation window.
.google.container.v1.DailyMaintenanceWindow daily_maintenance_window = 2; -
mergeDailyMaintenanceWindow
DailyMaintenanceWindow specifies a daily maintenance operation window.
.google.container.v1.DailyMaintenanceWindow daily_maintenance_window = 2; -
clearDailyMaintenanceWindow
DailyMaintenanceWindow specifies a daily maintenance operation window.
.google.container.v1.DailyMaintenanceWindow daily_maintenance_window = 2; -
getDailyMaintenanceWindowBuilder
DailyMaintenanceWindow specifies a daily maintenance operation window.
.google.container.v1.DailyMaintenanceWindow daily_maintenance_window = 2; -
getDailyMaintenanceWindowOrBuilder
DailyMaintenanceWindow specifies a daily maintenance operation window.
.google.container.v1.DailyMaintenanceWindow daily_maintenance_window = 2;- Specified by:
getDailyMaintenanceWindowOrBuilderin interfaceMaintenanceWindowOrBuilder
-
hasRecurringWindow
public boolean hasRecurringWindow()RecurringWindow specifies some number of recurring time periods for maintenance to occur. The time windows may be overlapping. If no maintenance windows are set, maintenance can occur at any time.
.google.container.v1.RecurringTimeWindow recurring_window = 3;- Specified by:
hasRecurringWindowin interfaceMaintenanceWindowOrBuilder- Returns:
- Whether the recurringWindow field is set.
-
getRecurringWindow
RecurringWindow specifies some number of recurring time periods for maintenance to occur. The time windows may be overlapping. If no maintenance windows are set, maintenance can occur at any time.
.google.container.v1.RecurringTimeWindow recurring_window = 3;- Specified by:
getRecurringWindowin interfaceMaintenanceWindowOrBuilder- Returns:
- The recurringWindow.
-
setRecurringWindow
RecurringWindow specifies some number of recurring time periods for maintenance to occur. The time windows may be overlapping. If no maintenance windows are set, maintenance can occur at any time.
.google.container.v1.RecurringTimeWindow recurring_window = 3; -
setRecurringWindow
RecurringWindow specifies some number of recurring time periods for maintenance to occur. The time windows may be overlapping. If no maintenance windows are set, maintenance can occur at any time.
.google.container.v1.RecurringTimeWindow recurring_window = 3; -
mergeRecurringWindow
RecurringWindow specifies some number of recurring time periods for maintenance to occur. The time windows may be overlapping. If no maintenance windows are set, maintenance can occur at any time.
.google.container.v1.RecurringTimeWindow recurring_window = 3; -
clearRecurringWindow
RecurringWindow specifies some number of recurring time periods for maintenance to occur. The time windows may be overlapping. If no maintenance windows are set, maintenance can occur at any time.
.google.container.v1.RecurringTimeWindow recurring_window = 3; -
getRecurringWindowBuilder
RecurringWindow specifies some number of recurring time periods for maintenance to occur. The time windows may be overlapping. If no maintenance windows are set, maintenance can occur at any time.
.google.container.v1.RecurringTimeWindow recurring_window = 3; -
getRecurringWindowOrBuilder
RecurringWindow specifies some number of recurring time periods for maintenance to occur. The time windows may be overlapping. If no maintenance windows are set, maintenance can occur at any time.
.google.container.v1.RecurringTimeWindow recurring_window = 3;- Specified by:
getRecurringWindowOrBuilderin interfaceMaintenanceWindowOrBuilder
-
hasRecurringMaintenanceWindow
public boolean hasRecurringMaintenanceWindow()RecurringMaintenanceWindow specifies some number of recurring time periods for maintenance to occur. The time windows may be overlapping. If no maintenance windows are set, maintenance can occur at any time. Alternative to RecurringWindow, with renamed fields.
.google.container.v1.RecurringMaintenanceWindow recurring_maintenance_window = 5;- Specified by:
hasRecurringMaintenanceWindowin interfaceMaintenanceWindowOrBuilder- Returns:
- Whether the recurringMaintenanceWindow field is set.
-
getRecurringMaintenanceWindow
RecurringMaintenanceWindow specifies some number of recurring time periods for maintenance to occur. The time windows may be overlapping. If no maintenance windows are set, maintenance can occur at any time. Alternative to RecurringWindow, with renamed fields.
.google.container.v1.RecurringMaintenanceWindow recurring_maintenance_window = 5;- Specified by:
getRecurringMaintenanceWindowin interfaceMaintenanceWindowOrBuilder- Returns:
- The recurringMaintenanceWindow.
-
setRecurringMaintenanceWindow
RecurringMaintenanceWindow specifies some number of recurring time periods for maintenance to occur. The time windows may be overlapping. If no maintenance windows are set, maintenance can occur at any time. Alternative to RecurringWindow, with renamed fields.
.google.container.v1.RecurringMaintenanceWindow recurring_maintenance_window = 5; -
setRecurringMaintenanceWindow
public MaintenanceWindow.Builder setRecurringMaintenanceWindow(RecurringMaintenanceWindow.Builder builderForValue) RecurringMaintenanceWindow specifies some number of recurring time periods for maintenance to occur. The time windows may be overlapping. If no maintenance windows are set, maintenance can occur at any time. Alternative to RecurringWindow, with renamed fields.
.google.container.v1.RecurringMaintenanceWindow recurring_maintenance_window = 5; -
mergeRecurringMaintenanceWindow
RecurringMaintenanceWindow specifies some number of recurring time periods for maintenance to occur. The time windows may be overlapping. If no maintenance windows are set, maintenance can occur at any time. Alternative to RecurringWindow, with renamed fields.
.google.container.v1.RecurringMaintenanceWindow recurring_maintenance_window = 5; -
clearRecurringMaintenanceWindow
RecurringMaintenanceWindow specifies some number of recurring time periods for maintenance to occur. The time windows may be overlapping. If no maintenance windows are set, maintenance can occur at any time. Alternative to RecurringWindow, with renamed fields.
.google.container.v1.RecurringMaintenanceWindow recurring_maintenance_window = 5; -
getRecurringMaintenanceWindowBuilder
RecurringMaintenanceWindow specifies some number of recurring time periods for maintenance to occur. The time windows may be overlapping. If no maintenance windows are set, maintenance can occur at any time. Alternative to RecurringWindow, with renamed fields.
.google.container.v1.RecurringMaintenanceWindow recurring_maintenance_window = 5; -
getRecurringMaintenanceWindowOrBuilder
RecurringMaintenanceWindow specifies some number of recurring time periods for maintenance to occur. The time windows may be overlapping. If no maintenance windows are set, maintenance can occur at any time. Alternative to RecurringWindow, with renamed fields.
.google.container.v1.RecurringMaintenanceWindow recurring_maintenance_window = 5;- Specified by:
getRecurringMaintenanceWindowOrBuilderin interfaceMaintenanceWindowOrBuilder
-
getMaintenanceExclusionsCount
public int getMaintenanceExclusionsCount()Description copied from interface:MaintenanceWindowOrBuilderExceptions to maintenance window. Non-emergency maintenance should not occur in these windows.
map<string, .google.container.v1.TimeWindow> maintenance_exclusions = 4;- Specified by:
getMaintenanceExclusionsCountin interfaceMaintenanceWindowOrBuilder
-
containsMaintenanceExclusions
Exceptions to maintenance window. Non-emergency maintenance should not occur in these windows.
map<string, .google.container.v1.TimeWindow> maintenance_exclusions = 4;- Specified by:
containsMaintenanceExclusionsin interfaceMaintenanceWindowOrBuilder
-
getMaintenanceExclusions
Deprecated.UsegetMaintenanceExclusionsMap()instead.- Specified by:
getMaintenanceExclusionsin interfaceMaintenanceWindowOrBuilder
-
getMaintenanceExclusionsMap
Exceptions to maintenance window. Non-emergency maintenance should not occur in these windows.
map<string, .google.container.v1.TimeWindow> maintenance_exclusions = 4;- Specified by:
getMaintenanceExclusionsMapin interfaceMaintenanceWindowOrBuilder
-
getMaintenanceExclusionsOrDefault
Exceptions to maintenance window. Non-emergency maintenance should not occur in these windows.
map<string, .google.container.v1.TimeWindow> maintenance_exclusions = 4;- Specified by:
getMaintenanceExclusionsOrDefaultin interfaceMaintenanceWindowOrBuilder
-
getMaintenanceExclusionsOrThrow
Exceptions to maintenance window. Non-emergency maintenance should not occur in these windows.
map<string, .google.container.v1.TimeWindow> maintenance_exclusions = 4;- Specified by:
getMaintenanceExclusionsOrThrowin interfaceMaintenanceWindowOrBuilder
-
clearMaintenanceExclusions
-
removeMaintenanceExclusions
Exceptions to maintenance window. Non-emergency maintenance should not occur in these windows.
map<string, .google.container.v1.TimeWindow> maintenance_exclusions = 4; -
getMutableMaintenanceExclusions
Deprecated.Use alternate mutation accessors instead. -
putMaintenanceExclusions
Exceptions to maintenance window. Non-emergency maintenance should not occur in these windows.
map<string, .google.container.v1.TimeWindow> maintenance_exclusions = 4; -
putAllMaintenanceExclusions
Exceptions to maintenance window. Non-emergency maintenance should not occur in these windows.
map<string, .google.container.v1.TimeWindow> maintenance_exclusions = 4; -
putMaintenanceExclusionsBuilderIfAbsent
Exceptions to maintenance window. Non-emergency maintenance should not occur in these windows.
map<string, .google.container.v1.TimeWindow> maintenance_exclusions = 4;
-