public static final class MaintenanceUpdatePolicy.Builder extends com.google.protobuf.GeneratedMessage.Builder<MaintenanceUpdatePolicy.Builder> implements MaintenanceUpdatePolicyOrBuilder
MaintenanceUpdatePolicy defines the policy for system updates.Protobuf type
google.cloud.alloydb.v1beta.MaintenanceUpdatePolicyaddRepeatedField, 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, 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.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<MaintenanceUpdatePolicy.Builder>public MaintenanceUpdatePolicy.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessage.Builder<MaintenanceUpdatePolicy.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.GeneratedMessage.Builder<MaintenanceUpdatePolicy.Builder>public MaintenanceUpdatePolicy getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic MaintenanceUpdatePolicy build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic MaintenanceUpdatePolicy buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic MaintenanceUpdatePolicy.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<MaintenanceUpdatePolicy.Builder>public MaintenanceUpdatePolicy.Builder mergeFrom(MaintenanceUpdatePolicy other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessage.Builder<MaintenanceUpdatePolicy.Builder>public MaintenanceUpdatePolicy.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<MaintenanceUpdatePolicy.Builder>IOExceptionpublic List<MaintenanceUpdatePolicy.MaintenanceWindow> getMaintenanceWindowsList()
Preferred windows to perform maintenance. Currently limited to 1.
repeated .google.cloud.alloydb.v1beta.MaintenanceUpdatePolicy.MaintenanceWindow maintenance_windows = 1;
getMaintenanceWindowsList in interface MaintenanceUpdatePolicyOrBuilderpublic int getMaintenanceWindowsCount()
Preferred windows to perform maintenance. Currently limited to 1.
repeated .google.cloud.alloydb.v1beta.MaintenanceUpdatePolicy.MaintenanceWindow maintenance_windows = 1;
getMaintenanceWindowsCount in interface MaintenanceUpdatePolicyOrBuilderpublic MaintenanceUpdatePolicy.MaintenanceWindow getMaintenanceWindows(int index)
Preferred windows to perform maintenance. Currently limited to 1.
repeated .google.cloud.alloydb.v1beta.MaintenanceUpdatePolicy.MaintenanceWindow maintenance_windows = 1;
getMaintenanceWindows in interface MaintenanceUpdatePolicyOrBuilderpublic MaintenanceUpdatePolicy.Builder setMaintenanceWindows(int index, MaintenanceUpdatePolicy.MaintenanceWindow value)
Preferred windows to perform maintenance. Currently limited to 1.
repeated .google.cloud.alloydb.v1beta.MaintenanceUpdatePolicy.MaintenanceWindow maintenance_windows = 1;
public MaintenanceUpdatePolicy.Builder setMaintenanceWindows(int index, MaintenanceUpdatePolicy.MaintenanceWindow.Builder builderForValue)
Preferred windows to perform maintenance. Currently limited to 1.
repeated .google.cloud.alloydb.v1beta.MaintenanceUpdatePolicy.MaintenanceWindow maintenance_windows = 1;
public MaintenanceUpdatePolicy.Builder addMaintenanceWindows(MaintenanceUpdatePolicy.MaintenanceWindow value)
Preferred windows to perform maintenance. Currently limited to 1.
repeated .google.cloud.alloydb.v1beta.MaintenanceUpdatePolicy.MaintenanceWindow maintenance_windows = 1;
public MaintenanceUpdatePolicy.Builder addMaintenanceWindows(int index, MaintenanceUpdatePolicy.MaintenanceWindow value)
Preferred windows to perform maintenance. Currently limited to 1.
repeated .google.cloud.alloydb.v1beta.MaintenanceUpdatePolicy.MaintenanceWindow maintenance_windows = 1;
public MaintenanceUpdatePolicy.Builder addMaintenanceWindows(MaintenanceUpdatePolicy.MaintenanceWindow.Builder builderForValue)
Preferred windows to perform maintenance. Currently limited to 1.
repeated .google.cloud.alloydb.v1beta.MaintenanceUpdatePolicy.MaintenanceWindow maintenance_windows = 1;
public MaintenanceUpdatePolicy.Builder addMaintenanceWindows(int index, MaintenanceUpdatePolicy.MaintenanceWindow.Builder builderForValue)
Preferred windows to perform maintenance. Currently limited to 1.
repeated .google.cloud.alloydb.v1beta.MaintenanceUpdatePolicy.MaintenanceWindow maintenance_windows = 1;
public MaintenanceUpdatePolicy.Builder addAllMaintenanceWindows(Iterable<? extends MaintenanceUpdatePolicy.MaintenanceWindow> values)
Preferred windows to perform maintenance. Currently limited to 1.
repeated .google.cloud.alloydb.v1beta.MaintenanceUpdatePolicy.MaintenanceWindow maintenance_windows = 1;
public MaintenanceUpdatePolicy.Builder clearMaintenanceWindows()
Preferred windows to perform maintenance. Currently limited to 1.
repeated .google.cloud.alloydb.v1beta.MaintenanceUpdatePolicy.MaintenanceWindow maintenance_windows = 1;
public MaintenanceUpdatePolicy.Builder removeMaintenanceWindows(int index)
Preferred windows to perform maintenance. Currently limited to 1.
repeated .google.cloud.alloydb.v1beta.MaintenanceUpdatePolicy.MaintenanceWindow maintenance_windows = 1;
public MaintenanceUpdatePolicy.MaintenanceWindow.Builder getMaintenanceWindowsBuilder(int index)
Preferred windows to perform maintenance. Currently limited to 1.
repeated .google.cloud.alloydb.v1beta.MaintenanceUpdatePolicy.MaintenanceWindow maintenance_windows = 1;
public MaintenanceUpdatePolicy.MaintenanceWindowOrBuilder getMaintenanceWindowsOrBuilder(int index)
Preferred windows to perform maintenance. Currently limited to 1.
repeated .google.cloud.alloydb.v1beta.MaintenanceUpdatePolicy.MaintenanceWindow maintenance_windows = 1;
getMaintenanceWindowsOrBuilder in interface MaintenanceUpdatePolicyOrBuilderpublic List<? extends MaintenanceUpdatePolicy.MaintenanceWindowOrBuilder> getMaintenanceWindowsOrBuilderList()
Preferred windows to perform maintenance. Currently limited to 1.
repeated .google.cloud.alloydb.v1beta.MaintenanceUpdatePolicy.MaintenanceWindow maintenance_windows = 1;
getMaintenanceWindowsOrBuilderList in interface MaintenanceUpdatePolicyOrBuilderpublic MaintenanceUpdatePolicy.MaintenanceWindow.Builder addMaintenanceWindowsBuilder()
Preferred windows to perform maintenance. Currently limited to 1.
repeated .google.cloud.alloydb.v1beta.MaintenanceUpdatePolicy.MaintenanceWindow maintenance_windows = 1;
public MaintenanceUpdatePolicy.MaintenanceWindow.Builder addMaintenanceWindowsBuilder(int index)
Preferred windows to perform maintenance. Currently limited to 1.
repeated .google.cloud.alloydb.v1beta.MaintenanceUpdatePolicy.MaintenanceWindow maintenance_windows = 1;
public List<MaintenanceUpdatePolicy.MaintenanceWindow.Builder> getMaintenanceWindowsBuilderList()
Preferred windows to perform maintenance. Currently limited to 1.
repeated .google.cloud.alloydb.v1beta.MaintenanceUpdatePolicy.MaintenanceWindow maintenance_windows = 1;
public List<MaintenanceUpdatePolicy.DenyMaintenancePeriod> getDenyMaintenancePeriodsList()
Periods to deny maintenance. Currently limited to 1.
repeated .google.cloud.alloydb.v1beta.MaintenanceUpdatePolicy.DenyMaintenancePeriod deny_maintenance_periods = 2;
getDenyMaintenancePeriodsList in interface MaintenanceUpdatePolicyOrBuilderpublic int getDenyMaintenancePeriodsCount()
Periods to deny maintenance. Currently limited to 1.
repeated .google.cloud.alloydb.v1beta.MaintenanceUpdatePolicy.DenyMaintenancePeriod deny_maintenance_periods = 2;
getDenyMaintenancePeriodsCount in interface MaintenanceUpdatePolicyOrBuilderpublic MaintenanceUpdatePolicy.DenyMaintenancePeriod getDenyMaintenancePeriods(int index)
Periods to deny maintenance. Currently limited to 1.
repeated .google.cloud.alloydb.v1beta.MaintenanceUpdatePolicy.DenyMaintenancePeriod deny_maintenance_periods = 2;
getDenyMaintenancePeriods in interface MaintenanceUpdatePolicyOrBuilderpublic MaintenanceUpdatePolicy.Builder setDenyMaintenancePeriods(int index, MaintenanceUpdatePolicy.DenyMaintenancePeriod value)
Periods to deny maintenance. Currently limited to 1.
repeated .google.cloud.alloydb.v1beta.MaintenanceUpdatePolicy.DenyMaintenancePeriod deny_maintenance_periods = 2;
public MaintenanceUpdatePolicy.Builder setDenyMaintenancePeriods(int index, MaintenanceUpdatePolicy.DenyMaintenancePeriod.Builder builderForValue)
Periods to deny maintenance. Currently limited to 1.
repeated .google.cloud.alloydb.v1beta.MaintenanceUpdatePolicy.DenyMaintenancePeriod deny_maintenance_periods = 2;
public MaintenanceUpdatePolicy.Builder addDenyMaintenancePeriods(MaintenanceUpdatePolicy.DenyMaintenancePeriod value)
Periods to deny maintenance. Currently limited to 1.
repeated .google.cloud.alloydb.v1beta.MaintenanceUpdatePolicy.DenyMaintenancePeriod deny_maintenance_periods = 2;
public MaintenanceUpdatePolicy.Builder addDenyMaintenancePeriods(int index, MaintenanceUpdatePolicy.DenyMaintenancePeriod value)
Periods to deny maintenance. Currently limited to 1.
repeated .google.cloud.alloydb.v1beta.MaintenanceUpdatePolicy.DenyMaintenancePeriod deny_maintenance_periods = 2;
public MaintenanceUpdatePolicy.Builder addDenyMaintenancePeriods(MaintenanceUpdatePolicy.DenyMaintenancePeriod.Builder builderForValue)
Periods to deny maintenance. Currently limited to 1.
repeated .google.cloud.alloydb.v1beta.MaintenanceUpdatePolicy.DenyMaintenancePeriod deny_maintenance_periods = 2;
public MaintenanceUpdatePolicy.Builder addDenyMaintenancePeriods(int index, MaintenanceUpdatePolicy.DenyMaintenancePeriod.Builder builderForValue)
Periods to deny maintenance. Currently limited to 1.
repeated .google.cloud.alloydb.v1beta.MaintenanceUpdatePolicy.DenyMaintenancePeriod deny_maintenance_periods = 2;
public MaintenanceUpdatePolicy.Builder addAllDenyMaintenancePeriods(Iterable<? extends MaintenanceUpdatePolicy.DenyMaintenancePeriod> values)
Periods to deny maintenance. Currently limited to 1.
repeated .google.cloud.alloydb.v1beta.MaintenanceUpdatePolicy.DenyMaintenancePeriod deny_maintenance_periods = 2;
public MaintenanceUpdatePolicy.Builder clearDenyMaintenancePeriods()
Periods to deny maintenance. Currently limited to 1.
repeated .google.cloud.alloydb.v1beta.MaintenanceUpdatePolicy.DenyMaintenancePeriod deny_maintenance_periods = 2;
public MaintenanceUpdatePolicy.Builder removeDenyMaintenancePeriods(int index)
Periods to deny maintenance. Currently limited to 1.
repeated .google.cloud.alloydb.v1beta.MaintenanceUpdatePolicy.DenyMaintenancePeriod deny_maintenance_periods = 2;
public MaintenanceUpdatePolicy.DenyMaintenancePeriod.Builder getDenyMaintenancePeriodsBuilder(int index)
Periods to deny maintenance. Currently limited to 1.
repeated .google.cloud.alloydb.v1beta.MaintenanceUpdatePolicy.DenyMaintenancePeriod deny_maintenance_periods = 2;
public MaintenanceUpdatePolicy.DenyMaintenancePeriodOrBuilder getDenyMaintenancePeriodsOrBuilder(int index)
Periods to deny maintenance. Currently limited to 1.
repeated .google.cloud.alloydb.v1beta.MaintenanceUpdatePolicy.DenyMaintenancePeriod deny_maintenance_periods = 2;
getDenyMaintenancePeriodsOrBuilder in interface MaintenanceUpdatePolicyOrBuilderpublic List<? extends MaintenanceUpdatePolicy.DenyMaintenancePeriodOrBuilder> getDenyMaintenancePeriodsOrBuilderList()
Periods to deny maintenance. Currently limited to 1.
repeated .google.cloud.alloydb.v1beta.MaintenanceUpdatePolicy.DenyMaintenancePeriod deny_maintenance_periods = 2;
getDenyMaintenancePeriodsOrBuilderList in interface MaintenanceUpdatePolicyOrBuilderpublic MaintenanceUpdatePolicy.DenyMaintenancePeriod.Builder addDenyMaintenancePeriodsBuilder()
Periods to deny maintenance. Currently limited to 1.
repeated .google.cloud.alloydb.v1beta.MaintenanceUpdatePolicy.DenyMaintenancePeriod deny_maintenance_periods = 2;
public MaintenanceUpdatePolicy.DenyMaintenancePeriod.Builder addDenyMaintenancePeriodsBuilder(int index)
Periods to deny maintenance. Currently limited to 1.
repeated .google.cloud.alloydb.v1beta.MaintenanceUpdatePolicy.DenyMaintenancePeriod deny_maintenance_periods = 2;
public List<MaintenanceUpdatePolicy.DenyMaintenancePeriod.Builder> getDenyMaintenancePeriodsBuilderList()
Periods to deny maintenance. Currently limited to 1.
repeated .google.cloud.alloydb.v1beta.MaintenanceUpdatePolicy.DenyMaintenancePeriod deny_maintenance_periods = 2;
Copyright © 2026 Google LLC. All rights reserved.