Class AutoscalingConfig.AsymmetricAutoscalingOption.AutoscalingConfigOverrides.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.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.GeneratedMessageV3.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 TypeMethodDescriptionaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()Optional.Optional.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) clone()Optional.Optional.Optional.intOptional.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorbooleanOptional.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanOptional.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) Optional.setAutoscalingLimits(AutoscalingConfig.AutoscalingLimits.Builder builderForValue) Optional.Optional.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, 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.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.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.GeneratedMessageV3.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.GeneratedMessageV3.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
-
clone
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<AutoscalingConfig.AsymmetricAutoscalingOption.AutoscalingConfigOverrides.Builder>
-
setField
public AutoscalingConfig.AsymmetricAutoscalingOption.AutoscalingConfigOverrides.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<AutoscalingConfig.AsymmetricAutoscalingOption.AutoscalingConfigOverrides.Builder>
-
clearField
public AutoscalingConfig.AsymmetricAutoscalingOption.AutoscalingConfigOverrides.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) - Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<AutoscalingConfig.AsymmetricAutoscalingOption.AutoscalingConfigOverrides.Builder>
-
clearOneof
public AutoscalingConfig.AsymmetricAutoscalingOption.AutoscalingConfigOverrides.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) - Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<AutoscalingConfig.AsymmetricAutoscalingOption.AutoscalingConfigOverrides.Builder>
-
setRepeatedField
public AutoscalingConfig.AsymmetricAutoscalingOption.AutoscalingConfigOverrides.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<AutoscalingConfig.AsymmetricAutoscalingOption.AutoscalingConfigOverrides.Builder>
-
addRepeatedField
public AutoscalingConfig.AsymmetricAutoscalingOption.AutoscalingConfigOverrides.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<AutoscalingConfig.AsymmetricAutoscalingOption.AutoscalingConfigOverrides.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.GeneratedMessageV3.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.
-
setUnknownFields
public final AutoscalingConfig.AsymmetricAutoscalingOption.AutoscalingConfigOverrides.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<AutoscalingConfig.AsymmetricAutoscalingOption.AutoscalingConfigOverrides.Builder>
-
mergeUnknownFields
public final AutoscalingConfig.AsymmetricAutoscalingOption.AutoscalingConfigOverrides.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<AutoscalingConfig.AsymmetricAutoscalingOption.AutoscalingConfigOverrides.Builder>
-