Class MaintenanceRecommendationInfo.Builder (0.6.0)

public static final class MaintenanceRecommendationInfo.Builder extends GeneratedMessage.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

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

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

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 GeneratedMessage.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

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

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