public static final class MaintenanceInfo.Builder extends GeneratedMessageV3.Builder<MaintenanceInfo.Builder> implements MaintenanceInfoOrBuilder
MaintenanceInfo to capture the maintenance details of database resource.
Protobuf type google.cloud.databasecenter.v1beta.MaintenanceInfo
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Methods
addAllDenyMaintenanceSchedules(Iterable<? extends ResourceMaintenanceDenySchedule> values)
public MaintenanceInfo.Builder addAllDenyMaintenanceSchedules(Iterable<? extends ResourceMaintenanceDenySchedule> values)
Optional. List of Deny maintenance period for the database resource.
repeated .google.cloud.databasecenter.v1beta.ResourceMaintenanceDenySchedule deny_maintenance_schedules = 2 [(.google.api.field_behavior) = OPTIONAL];
| Parameter |
| Name |
Description |
values |
Iterable<? extends com.google.cloud.databasecenter.v1beta.ResourceMaintenanceDenySchedule>
|
addDenyMaintenanceSchedules(ResourceMaintenanceDenySchedule value)
public MaintenanceInfo.Builder addDenyMaintenanceSchedules(ResourceMaintenanceDenySchedule value)
Optional. List of Deny maintenance period for the database resource.
repeated .google.cloud.databasecenter.v1beta.ResourceMaintenanceDenySchedule deny_maintenance_schedules = 2 [(.google.api.field_behavior) = OPTIONAL];
addDenyMaintenanceSchedules(ResourceMaintenanceDenySchedule.Builder builderForValue)
public MaintenanceInfo.Builder addDenyMaintenanceSchedules(ResourceMaintenanceDenySchedule.Builder builderForValue)
Optional. List of Deny maintenance period for the database resource.
repeated .google.cloud.databasecenter.v1beta.ResourceMaintenanceDenySchedule deny_maintenance_schedules = 2 [(.google.api.field_behavior) = OPTIONAL];
addDenyMaintenanceSchedules(int index, ResourceMaintenanceDenySchedule value)
public MaintenanceInfo.Builder addDenyMaintenanceSchedules(int index, ResourceMaintenanceDenySchedule value)
Optional. List of Deny maintenance period for the database resource.
repeated .google.cloud.databasecenter.v1beta.ResourceMaintenanceDenySchedule deny_maintenance_schedules = 2 [(.google.api.field_behavior) = OPTIONAL];
addDenyMaintenanceSchedules(int index, ResourceMaintenanceDenySchedule.Builder builderForValue)
public MaintenanceInfo.Builder addDenyMaintenanceSchedules(int index, ResourceMaintenanceDenySchedule.Builder builderForValue)
Optional. List of Deny maintenance period for the database resource.
repeated .google.cloud.databasecenter.v1beta.ResourceMaintenanceDenySchedule deny_maintenance_schedules = 2 [(.google.api.field_behavior) = OPTIONAL];
addDenyMaintenanceSchedulesBuilder()
public ResourceMaintenanceDenySchedule.Builder addDenyMaintenanceSchedulesBuilder()
Optional. List of Deny maintenance period for the database resource.
repeated .google.cloud.databasecenter.v1beta.ResourceMaintenanceDenySchedule deny_maintenance_schedules = 2 [(.google.api.field_behavior) = OPTIONAL];
addDenyMaintenanceSchedulesBuilder(int index)
public ResourceMaintenanceDenySchedule.Builder addDenyMaintenanceSchedulesBuilder(int index)
Optional. List of Deny maintenance period for the database resource.
repeated .google.cloud.databasecenter.v1beta.ResourceMaintenanceDenySchedule deny_maintenance_schedules = 2 [(.google.api.field_behavior) = OPTIONAL];
| Parameter |
| Name |
Description |
index |
int
|
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public MaintenanceInfo.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
build()
public MaintenanceInfo build()
buildPartial()
public MaintenanceInfo buildPartial()
clear()
public MaintenanceInfo.Builder clear()
Overrides
clearDenyMaintenanceSchedules()
public MaintenanceInfo.Builder clearDenyMaintenanceSchedules()
Optional. List of Deny maintenance period for the database resource.
repeated .google.cloud.databasecenter.v1beta.ResourceMaintenanceDenySchedule deny_maintenance_schedules = 2 [(.google.api.field_behavior) = OPTIONAL];
clearField(Descriptors.FieldDescriptor field)
public MaintenanceInfo.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
clearMaintenanceSchedule()
public MaintenanceInfo.Builder clearMaintenanceSchedule()
Optional. Maintenance window for the database resource.
.google.cloud.databasecenter.v1beta.ResourceMaintenanceSchedule maintenance_schedule = 1 [(.google.api.field_behavior) = OPTIONAL];
clearMaintenanceVersion()
public MaintenanceInfo.Builder clearMaintenanceVersion()
Optional. Current Maintenance version of the database resource. Example:
"MYSQL_8_0_41.R20250531.01_15"
string maintenance_version = 3 [(.google.api.field_behavior) = OPTIONAL];
clearOneof(Descriptors.OneofDescriptor oneof)
public MaintenanceInfo.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
clone()
public MaintenanceInfo.Builder clone()
Overrides
getDefaultInstanceForType()
public MaintenanceInfo getDefaultInstanceForType()
getDenyMaintenanceSchedules(int index)
public ResourceMaintenanceDenySchedule getDenyMaintenanceSchedules(int index)
Optional. List of Deny maintenance period for the database resource.
repeated .google.cloud.databasecenter.v1beta.ResourceMaintenanceDenySchedule deny_maintenance_schedules = 2 [(.google.api.field_behavior) = OPTIONAL];
| Parameter |
| Name |
Description |
index |
int
|
getDenyMaintenanceSchedulesBuilder(int index)
public ResourceMaintenanceDenySchedule.Builder getDenyMaintenanceSchedulesBuilder(int index)
Optional. List of Deny maintenance period for the database resource.
repeated .google.cloud.databasecenter.v1beta.ResourceMaintenanceDenySchedule deny_maintenance_schedules = 2 [(.google.api.field_behavior) = OPTIONAL];
| Parameter |
| Name |
Description |
index |
int
|
getDenyMaintenanceSchedulesBuilderList()
public List<ResourceMaintenanceDenySchedule.Builder> getDenyMaintenanceSchedulesBuilderList()
Optional. List of Deny maintenance period for the database resource.
repeated .google.cloud.databasecenter.v1beta.ResourceMaintenanceDenySchedule deny_maintenance_schedules = 2 [(.google.api.field_behavior) = OPTIONAL];
getDenyMaintenanceSchedulesCount()
public int getDenyMaintenanceSchedulesCount()
Optional. List of Deny maintenance period for the database resource.
repeated .google.cloud.databasecenter.v1beta.ResourceMaintenanceDenySchedule deny_maintenance_schedules = 2 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
int |
|
getDenyMaintenanceSchedulesList()
public List<ResourceMaintenanceDenySchedule> getDenyMaintenanceSchedulesList()
Optional. List of Deny maintenance period for the database resource.
repeated .google.cloud.databasecenter.v1beta.ResourceMaintenanceDenySchedule deny_maintenance_schedules = 2 [(.google.api.field_behavior) = OPTIONAL];
getDenyMaintenanceSchedulesOrBuilder(int index)
public ResourceMaintenanceDenyScheduleOrBuilder getDenyMaintenanceSchedulesOrBuilder(int index)
Optional. List of Deny maintenance period for the database resource.
repeated .google.cloud.databasecenter.v1beta.ResourceMaintenanceDenySchedule deny_maintenance_schedules = 2 [(.google.api.field_behavior) = OPTIONAL];
| Parameter |
| Name |
Description |
index |
int
|
getDenyMaintenanceSchedulesOrBuilderList()
public List<? extends ResourceMaintenanceDenyScheduleOrBuilder> getDenyMaintenanceSchedulesOrBuilderList()
Optional. List of Deny maintenance period for the database resource.
repeated .google.cloud.databasecenter.v1beta.ResourceMaintenanceDenySchedule deny_maintenance_schedules = 2 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
List<? extends com.google.cloud.databasecenter.v1beta.ResourceMaintenanceDenyScheduleOrBuilder> |
|
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
getMaintenanceSchedule()
public ResourceMaintenanceSchedule getMaintenanceSchedule()
Optional. Maintenance window for the database resource.
.google.cloud.databasecenter.v1beta.ResourceMaintenanceSchedule maintenance_schedule = 1 [(.google.api.field_behavior) = OPTIONAL];
getMaintenanceScheduleBuilder()
public ResourceMaintenanceSchedule.Builder getMaintenanceScheduleBuilder()
Optional. Maintenance window for the database resource.
.google.cloud.databasecenter.v1beta.ResourceMaintenanceSchedule maintenance_schedule = 1 [(.google.api.field_behavior) = OPTIONAL];
getMaintenanceScheduleOrBuilder()
public ResourceMaintenanceScheduleOrBuilder getMaintenanceScheduleOrBuilder()
Optional. Maintenance window for the database resource.
.google.cloud.databasecenter.v1beta.ResourceMaintenanceSchedule maintenance_schedule = 1 [(.google.api.field_behavior) = OPTIONAL];
getMaintenanceVersion()
public String getMaintenanceVersion()
Optional. Current Maintenance version of the database resource. Example:
"MYSQL_8_0_41.R20250531.01_15"
string maintenance_version = 3 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
String |
The maintenanceVersion.
|
getMaintenanceVersionBytes()
public ByteString getMaintenanceVersionBytes()
Optional. Current Maintenance version of the database resource. Example:
"MYSQL_8_0_41.R20250531.01_15"
string maintenance_version = 3 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
ByteString |
The bytes for maintenanceVersion.
|
hasMaintenanceSchedule()
public boolean hasMaintenanceSchedule()
Optional. Maintenance window for the database resource.
.google.cloud.databasecenter.v1beta.ResourceMaintenanceSchedule maintenance_schedule = 1 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
boolean |
Whether the maintenanceSchedule field is set.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
mergeFrom(MaintenanceInfo other)
public MaintenanceInfo.Builder mergeFrom(MaintenanceInfo other)
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public MaintenanceInfo.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public MaintenanceInfo.Builder mergeFrom(Message other)
| Parameter |
| Name |
Description |
other |
Message
|
Overrides
mergeMaintenanceSchedule(ResourceMaintenanceSchedule value)
public MaintenanceInfo.Builder mergeMaintenanceSchedule(ResourceMaintenanceSchedule value)
Optional. Maintenance window for the database resource.
.google.cloud.databasecenter.v1beta.ResourceMaintenanceSchedule maintenance_schedule = 1 [(.google.api.field_behavior) = OPTIONAL];
mergeUnknownFields(UnknownFieldSet unknownFields)
public final MaintenanceInfo.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
removeDenyMaintenanceSchedules(int index)
public MaintenanceInfo.Builder removeDenyMaintenanceSchedules(int index)
Optional. List of Deny maintenance period for the database resource.
repeated .google.cloud.databasecenter.v1beta.ResourceMaintenanceDenySchedule deny_maintenance_schedules = 2 [(.google.api.field_behavior) = OPTIONAL];
| Parameter |
| Name |
Description |
index |
int
|
setDenyMaintenanceSchedules(int index, ResourceMaintenanceDenySchedule value)
public MaintenanceInfo.Builder setDenyMaintenanceSchedules(int index, ResourceMaintenanceDenySchedule value)
Optional. List of Deny maintenance period for the database resource.
repeated .google.cloud.databasecenter.v1beta.ResourceMaintenanceDenySchedule deny_maintenance_schedules = 2 [(.google.api.field_behavior) = OPTIONAL];
setDenyMaintenanceSchedules(int index, ResourceMaintenanceDenySchedule.Builder builderForValue)
public MaintenanceInfo.Builder setDenyMaintenanceSchedules(int index, ResourceMaintenanceDenySchedule.Builder builderForValue)
Optional. List of Deny maintenance period for the database resource.
repeated .google.cloud.databasecenter.v1beta.ResourceMaintenanceDenySchedule deny_maintenance_schedules = 2 [(.google.api.field_behavior) = OPTIONAL];
setField(Descriptors.FieldDescriptor field, Object value)
public MaintenanceInfo.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
setMaintenanceSchedule(ResourceMaintenanceSchedule value)
public MaintenanceInfo.Builder setMaintenanceSchedule(ResourceMaintenanceSchedule value)
Optional. Maintenance window for the database resource.
.google.cloud.databasecenter.v1beta.ResourceMaintenanceSchedule maintenance_schedule = 1 [(.google.api.field_behavior) = OPTIONAL];
setMaintenanceSchedule(ResourceMaintenanceSchedule.Builder builderForValue)
public MaintenanceInfo.Builder setMaintenanceSchedule(ResourceMaintenanceSchedule.Builder builderForValue)
Optional. Maintenance window for the database resource.
.google.cloud.databasecenter.v1beta.ResourceMaintenanceSchedule maintenance_schedule = 1 [(.google.api.field_behavior) = OPTIONAL];
setMaintenanceVersion(String value)
public MaintenanceInfo.Builder setMaintenanceVersion(String value)
Optional. Current Maintenance version of the database resource. Example:
"MYSQL_8_0_41.R20250531.01_15"
string maintenance_version = 3 [(.google.api.field_behavior) = OPTIONAL];
| Parameter |
| Name |
Description |
value |
String
The maintenanceVersion to set.
|
setMaintenanceVersionBytes(ByteString value)
public MaintenanceInfo.Builder setMaintenanceVersionBytes(ByteString value)
Optional. Current Maintenance version of the database resource. Example:
"MYSQL_8_0_41.R20250531.01_15"
string maintenance_version = 3 [(.google.api.field_behavior) = OPTIONAL];
| Parameter |
| Name |
Description |
value |
ByteString
The bytes for maintenanceVersion to set.
|
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public MaintenanceInfo.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final MaintenanceInfo.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides