Class MaintenanceRecommendationInfo.Builder (0.3.0)

public static final class MaintenanceRecommendationInfo.Builder extends GeneratedMessageV3.Builder<MaintenanceRecommendationInfo.Builder> implements MaintenanceRecommendationInfoOrBuilder

Info associated with maintenance recommendation.

Protobuf type google.cloud.databasecenter.v1beta.MaintenanceRecommendationInfo

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

addAllResourceMaintenanceSchedules(Iterable<? extends ResourceMaintenanceSchedule> values)

public MaintenanceRecommendationInfo.Builder addAllResourceMaintenanceSchedules(Iterable<? extends ResourceMaintenanceSchedule> values)

Optional. List of recommended maintenance schedules for the database resource.

repeated .google.cloud.databasecenter.v1beta.ResourceMaintenanceSchedule resource_maintenance_schedules = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
values Iterable<? extends com.google.cloud.databasecenter.v1beta.ResourceMaintenanceSchedule>
Returns
Type Description
MaintenanceRecommendationInfo.Builder

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public MaintenanceRecommendationInfo.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
MaintenanceRecommendationInfo.Builder
Overrides

addResourceMaintenanceSchedules(ResourceMaintenanceSchedule value)

public MaintenanceRecommendationInfo.Builder addResourceMaintenanceSchedules(ResourceMaintenanceSchedule value)

Optional. List of recommended maintenance schedules for the database resource.

repeated .google.cloud.databasecenter.v1beta.ResourceMaintenanceSchedule resource_maintenance_schedules = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value ResourceMaintenanceSchedule
Returns
Type Description
MaintenanceRecommendationInfo.Builder

addResourceMaintenanceSchedules(ResourceMaintenanceSchedule.Builder builderForValue)

public MaintenanceRecommendationInfo.Builder addResourceMaintenanceSchedules(ResourceMaintenanceSchedule.Builder builderForValue)

Optional. List of recommended maintenance schedules for the database resource.

repeated .google.cloud.databasecenter.v1beta.ResourceMaintenanceSchedule resource_maintenance_schedules = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
builderForValue ResourceMaintenanceSchedule.Builder
Returns
Type Description
MaintenanceRecommendationInfo.Builder

addResourceMaintenanceSchedules(int index, ResourceMaintenanceSchedule value)

public MaintenanceRecommendationInfo.Builder addResourceMaintenanceSchedules(int index, ResourceMaintenanceSchedule value)

Optional. List of recommended maintenance schedules for the database resource.

repeated .google.cloud.databasecenter.v1beta.ResourceMaintenanceSchedule resource_maintenance_schedules = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameters
Name Description
index int
value ResourceMaintenanceSchedule
Returns
Type Description
MaintenanceRecommendationInfo.Builder

addResourceMaintenanceSchedules(int index, ResourceMaintenanceSchedule.Builder builderForValue)

public MaintenanceRecommendationInfo.Builder addResourceMaintenanceSchedules(int index, ResourceMaintenanceSchedule.Builder builderForValue)

Optional. List of recommended maintenance schedules for the database resource.

repeated .google.cloud.databasecenter.v1beta.ResourceMaintenanceSchedule resource_maintenance_schedules = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameters
Name Description
index int
builderForValue ResourceMaintenanceSchedule.Builder
Returns
Type Description
MaintenanceRecommendationInfo.Builder

addResourceMaintenanceSchedulesBuilder()

public ResourceMaintenanceSchedule.Builder addResourceMaintenanceSchedulesBuilder()

Optional. List of recommended maintenance schedules for the database resource.

repeated .google.cloud.databasecenter.v1beta.ResourceMaintenanceSchedule resource_maintenance_schedules = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ResourceMaintenanceSchedule.Builder

addResourceMaintenanceSchedulesBuilder(int index)

public ResourceMaintenanceSchedule.Builder addResourceMaintenanceSchedulesBuilder(int index)

Optional. List of recommended maintenance schedules for the database resource.

repeated .google.cloud.databasecenter.v1beta.ResourceMaintenanceSchedule resource_maintenance_schedules = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
ResourceMaintenanceSchedule.Builder

build()

public MaintenanceRecommendationInfo build()
Returns
Type Description
MaintenanceRecommendationInfo

buildPartial()

public MaintenanceRecommendationInfo buildPartial()
Returns
Type Description
MaintenanceRecommendationInfo

clear()

public MaintenanceRecommendationInfo.Builder clear()
Returns
Type Description
MaintenanceRecommendationInfo.Builder
Overrides

clearField(Descriptors.FieldDescriptor field)

public MaintenanceRecommendationInfo.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Name Description
field FieldDescriptor
Returns
Type Description
MaintenanceRecommendationInfo.Builder
Overrides

clearOneof(Descriptors.OneofDescriptor oneof)

public MaintenanceRecommendationInfo.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Name Description
oneof OneofDescriptor
Returns
Type Description
MaintenanceRecommendationInfo.Builder
Overrides

clearResourceMaintenanceSchedules()

public MaintenanceRecommendationInfo.Builder clearResourceMaintenanceSchedules()

Optional. List of recommended maintenance schedules for the database resource.

repeated .google.cloud.databasecenter.v1beta.ResourceMaintenanceSchedule resource_maintenance_schedules = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
MaintenanceRecommendationInfo.Builder

clone()

public MaintenanceRecommendationInfo.Builder clone()
Returns
Type Description
MaintenanceRecommendationInfo.Builder
Overrides

getDefaultInstanceForType()

public MaintenanceRecommendationInfo getDefaultInstanceForType()
Returns
Type Description
MaintenanceRecommendationInfo

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getResourceMaintenanceSchedules(int index)

public ResourceMaintenanceSchedule getResourceMaintenanceSchedules(int index)

Optional. List of recommended maintenance schedules for the database resource.

repeated .google.cloud.databasecenter.v1beta.ResourceMaintenanceSchedule resource_maintenance_schedules = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
ResourceMaintenanceSchedule

getResourceMaintenanceSchedulesBuilder(int index)

public ResourceMaintenanceSchedule.Builder getResourceMaintenanceSchedulesBuilder(int index)

Optional. List of recommended maintenance schedules for the database resource.

repeated .google.cloud.databasecenter.v1beta.ResourceMaintenanceSchedule resource_maintenance_schedules = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
ResourceMaintenanceSchedule.Builder

getResourceMaintenanceSchedulesBuilderList()

public List<ResourceMaintenanceSchedule.Builder> getResourceMaintenanceSchedulesBuilderList()

Optional. List of recommended maintenance schedules for the database resource.

repeated .google.cloud.databasecenter.v1beta.ResourceMaintenanceSchedule resource_maintenance_schedules = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<Builder>

getResourceMaintenanceSchedulesCount()

public int getResourceMaintenanceSchedulesCount()

Optional. List of recommended maintenance schedules for the database resource.

repeated .google.cloud.databasecenter.v1beta.ResourceMaintenanceSchedule resource_maintenance_schedules = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

getResourceMaintenanceSchedulesList()

public List<ResourceMaintenanceSchedule> getResourceMaintenanceSchedulesList()

Optional. List of recommended maintenance schedules for the database resource.

repeated .google.cloud.databasecenter.v1beta.ResourceMaintenanceSchedule resource_maintenance_schedules = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<ResourceMaintenanceSchedule>

getResourceMaintenanceSchedulesOrBuilder(int index)

public ResourceMaintenanceScheduleOrBuilder getResourceMaintenanceSchedulesOrBuilder(int index)

Optional. List of recommended maintenance schedules for the database resource.

repeated .google.cloud.databasecenter.v1beta.ResourceMaintenanceSchedule resource_maintenance_schedules = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
ResourceMaintenanceScheduleOrBuilder

getResourceMaintenanceSchedulesOrBuilderList()

public List<? extends ResourceMaintenanceScheduleOrBuilder> getResourceMaintenanceSchedulesOrBuilderList()

Optional. List of recommended maintenance schedules for the database resource.

repeated .google.cloud.databasecenter.v1beta.ResourceMaintenanceSchedule resource_maintenance_schedules = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<? extends com.google.cloud.databasecenter.v1beta.ResourceMaintenanceScheduleOrBuilder>

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(MaintenanceRecommendationInfo other)

public MaintenanceRecommendationInfo.Builder mergeFrom(MaintenanceRecommendationInfo other)
Parameter
Name Description
other MaintenanceRecommendationInfo
Returns
Type Description
MaintenanceRecommendationInfo.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public MaintenanceRecommendationInfo.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
MaintenanceRecommendationInfo.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public MaintenanceRecommendationInfo.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
MaintenanceRecommendationInfo.Builder
Overrides

mergeUnknownFields(UnknownFieldSet unknownFields)

public final MaintenanceRecommendationInfo.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
MaintenanceRecommendationInfo.Builder
Overrides

removeResourceMaintenanceSchedules(int index)

public MaintenanceRecommendationInfo.Builder removeResourceMaintenanceSchedules(int index)

Optional. List of recommended maintenance schedules for the database resource.

repeated .google.cloud.databasecenter.v1beta.ResourceMaintenanceSchedule resource_maintenance_schedules = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
MaintenanceRecommendationInfo.Builder

setField(Descriptors.FieldDescriptor field, Object value)

public MaintenanceRecommendationInfo.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
MaintenanceRecommendationInfo.Builder
Overrides

setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)

public MaintenanceRecommendationInfo.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Name Description
field FieldDescriptor
index int
value Object
Returns
Type Description
MaintenanceRecommendationInfo.Builder
Overrides

setResourceMaintenanceSchedules(int index, ResourceMaintenanceSchedule value)

public MaintenanceRecommendationInfo.Builder setResourceMaintenanceSchedules(int index, ResourceMaintenanceSchedule value)

Optional. List of recommended maintenance schedules for the database resource.

repeated .google.cloud.databasecenter.v1beta.ResourceMaintenanceSchedule resource_maintenance_schedules = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameters
Name Description
index int
value ResourceMaintenanceSchedule
Returns
Type Description
MaintenanceRecommendationInfo.Builder

setResourceMaintenanceSchedules(int index, ResourceMaintenanceSchedule.Builder builderForValue)

public MaintenanceRecommendationInfo.Builder setResourceMaintenanceSchedules(int index, ResourceMaintenanceSchedule.Builder builderForValue)

Optional. List of recommended maintenance schedules for the database resource.

repeated .google.cloud.databasecenter.v1beta.ResourceMaintenanceSchedule resource_maintenance_schedules = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameters
Name Description
index int
builderForValue ResourceMaintenanceSchedule.Builder
Returns
Type Description
MaintenanceRecommendationInfo.Builder

setUnknownFields(UnknownFieldSet unknownFields)

public final MaintenanceRecommendationInfo.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
MaintenanceRecommendationInfo.Builder
Overrides