Class AutoscalingConfig.AsymmetricAutoscalingOption.AutoscalingConfigOverrides.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<AutoscalingConfig.AsymmetricAutoscalingOption.AutoscalingConfigOverrides.Builder>
com.google.spanner.admin.instance.v1.AutoscalingConfig.AsymmetricAutoscalingOption.AutoscalingConfigOverrides.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,AutoscalingConfig.AsymmetricAutoscalingOption.AutoscalingConfigOverridesOrBuilder,Cloneable
public static final class AutoscalingConfig.AsymmetricAutoscalingOption.AutoscalingConfigOverrides.Builder
extends com.google.protobuf.GeneratedMessage.Builder<AutoscalingConfig.AsymmetricAutoscalingOption.AutoscalingConfigOverrides.Builder>
implements AutoscalingConfig.AsymmetricAutoscalingOption.AutoscalingConfigOverridesOrBuilder
Overrides the top-level autoscaling configuration for the replicas identified by `replica_selection`. All fields in this message are optional. Any unspecified fields will use the corresponding values from the top-level autoscaling configuration.Protobuf type
google.spanner.admin.instance.v1.AutoscalingConfig.AsymmetricAutoscalingOption.AutoscalingConfigOverrides-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Optional.Optional.Optional.Optional.Optional.Optional.Optional.Optional.intOptional.intOptional.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorbooleanOptional.booleanOptional.booleanOptional.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanOptional.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) Optional.setAutoscalingLimits(AutoscalingConfig.AutoscalingLimits.Builder builderForValue) Optional.Optional.Optional.setDisableHighPriorityCpuAutoscaling(boolean value) Optional.setDisableTotalCpuAutoscaling(boolean value) Optional.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, 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, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<AutoscalingConfig.AsymmetricAutoscalingOption.AutoscalingConfigOverrides.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<AutoscalingConfig.AsymmetricAutoscalingOption.AutoscalingConfigOverrides.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<AutoscalingConfig.AsymmetricAutoscalingOption.AutoscalingConfigOverrides.Builder>
-
getDefaultInstanceForType
public AutoscalingConfig.AsymmetricAutoscalingOption.AutoscalingConfigOverrides getDefaultInstanceForType()- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
public AutoscalingConfig.AsymmetricAutoscalingOption.AutoscalingConfigOverrides.Builder mergeFrom(com.google.protobuf.Message other) - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<AutoscalingConfig.AsymmetricAutoscalingOption.AutoscalingConfigOverrides.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<AutoscalingConfig.AsymmetricAutoscalingOption.AutoscalingConfigOverrides.Builder>
-
mergeFrom
public AutoscalingConfig.AsymmetricAutoscalingOption.AutoscalingConfigOverrides.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<AutoscalingConfig.AsymmetricAutoscalingOption.AutoscalingConfigOverrides.Builder>- Throws:
IOException
-
hasAutoscalingLimits
public boolean hasAutoscalingLimits()Optional. If specified, overrides the min/max limit in the top-level autoscaling configuration for the selected replicas.
.google.spanner.admin.instance.v1.AutoscalingConfig.AutoscalingLimits autoscaling_limits = 1 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasAutoscalingLimitsin interfaceAutoscalingConfig.AsymmetricAutoscalingOption.AutoscalingConfigOverridesOrBuilder- Returns:
- Whether the autoscalingLimits field is set.
-
getAutoscalingLimits
Optional. If specified, overrides the min/max limit in the top-level autoscaling configuration for the selected replicas.
.google.spanner.admin.instance.v1.AutoscalingConfig.AutoscalingLimits autoscaling_limits = 1 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getAutoscalingLimitsin interfaceAutoscalingConfig.AsymmetricAutoscalingOption.AutoscalingConfigOverridesOrBuilder- Returns:
- The autoscalingLimits.
-
setAutoscalingLimits
public AutoscalingConfig.AsymmetricAutoscalingOption.AutoscalingConfigOverrides.Builder setAutoscalingLimits(AutoscalingConfig.AutoscalingLimits value) Optional. If specified, overrides the min/max limit in the top-level autoscaling configuration for the selected replicas.
.google.spanner.admin.instance.v1.AutoscalingConfig.AutoscalingLimits autoscaling_limits = 1 [(.google.api.field_behavior) = OPTIONAL]; -
setAutoscalingLimits
public AutoscalingConfig.AsymmetricAutoscalingOption.AutoscalingConfigOverrides.Builder setAutoscalingLimits(AutoscalingConfig.AutoscalingLimits.Builder builderForValue) Optional. If specified, overrides the min/max limit in the top-level autoscaling configuration for the selected replicas.
.google.spanner.admin.instance.v1.AutoscalingConfig.AutoscalingLimits autoscaling_limits = 1 [(.google.api.field_behavior) = OPTIONAL]; -
mergeAutoscalingLimits
public AutoscalingConfig.AsymmetricAutoscalingOption.AutoscalingConfigOverrides.Builder mergeAutoscalingLimits(AutoscalingConfig.AutoscalingLimits value) Optional. If specified, overrides the min/max limit in the top-level autoscaling configuration for the selected replicas.
.google.spanner.admin.instance.v1.AutoscalingConfig.AutoscalingLimits autoscaling_limits = 1 [(.google.api.field_behavior) = OPTIONAL]; -
clearAutoscalingLimits
public AutoscalingConfig.AsymmetricAutoscalingOption.AutoscalingConfigOverrides.Builder clearAutoscalingLimits()Optional. If specified, overrides the min/max limit in the top-level autoscaling configuration for the selected replicas.
.google.spanner.admin.instance.v1.AutoscalingConfig.AutoscalingLimits autoscaling_limits = 1 [(.google.api.field_behavior) = OPTIONAL]; -
getAutoscalingLimitsBuilder
Optional. If specified, overrides the min/max limit in the top-level autoscaling configuration for the selected replicas.
.google.spanner.admin.instance.v1.AutoscalingConfig.AutoscalingLimits autoscaling_limits = 1 [(.google.api.field_behavior) = OPTIONAL]; -
getAutoscalingLimitsOrBuilder
Optional. If specified, overrides the min/max limit in the top-level autoscaling configuration for the selected replicas.
.google.spanner.admin.instance.v1.AutoscalingConfig.AutoscalingLimits autoscaling_limits = 1 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getAutoscalingLimitsOrBuilderin interfaceAutoscalingConfig.AsymmetricAutoscalingOption.AutoscalingConfigOverridesOrBuilder
-
getAutoscalingTargetHighPriorityCpuUtilizationPercent
public int getAutoscalingTargetHighPriorityCpuUtilizationPercent()Optional. If specified, overrides the autoscaling target high_priority_cpu_utilization_percent in the top-level autoscaling configuration for the selected replicas.
int32 autoscaling_target_high_priority_cpu_utilization_percent = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getAutoscalingTargetHighPriorityCpuUtilizationPercentin interfaceAutoscalingConfig.AsymmetricAutoscalingOption.AutoscalingConfigOverridesOrBuilder- Returns:
- The autoscalingTargetHighPriorityCpuUtilizationPercent.
-
setAutoscalingTargetHighPriorityCpuUtilizationPercent
public AutoscalingConfig.AsymmetricAutoscalingOption.AutoscalingConfigOverrides.Builder setAutoscalingTargetHighPriorityCpuUtilizationPercent(int value) Optional. If specified, overrides the autoscaling target high_priority_cpu_utilization_percent in the top-level autoscaling configuration for the selected replicas.
int32 autoscaling_target_high_priority_cpu_utilization_percent = 2 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The autoscalingTargetHighPriorityCpuUtilizationPercent to set.- Returns:
- This builder for chaining.
-
clearAutoscalingTargetHighPriorityCpuUtilizationPercent
public AutoscalingConfig.AsymmetricAutoscalingOption.AutoscalingConfigOverrides.Builder clearAutoscalingTargetHighPriorityCpuUtilizationPercent()Optional. If specified, overrides the autoscaling target high_priority_cpu_utilization_percent in the top-level autoscaling configuration for the selected replicas.
int32 autoscaling_target_high_priority_cpu_utilization_percent = 2 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
getAutoscalingTargetTotalCpuUtilizationPercent
public int getAutoscalingTargetTotalCpuUtilizationPercent()Optional. If specified, overrides the autoscaling target `total_cpu_utilization_percent` in the top-level autoscaling configuration for the selected replicas.
int32 autoscaling_target_total_cpu_utilization_percent = 4 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getAutoscalingTargetTotalCpuUtilizationPercentin interfaceAutoscalingConfig.AsymmetricAutoscalingOption.AutoscalingConfigOverridesOrBuilder- Returns:
- The autoscalingTargetTotalCpuUtilizationPercent.
-
setAutoscalingTargetTotalCpuUtilizationPercent
public AutoscalingConfig.AsymmetricAutoscalingOption.AutoscalingConfigOverrides.Builder setAutoscalingTargetTotalCpuUtilizationPercent(int value) Optional. If specified, overrides the autoscaling target `total_cpu_utilization_percent` in the top-level autoscaling configuration for the selected replicas.
int32 autoscaling_target_total_cpu_utilization_percent = 4 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The autoscalingTargetTotalCpuUtilizationPercent to set.- Returns:
- This builder for chaining.
-
clearAutoscalingTargetTotalCpuUtilizationPercent
public AutoscalingConfig.AsymmetricAutoscalingOption.AutoscalingConfigOverrides.Builder clearAutoscalingTargetTotalCpuUtilizationPercent()Optional. If specified, overrides the autoscaling target `total_cpu_utilization_percent` in the top-level autoscaling configuration for the selected replicas.
int32 autoscaling_target_total_cpu_utilization_percent = 4 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
getDisableHighPriorityCpuAutoscaling
public boolean getDisableHighPriorityCpuAutoscaling()Optional. If true, disables high priority CPU autoscaling for the selected replicas and ignores [high_priority_cpu_utilization_percent][google.spanner.admin.instance.v1.AutoscalingConfig.AutoscalingTargets.high_priority_cpu_utilization_percent] in the top-level autoscaling configuration. When setting this field to true, setting [autoscaling_target_high_priority_cpu_utilization_percent][google.spanner.admin.instance.v1.AutoscalingConfig.AsymmetricAutoscalingOption.AutoscalingConfigOverrides.autoscaling_target_high_priority_cpu_utilization_percent] field to a non-zero value for the same replica is not supported. If false, the [autoscaling_target_high_priority_cpu_utilization_percent][google.spanner.admin.instance.v1.AutoscalingConfig.AsymmetricAutoscalingOption.AutoscalingConfigOverrides.autoscaling_target_high_priority_cpu_utilization_percent] field in the replica will be used if set to a non-zero value. Otherwise, the [high_priority_cpu_utilization_percent][google.spanner.admin.instance.v1.AutoscalingConfig.AutoscalingTargets.high_priority_cpu_utilization_percent] field in the top-level autoscaling configuration will be used. Setting both [disable_high_priority_cpu_autoscaling][google.spanner.admin.instance.v1.AutoscalingConfig.AsymmetricAutoscalingOption.AutoscalingConfigOverrides.disable_high_priority_cpu_autoscaling] and [disable_total_cpu_autoscaling][google.spanner.admin.instance.v1.AutoscalingConfig.AsymmetricAutoscalingOption.AutoscalingConfigOverrides.disable_total_cpu_autoscaling] to true for the same replica is not supported.
bool disable_high_priority_cpu_autoscaling = 5 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getDisableHighPriorityCpuAutoscalingin interfaceAutoscalingConfig.AsymmetricAutoscalingOption.AutoscalingConfigOverridesOrBuilder- Returns:
- The disableHighPriorityCpuAutoscaling.
-
setDisableHighPriorityCpuAutoscaling
public AutoscalingConfig.AsymmetricAutoscalingOption.AutoscalingConfigOverrides.Builder setDisableHighPriorityCpuAutoscaling(boolean value) Optional. If true, disables high priority CPU autoscaling for the selected replicas and ignores [high_priority_cpu_utilization_percent][google.spanner.admin.instance.v1.AutoscalingConfig.AutoscalingTargets.high_priority_cpu_utilization_percent] in the top-level autoscaling configuration. When setting this field to true, setting [autoscaling_target_high_priority_cpu_utilization_percent][google.spanner.admin.instance.v1.AutoscalingConfig.AsymmetricAutoscalingOption.AutoscalingConfigOverrides.autoscaling_target_high_priority_cpu_utilization_percent] field to a non-zero value for the same replica is not supported. If false, the [autoscaling_target_high_priority_cpu_utilization_percent][google.spanner.admin.instance.v1.AutoscalingConfig.AsymmetricAutoscalingOption.AutoscalingConfigOverrides.autoscaling_target_high_priority_cpu_utilization_percent] field in the replica will be used if set to a non-zero value. Otherwise, the [high_priority_cpu_utilization_percent][google.spanner.admin.instance.v1.AutoscalingConfig.AutoscalingTargets.high_priority_cpu_utilization_percent] field in the top-level autoscaling configuration will be used. Setting both [disable_high_priority_cpu_autoscaling][google.spanner.admin.instance.v1.AutoscalingConfig.AsymmetricAutoscalingOption.AutoscalingConfigOverrides.disable_high_priority_cpu_autoscaling] and [disable_total_cpu_autoscaling][google.spanner.admin.instance.v1.AutoscalingConfig.AsymmetricAutoscalingOption.AutoscalingConfigOverrides.disable_total_cpu_autoscaling] to true for the same replica is not supported.
bool disable_high_priority_cpu_autoscaling = 5 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The disableHighPriorityCpuAutoscaling to set.- Returns:
- This builder for chaining.
-
clearDisableHighPriorityCpuAutoscaling
public AutoscalingConfig.AsymmetricAutoscalingOption.AutoscalingConfigOverrides.Builder clearDisableHighPriorityCpuAutoscaling()Optional. If true, disables high priority CPU autoscaling for the selected replicas and ignores [high_priority_cpu_utilization_percent][google.spanner.admin.instance.v1.AutoscalingConfig.AutoscalingTargets.high_priority_cpu_utilization_percent] in the top-level autoscaling configuration. When setting this field to true, setting [autoscaling_target_high_priority_cpu_utilization_percent][google.spanner.admin.instance.v1.AutoscalingConfig.AsymmetricAutoscalingOption.AutoscalingConfigOverrides.autoscaling_target_high_priority_cpu_utilization_percent] field to a non-zero value for the same replica is not supported. If false, the [autoscaling_target_high_priority_cpu_utilization_percent][google.spanner.admin.instance.v1.AutoscalingConfig.AsymmetricAutoscalingOption.AutoscalingConfigOverrides.autoscaling_target_high_priority_cpu_utilization_percent] field in the replica will be used if set to a non-zero value. Otherwise, the [high_priority_cpu_utilization_percent][google.spanner.admin.instance.v1.AutoscalingConfig.AutoscalingTargets.high_priority_cpu_utilization_percent] field in the top-level autoscaling configuration will be used. Setting both [disable_high_priority_cpu_autoscaling][google.spanner.admin.instance.v1.AutoscalingConfig.AsymmetricAutoscalingOption.AutoscalingConfigOverrides.disable_high_priority_cpu_autoscaling] and [disable_total_cpu_autoscaling][google.spanner.admin.instance.v1.AutoscalingConfig.AsymmetricAutoscalingOption.AutoscalingConfigOverrides.disable_total_cpu_autoscaling] to true for the same replica is not supported.
bool disable_high_priority_cpu_autoscaling = 5 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
getDisableTotalCpuAutoscaling
public boolean getDisableTotalCpuAutoscaling()Optional. If true, disables total CPU autoscaling for the selected replicas and ignores [total_cpu_utilization_percent][google.spanner.admin.instance.v1.AutoscalingConfig.AutoscalingTargets.total_cpu_utilization_percent] in the top-level autoscaling configuration. When setting this field to true, setting [autoscaling_target_total_cpu_utilization_percent][google.spanner.admin.instance.v1.AutoscalingConfig.AsymmetricAutoscalingOption.AutoscalingConfigOverrides.autoscaling_target_total_cpu_utilization_percent] field to a non-zero value for the same replica is not supported. If false, the [autoscaling_target_total_cpu_utilization_percent][google.spanner.admin.instance.v1.AutoscalingConfig.AsymmetricAutoscalingOption.AutoscalingConfigOverrides.autoscaling_target_total_cpu_utilization_percent] field in the replica will be used if set to a non-zero value. Otherwise, the [total_cpu_utilization_percent][google.spanner.admin.instance.v1.AutoscalingConfig.AutoscalingTargets.total_cpu_utilization_percent] field in the top-level autoscaling configuration will be used. Setting both [disable_high_priority_cpu_autoscaling][google.spanner.admin.instance.v1.AutoscalingConfig.AsymmetricAutoscalingOption.AutoscalingConfigOverrides.disable_high_priority_cpu_autoscaling] and [disable_total_cpu_autoscaling][google.spanner.admin.instance.v1.AutoscalingConfig.AsymmetricAutoscalingOption.AutoscalingConfigOverrides.disable_total_cpu_autoscaling] to true for the same replica is not supported.
bool disable_total_cpu_autoscaling = 6 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getDisableTotalCpuAutoscalingin interfaceAutoscalingConfig.AsymmetricAutoscalingOption.AutoscalingConfigOverridesOrBuilder- Returns:
- The disableTotalCpuAutoscaling.
-
setDisableTotalCpuAutoscaling
public AutoscalingConfig.AsymmetricAutoscalingOption.AutoscalingConfigOverrides.Builder setDisableTotalCpuAutoscaling(boolean value) Optional. If true, disables total CPU autoscaling for the selected replicas and ignores [total_cpu_utilization_percent][google.spanner.admin.instance.v1.AutoscalingConfig.AutoscalingTargets.total_cpu_utilization_percent] in the top-level autoscaling configuration. When setting this field to true, setting [autoscaling_target_total_cpu_utilization_percent][google.spanner.admin.instance.v1.AutoscalingConfig.AsymmetricAutoscalingOption.AutoscalingConfigOverrides.autoscaling_target_total_cpu_utilization_percent] field to a non-zero value for the same replica is not supported. If false, the [autoscaling_target_total_cpu_utilization_percent][google.spanner.admin.instance.v1.AutoscalingConfig.AsymmetricAutoscalingOption.AutoscalingConfigOverrides.autoscaling_target_total_cpu_utilization_percent] field in the replica will be used if set to a non-zero value. Otherwise, the [total_cpu_utilization_percent][google.spanner.admin.instance.v1.AutoscalingConfig.AutoscalingTargets.total_cpu_utilization_percent] field in the top-level autoscaling configuration will be used. Setting both [disable_high_priority_cpu_autoscaling][google.spanner.admin.instance.v1.AutoscalingConfig.AsymmetricAutoscalingOption.AutoscalingConfigOverrides.disable_high_priority_cpu_autoscaling] and [disable_total_cpu_autoscaling][google.spanner.admin.instance.v1.AutoscalingConfig.AsymmetricAutoscalingOption.AutoscalingConfigOverrides.disable_total_cpu_autoscaling] to true for the same replica is not supported.
bool disable_total_cpu_autoscaling = 6 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The disableTotalCpuAutoscaling to set.- Returns:
- This builder for chaining.
-
clearDisableTotalCpuAutoscaling
public AutoscalingConfig.AsymmetricAutoscalingOption.AutoscalingConfigOverrides.Builder clearDisableTotalCpuAutoscaling()Optional. If true, disables total CPU autoscaling for the selected replicas and ignores [total_cpu_utilization_percent][google.spanner.admin.instance.v1.AutoscalingConfig.AutoscalingTargets.total_cpu_utilization_percent] in the top-level autoscaling configuration. When setting this field to true, setting [autoscaling_target_total_cpu_utilization_percent][google.spanner.admin.instance.v1.AutoscalingConfig.AsymmetricAutoscalingOption.AutoscalingConfigOverrides.autoscaling_target_total_cpu_utilization_percent] field to a non-zero value for the same replica is not supported. If false, the [autoscaling_target_total_cpu_utilization_percent][google.spanner.admin.instance.v1.AutoscalingConfig.AsymmetricAutoscalingOption.AutoscalingConfigOverrides.autoscaling_target_total_cpu_utilization_percent] field in the replica will be used if set to a non-zero value. Otherwise, the [total_cpu_utilization_percent][google.spanner.admin.instance.v1.AutoscalingConfig.AutoscalingTargets.total_cpu_utilization_percent] field in the top-level autoscaling configuration will be used. Setting both [disable_high_priority_cpu_autoscaling][google.spanner.admin.instance.v1.AutoscalingConfig.AsymmetricAutoscalingOption.AutoscalingConfigOverrides.disable_high_priority_cpu_autoscaling] and [disable_total_cpu_autoscaling][google.spanner.admin.instance.v1.AutoscalingConfig.AsymmetricAutoscalingOption.AutoscalingConfigOverrides.disable_total_cpu_autoscaling] to true for the same replica is not supported.
bool disable_total_cpu_autoscaling = 6 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-