public static final class ReadPoolAutoScaleConfig.Builder extends GeneratedMessage.Builder<ReadPoolAutoScaleConfig.Builder> implements ReadPoolAutoScaleConfigOrBuilderThe read pool auto-scale configuration.
Protobuf type google.cloud.sql.v1.ReadPoolAutoScaleConfig
Inheritance
java.lang.Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessage.Builder > ReadPoolAutoScaleConfig.BuilderImplements
ReadPoolAutoScaleConfigOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
Methods
addAllTargetMetrics(Iterable<? extends ReadPoolAutoScaleConfig.TargetMetric> values)
public ReadPoolAutoScaleConfig.Builder addAllTargetMetrics(Iterable<? extends ReadPoolAutoScaleConfig.TargetMetric> values)Optional. Target metrics for read pool auto scaling.
repeated .google.cloud.sql.v1.ReadPoolAutoScaleConfig.TargetMetric target_metrics = 4 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
values |
Iterable<? extends com.google.cloud.sql.v1.ReadPoolAutoScaleConfig.TargetMetric> |
| Returns | |
|---|---|
| Type | Description |
ReadPoolAutoScaleConfig.Builder |
|
addTargetMetrics(ReadPoolAutoScaleConfig.TargetMetric value)
public ReadPoolAutoScaleConfig.Builder addTargetMetrics(ReadPoolAutoScaleConfig.TargetMetric value)Optional. Target metrics for read pool auto scaling.
repeated .google.cloud.sql.v1.ReadPoolAutoScaleConfig.TargetMetric target_metrics = 4 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
value |
ReadPoolAutoScaleConfig.TargetMetric |
| Returns | |
|---|---|
| Type | Description |
ReadPoolAutoScaleConfig.Builder |
|
addTargetMetrics(ReadPoolAutoScaleConfig.TargetMetric.Builder builderForValue)
public ReadPoolAutoScaleConfig.Builder addTargetMetrics(ReadPoolAutoScaleConfig.TargetMetric.Builder builderForValue)Optional. Target metrics for read pool auto scaling.
repeated .google.cloud.sql.v1.ReadPoolAutoScaleConfig.TargetMetric target_metrics = 4 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
ReadPoolAutoScaleConfig.TargetMetric.Builder |
| Returns | |
|---|---|
| Type | Description |
ReadPoolAutoScaleConfig.Builder |
|
addTargetMetrics(int index, ReadPoolAutoScaleConfig.TargetMetric value)
public ReadPoolAutoScaleConfig.Builder addTargetMetrics(int index, ReadPoolAutoScaleConfig.TargetMetric value)Optional. Target metrics for read pool auto scaling.
repeated .google.cloud.sql.v1.ReadPoolAutoScaleConfig.TargetMetric target_metrics = 4 [(.google.api.field_behavior) = OPTIONAL];
| Parameters | |
|---|---|
| Name | Description |
index |
int |
value |
ReadPoolAutoScaleConfig.TargetMetric |
| Returns | |
|---|---|
| Type | Description |
ReadPoolAutoScaleConfig.Builder |
|
addTargetMetrics(int index, ReadPoolAutoScaleConfig.TargetMetric.Builder builderForValue)
public ReadPoolAutoScaleConfig.Builder addTargetMetrics(int index, ReadPoolAutoScaleConfig.TargetMetric.Builder builderForValue)Optional. Target metrics for read pool auto scaling.
repeated .google.cloud.sql.v1.ReadPoolAutoScaleConfig.TargetMetric target_metrics = 4 [(.google.api.field_behavior) = OPTIONAL];
| Parameters | |
|---|---|
| Name | Description |
index |
int |
builderForValue |
ReadPoolAutoScaleConfig.TargetMetric.Builder |
| Returns | |
|---|---|
| Type | Description |
ReadPoolAutoScaleConfig.Builder |
|
addTargetMetricsBuilder()
public ReadPoolAutoScaleConfig.TargetMetric.Builder addTargetMetricsBuilder()Optional. Target metrics for read pool auto scaling.
repeated .google.cloud.sql.v1.ReadPoolAutoScaleConfig.TargetMetric target_metrics = 4 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
ReadPoolAutoScaleConfig.TargetMetric.Builder |
|
addTargetMetricsBuilder(int index)
public ReadPoolAutoScaleConfig.TargetMetric.Builder addTargetMetricsBuilder(int index)Optional. Target metrics for read pool auto scaling.
repeated .google.cloud.sql.v1.ReadPoolAutoScaleConfig.TargetMetric target_metrics = 4 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
index |
int |
| Returns | |
|---|---|
| Type | Description |
ReadPoolAutoScaleConfig.TargetMetric.Builder |
|
build()
public ReadPoolAutoScaleConfig build()| Returns | |
|---|---|
| Type | Description |
ReadPoolAutoScaleConfig |
|
buildPartial()
public ReadPoolAutoScaleConfig buildPartial()| Returns | |
|---|---|
| Type | Description |
ReadPoolAutoScaleConfig |
|
clear()
public ReadPoolAutoScaleConfig.Builder clear()| Returns | |
|---|---|
| Type | Description |
ReadPoolAutoScaleConfig.Builder |
|
clearDisableScaleIn()
public ReadPoolAutoScaleConfig.Builder clearDisableScaleIn()Indicates whether read pool auto scaling supports scale in operations (removing nodes).
optional bool disable_scale_in = 5;
| Returns | |
|---|---|
| Type | Description |
ReadPoolAutoScaleConfig.Builder |
This builder for chaining. |
clearEnabled()
public ReadPoolAutoScaleConfig.Builder clearEnabled()Indicates whether read pool auto scaling is enabled.
optional bool enabled = 1;
| Returns | |
|---|---|
| Type | Description |
ReadPoolAutoScaleConfig.Builder |
This builder for chaining. |
clearMaxNodeCount()
public ReadPoolAutoScaleConfig.Builder clearMaxNodeCount()Maximum number of read pool nodes to be maintained.
optional int32 max_node_count = 3;
| Returns | |
|---|---|
| Type | Description |
ReadPoolAutoScaleConfig.Builder |
This builder for chaining. |
clearMinNodeCount()
public ReadPoolAutoScaleConfig.Builder clearMinNodeCount()Minimum number of read pool nodes to be maintained.
optional int32 min_node_count = 2;
| Returns | |
|---|---|
| Type | Description |
ReadPoolAutoScaleConfig.Builder |
This builder for chaining. |
clearScaleInCooldownSeconds()
public ReadPoolAutoScaleConfig.Builder clearScaleInCooldownSeconds()The cooldown period for scale-in operations.
optional int32 scale_in_cooldown_seconds = 6;
| Returns | |
|---|---|
| Type | Description |
ReadPoolAutoScaleConfig.Builder |
This builder for chaining. |
clearScaleOutCooldownSeconds()
public ReadPoolAutoScaleConfig.Builder clearScaleOutCooldownSeconds()The cooldown period for scale-out operations.
optional int32 scale_out_cooldown_seconds = 7;
| Returns | |
|---|---|
| Type | Description |
ReadPoolAutoScaleConfig.Builder |
This builder for chaining. |
clearTargetMetrics()
public ReadPoolAutoScaleConfig.Builder clearTargetMetrics()Optional. Target metrics for read pool auto scaling.
repeated .google.cloud.sql.v1.ReadPoolAutoScaleConfig.TargetMetric target_metrics = 4 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
ReadPoolAutoScaleConfig.Builder |
|
getDefaultInstanceForType()
public ReadPoolAutoScaleConfig getDefaultInstanceForType()| Returns | |
|---|---|
| Type | Description |
ReadPoolAutoScaleConfig |
|
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
getDisableScaleIn()
public boolean getDisableScaleIn()Indicates whether read pool auto scaling supports scale in operations (removing nodes).
optional bool disable_scale_in = 5;
| Returns | |
|---|---|
| Type | Description |
boolean |
The disableScaleIn. |
getEnabled()
public boolean getEnabled()Indicates whether read pool auto scaling is enabled.
optional bool enabled = 1;
| Returns | |
|---|---|
| Type | Description |
boolean |
The enabled. |
getMaxNodeCount()
public int getMaxNodeCount()Maximum number of read pool nodes to be maintained.
optional int32 max_node_count = 3;
| Returns | |
|---|---|
| Type | Description |
int |
The maxNodeCount. |
getMinNodeCount()
public int getMinNodeCount()Minimum number of read pool nodes to be maintained.
optional int32 min_node_count = 2;
| Returns | |
|---|---|
| Type | Description |
int |
The minNodeCount. |
getScaleInCooldownSeconds()
public int getScaleInCooldownSeconds()The cooldown period for scale-in operations.
optional int32 scale_in_cooldown_seconds = 6;
| Returns | |
|---|---|
| Type | Description |
int |
The scaleInCooldownSeconds. |
getScaleOutCooldownSeconds()
public int getScaleOutCooldownSeconds()The cooldown period for scale-out operations.
optional int32 scale_out_cooldown_seconds = 7;
| Returns | |
|---|---|
| Type | Description |
int |
The scaleOutCooldownSeconds. |
getTargetMetrics(int index)
public ReadPoolAutoScaleConfig.TargetMetric getTargetMetrics(int index)Optional. Target metrics for read pool auto scaling.
repeated .google.cloud.sql.v1.ReadPoolAutoScaleConfig.TargetMetric target_metrics = 4 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
index |
int |
| Returns | |
|---|---|
| Type | Description |
ReadPoolAutoScaleConfig.TargetMetric |
|
getTargetMetricsBuilder(int index)
public ReadPoolAutoScaleConfig.TargetMetric.Builder getTargetMetricsBuilder(int index)Optional. Target metrics for read pool auto scaling.
repeated .google.cloud.sql.v1.ReadPoolAutoScaleConfig.TargetMetric target_metrics = 4 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
index |
int |
| Returns | |
|---|---|
| Type | Description |
ReadPoolAutoScaleConfig.TargetMetric.Builder |
|
getTargetMetricsBuilderList()
public List<ReadPoolAutoScaleConfig.TargetMetric.Builder> getTargetMetricsBuilderList()Optional. Target metrics for read pool auto scaling.
repeated .google.cloud.sql.v1.ReadPoolAutoScaleConfig.TargetMetric target_metrics = 4 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
List<Builder> |
|
getTargetMetricsCount()
public int getTargetMetricsCount()Optional. Target metrics for read pool auto scaling.
repeated .google.cloud.sql.v1.ReadPoolAutoScaleConfig.TargetMetric target_metrics = 4 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
int |
|
getTargetMetricsList()
public List<ReadPoolAutoScaleConfig.TargetMetric> getTargetMetricsList()Optional. Target metrics for read pool auto scaling.
repeated .google.cloud.sql.v1.ReadPoolAutoScaleConfig.TargetMetric target_metrics = 4 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
List<TargetMetric> |
|
getTargetMetricsOrBuilder(int index)
public ReadPoolAutoScaleConfig.TargetMetricOrBuilder getTargetMetricsOrBuilder(int index)Optional. Target metrics for read pool auto scaling.
repeated .google.cloud.sql.v1.ReadPoolAutoScaleConfig.TargetMetric target_metrics = 4 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
index |
int |
| Returns | |
|---|---|
| Type | Description |
ReadPoolAutoScaleConfig.TargetMetricOrBuilder |
|
getTargetMetricsOrBuilderList()
public List<? extends ReadPoolAutoScaleConfig.TargetMetricOrBuilder> getTargetMetricsOrBuilderList()Optional. Target metrics for read pool auto scaling.
repeated .google.cloud.sql.v1.ReadPoolAutoScaleConfig.TargetMetric target_metrics = 4 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
List<? extends com.google.cloud.sql.v1.ReadPoolAutoScaleConfig.TargetMetricOrBuilder> |
|
hasDisableScaleIn()
public boolean hasDisableScaleIn()Indicates whether read pool auto scaling supports scale in operations (removing nodes).
optional bool disable_scale_in = 5;
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the disableScaleIn field is set. |
hasEnabled()
public boolean hasEnabled()Indicates whether read pool auto scaling is enabled.
optional bool enabled = 1;
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the enabled field is set. |
hasMaxNodeCount()
public boolean hasMaxNodeCount()Maximum number of read pool nodes to be maintained.
optional int32 max_node_count = 3;
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the maxNodeCount field is set. |
hasMinNodeCount()
public boolean hasMinNodeCount()Minimum number of read pool nodes to be maintained.
optional int32 min_node_count = 2;
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the minNodeCount field is set. |
hasScaleInCooldownSeconds()
public boolean hasScaleInCooldownSeconds()The cooldown period for scale-in operations.
optional int32 scale_in_cooldown_seconds = 6;
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the scaleInCooldownSeconds field is set. |
hasScaleOutCooldownSeconds()
public boolean hasScaleOutCooldownSeconds()The cooldown period for scale-out operations.
optional int32 scale_out_cooldown_seconds = 7;
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the scaleOutCooldownSeconds field is set. |
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()| Returns | |
|---|---|
| Type | Description |
FieldAccessorTable |
|
isInitialized()
public final boolean isInitialized()| Returns | |
|---|---|
| Type | Description |
boolean |
|
mergeFrom(ReadPoolAutoScaleConfig other)
public ReadPoolAutoScaleConfig.Builder mergeFrom(ReadPoolAutoScaleConfig other)| Parameter | |
|---|---|
| Name | Description |
other |
ReadPoolAutoScaleConfig |
| Returns | |
|---|---|
| Type | Description |
ReadPoolAutoScaleConfig.Builder |
|
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public ReadPoolAutoScaleConfig.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)| Parameters | |
|---|---|
| Name | Description |
input |
CodedInputStream |
extensionRegistry |
ExtensionRegistryLite |
| Returns | |
|---|---|
| Type | Description |
ReadPoolAutoScaleConfig.Builder |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
mergeFrom(Message other)
public ReadPoolAutoScaleConfig.Builder mergeFrom(Message other)| Parameter | |
|---|---|
| Name | Description |
other |
Message |
| Returns | |
|---|---|
| Type | Description |
ReadPoolAutoScaleConfig.Builder |
|
removeTargetMetrics(int index)
public ReadPoolAutoScaleConfig.Builder removeTargetMetrics(int index)Optional. Target metrics for read pool auto scaling.
repeated .google.cloud.sql.v1.ReadPoolAutoScaleConfig.TargetMetric target_metrics = 4 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
index |
int |
| Returns | |
|---|---|
| Type | Description |
ReadPoolAutoScaleConfig.Builder |
|
setDisableScaleIn(boolean value)
public ReadPoolAutoScaleConfig.Builder setDisableScaleIn(boolean value)Indicates whether read pool auto scaling supports scale in operations (removing nodes).
optional bool disable_scale_in = 5;
| Parameter | |
|---|---|
| Name | Description |
value |
booleanThe disableScaleIn to set. |
| Returns | |
|---|---|
| Type | Description |
ReadPoolAutoScaleConfig.Builder |
This builder for chaining. |
setEnabled(boolean value)
public ReadPoolAutoScaleConfig.Builder setEnabled(boolean value)Indicates whether read pool auto scaling is enabled.
optional bool enabled = 1;
| Parameter | |
|---|---|
| Name | Description |
value |
booleanThe enabled to set. |
| Returns | |
|---|---|
| Type | Description |
ReadPoolAutoScaleConfig.Builder |
This builder for chaining. |
setMaxNodeCount(int value)
public ReadPoolAutoScaleConfig.Builder setMaxNodeCount(int value)Maximum number of read pool nodes to be maintained.
optional int32 max_node_count = 3;
| Parameter | |
|---|---|
| Name | Description |
value |
intThe maxNodeCount to set. |
| Returns | |
|---|---|
| Type | Description |
ReadPoolAutoScaleConfig.Builder |
This builder for chaining. |
setMinNodeCount(int value)
public ReadPoolAutoScaleConfig.Builder setMinNodeCount(int value)Minimum number of read pool nodes to be maintained.
optional int32 min_node_count = 2;
| Parameter | |
|---|---|
| Name | Description |
value |
intThe minNodeCount to set. |
| Returns | |
|---|---|
| Type | Description |
ReadPoolAutoScaleConfig.Builder |
This builder for chaining. |
setScaleInCooldownSeconds(int value)
public ReadPoolAutoScaleConfig.Builder setScaleInCooldownSeconds(int value)The cooldown period for scale-in operations.
optional int32 scale_in_cooldown_seconds = 6;
| Parameter | |
|---|---|
| Name | Description |
value |
intThe scaleInCooldownSeconds to set. |
| Returns | |
|---|---|
| Type | Description |
ReadPoolAutoScaleConfig.Builder |
This builder for chaining. |
setScaleOutCooldownSeconds(int value)
public ReadPoolAutoScaleConfig.Builder setScaleOutCooldownSeconds(int value)The cooldown period for scale-out operations.
optional int32 scale_out_cooldown_seconds = 7;
| Parameter | |
|---|---|
| Name | Description |
value |
intThe scaleOutCooldownSeconds to set. |
| Returns | |
|---|---|
| Type | Description |
ReadPoolAutoScaleConfig.Builder |
This builder for chaining. |
setTargetMetrics(int index, ReadPoolAutoScaleConfig.TargetMetric value)
public ReadPoolAutoScaleConfig.Builder setTargetMetrics(int index, ReadPoolAutoScaleConfig.TargetMetric value)Optional. Target metrics for read pool auto scaling.
repeated .google.cloud.sql.v1.ReadPoolAutoScaleConfig.TargetMetric target_metrics = 4 [(.google.api.field_behavior) = OPTIONAL];
| Parameters | |
|---|---|
| Name | Description |
index |
int |
value |
ReadPoolAutoScaleConfig.TargetMetric |
| Returns | |
|---|---|
| Type | Description |
ReadPoolAutoScaleConfig.Builder |
|
setTargetMetrics(int index, ReadPoolAutoScaleConfig.TargetMetric.Builder builderForValue)
public ReadPoolAutoScaleConfig.Builder setTargetMetrics(int index, ReadPoolAutoScaleConfig.TargetMetric.Builder builderForValue)Optional. Target metrics for read pool auto scaling.
repeated .google.cloud.sql.v1.ReadPoolAutoScaleConfig.TargetMetric target_metrics = 4 [(.google.api.field_behavior) = OPTIONAL];
| Parameters | |
|---|---|
| Name | Description |
index |
int |
builderForValue |
ReadPoolAutoScaleConfig.TargetMetric.Builder |
| Returns | |
|---|---|
| Type | Description |
ReadPoolAutoScaleConfig.Builder |
|