Class AutoscalingConfig.AsymmetricAutoscalingOption.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<AutoscalingConfig.AsymmetricAutoscalingOption.Builder>
com.google.spanner.admin.instance.v1.AutoscalingConfig.AsymmetricAutoscalingOption.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,AutoscalingConfig.AsymmetricAutoscalingOptionOrBuilder,Cloneable
- Enclosing class:
- AutoscalingConfig.AsymmetricAutoscalingOption
public static final class AutoscalingConfig.AsymmetricAutoscalingOption.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<AutoscalingConfig.AsymmetricAutoscalingOption.Builder>
implements AutoscalingConfig.AsymmetricAutoscalingOptionOrBuilder
AsymmetricAutoscalingOption specifies the scaling of replicas identified by the given selection.Protobuf type
google.spanner.admin.instance.v1.AutoscalingConfig.AsymmetricAutoscalingOption-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()clearField(com.google.protobuf.Descriptors.FieldDescriptor field) clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) Optional.Required.clone()static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorOptional.Optional.Optional.Required.Required.Required.booleanOptional.booleanRequired.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) Optional.Required.mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) Optional.setOverrides(AutoscalingConfig.AsymmetricAutoscalingOption.AutoscalingConfigOverrides.Builder builderForValue) Optional.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) Required.setReplicaSelection(ReplicaSelection.Builder builderForValue) Required.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.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.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.Builder>
-
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.Builder>
-
setField
public AutoscalingConfig.AsymmetricAutoscalingOption.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.Builder>
-
clearField
public AutoscalingConfig.AsymmetricAutoscalingOption.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.Builder>
-
clearOneof
public AutoscalingConfig.AsymmetricAutoscalingOption.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.Builder>
-
setRepeatedField
public AutoscalingConfig.AsymmetricAutoscalingOption.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.Builder>
-
addRepeatedField
public AutoscalingConfig.AsymmetricAutoscalingOption.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.Builder>
-
mergeFrom
public AutoscalingConfig.AsymmetricAutoscalingOption.Builder mergeFrom(com.google.protobuf.Message other) - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<AutoscalingConfig.AsymmetricAutoscalingOption.Builder>
-
mergeFrom
public AutoscalingConfig.AsymmetricAutoscalingOption.Builder mergeFrom(AutoscalingConfig.AsymmetricAutoscalingOption other) -
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<AutoscalingConfig.AsymmetricAutoscalingOption.Builder>
-
mergeFrom
public AutoscalingConfig.AsymmetricAutoscalingOption.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.Builder>- Throws:
IOException
-
hasReplicaSelection
public boolean hasReplicaSelection()Required. Selects the replicas to which this AsymmetricAutoscalingOption applies. Only read-only replicas are supported.
.google.spanner.admin.instance.v1.ReplicaSelection replica_selection = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
hasReplicaSelectionin interfaceAutoscalingConfig.AsymmetricAutoscalingOptionOrBuilder- Returns:
- Whether the replicaSelection field is set.
-
getReplicaSelection
Required. Selects the replicas to which this AsymmetricAutoscalingOption applies. Only read-only replicas are supported.
.google.spanner.admin.instance.v1.ReplicaSelection replica_selection = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getReplicaSelectionin interfaceAutoscalingConfig.AsymmetricAutoscalingOptionOrBuilder- Returns:
- The replicaSelection.
-
setReplicaSelection
public AutoscalingConfig.AsymmetricAutoscalingOption.Builder setReplicaSelection(ReplicaSelection value) Required. Selects the replicas to which this AsymmetricAutoscalingOption applies. Only read-only replicas are supported.
.google.spanner.admin.instance.v1.ReplicaSelection replica_selection = 1 [(.google.api.field_behavior) = REQUIRED]; -
setReplicaSelection
public AutoscalingConfig.AsymmetricAutoscalingOption.Builder setReplicaSelection(ReplicaSelection.Builder builderForValue) Required. Selects the replicas to which this AsymmetricAutoscalingOption applies. Only read-only replicas are supported.
.google.spanner.admin.instance.v1.ReplicaSelection replica_selection = 1 [(.google.api.field_behavior) = REQUIRED]; -
mergeReplicaSelection
public AutoscalingConfig.AsymmetricAutoscalingOption.Builder mergeReplicaSelection(ReplicaSelection value) Required. Selects the replicas to which this AsymmetricAutoscalingOption applies. Only read-only replicas are supported.
.google.spanner.admin.instance.v1.ReplicaSelection replica_selection = 1 [(.google.api.field_behavior) = REQUIRED]; -
clearReplicaSelection
Required. Selects the replicas to which this AsymmetricAutoscalingOption applies. Only read-only replicas are supported.
.google.spanner.admin.instance.v1.ReplicaSelection replica_selection = 1 [(.google.api.field_behavior) = REQUIRED]; -
getReplicaSelectionBuilder
Required. Selects the replicas to which this AsymmetricAutoscalingOption applies. Only read-only replicas are supported.
.google.spanner.admin.instance.v1.ReplicaSelection replica_selection = 1 [(.google.api.field_behavior) = REQUIRED]; -
getReplicaSelectionOrBuilder
Required. Selects the replicas to which this AsymmetricAutoscalingOption applies. Only read-only replicas are supported.
.google.spanner.admin.instance.v1.ReplicaSelection replica_selection = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getReplicaSelectionOrBuilderin interfaceAutoscalingConfig.AsymmetricAutoscalingOptionOrBuilder
-
hasOverrides
public boolean hasOverrides()Optional. Overrides applied to the top-level autoscaling configuration for the selected replicas.
.google.spanner.admin.instance.v1.AutoscalingConfig.AsymmetricAutoscalingOption.AutoscalingConfigOverrides overrides = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasOverridesin interfaceAutoscalingConfig.AsymmetricAutoscalingOptionOrBuilder- Returns:
- Whether the overrides field is set.
-
getOverrides
Optional. Overrides applied to the top-level autoscaling configuration for the selected replicas.
.google.spanner.admin.instance.v1.AutoscalingConfig.AsymmetricAutoscalingOption.AutoscalingConfigOverrides overrides = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getOverridesin interfaceAutoscalingConfig.AsymmetricAutoscalingOptionOrBuilder- Returns:
- The overrides.
-
setOverrides
public AutoscalingConfig.AsymmetricAutoscalingOption.Builder setOverrides(AutoscalingConfig.AsymmetricAutoscalingOption.AutoscalingConfigOverrides value) Optional. Overrides applied to the top-level autoscaling configuration for the selected replicas.
.google.spanner.admin.instance.v1.AutoscalingConfig.AsymmetricAutoscalingOption.AutoscalingConfigOverrides overrides = 2 [(.google.api.field_behavior) = OPTIONAL]; -
setOverrides
public AutoscalingConfig.AsymmetricAutoscalingOption.Builder setOverrides(AutoscalingConfig.AsymmetricAutoscalingOption.AutoscalingConfigOverrides.Builder builderForValue) Optional. Overrides applied to the top-level autoscaling configuration for the selected replicas.
.google.spanner.admin.instance.v1.AutoscalingConfig.AsymmetricAutoscalingOption.AutoscalingConfigOverrides overrides = 2 [(.google.api.field_behavior) = OPTIONAL]; -
mergeOverrides
public AutoscalingConfig.AsymmetricAutoscalingOption.Builder mergeOverrides(AutoscalingConfig.AsymmetricAutoscalingOption.AutoscalingConfigOverrides value) Optional. Overrides applied to the top-level autoscaling configuration for the selected replicas.
.google.spanner.admin.instance.v1.AutoscalingConfig.AsymmetricAutoscalingOption.AutoscalingConfigOverrides overrides = 2 [(.google.api.field_behavior) = OPTIONAL]; -
clearOverrides
Optional. Overrides applied to the top-level autoscaling configuration for the selected replicas.
.google.spanner.admin.instance.v1.AutoscalingConfig.AsymmetricAutoscalingOption.AutoscalingConfigOverrides overrides = 2 [(.google.api.field_behavior) = OPTIONAL]; -
getOverridesBuilder
public AutoscalingConfig.AsymmetricAutoscalingOption.AutoscalingConfigOverrides.Builder getOverridesBuilder()Optional. Overrides applied to the top-level autoscaling configuration for the selected replicas.
.google.spanner.admin.instance.v1.AutoscalingConfig.AsymmetricAutoscalingOption.AutoscalingConfigOverrides overrides = 2 [(.google.api.field_behavior) = OPTIONAL]; -
getOverridesOrBuilder
public AutoscalingConfig.AsymmetricAutoscalingOption.AutoscalingConfigOverridesOrBuilder getOverridesOrBuilder()Optional. Overrides applied to the top-level autoscaling configuration for the selected replicas.
.google.spanner.admin.instance.v1.AutoscalingConfig.AsymmetricAutoscalingOption.AutoscalingConfigOverrides overrides = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getOverridesOrBuilderin interfaceAutoscalingConfig.AsymmetricAutoscalingOptionOrBuilder
-
setUnknownFields
public final AutoscalingConfig.AsymmetricAutoscalingOption.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<AutoscalingConfig.AsymmetricAutoscalingOption.Builder>
-
mergeUnknownFields
public final AutoscalingConfig.AsymmetricAutoscalingOption.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<AutoscalingConfig.AsymmetricAutoscalingOption.Builder>
-