public static final class ServiceScaling.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<ServiceScaling.Builder> implements ServiceScalingOrBuilder
Scaling settings applied at the service level rather than at the revision level.Protobuf type
google.cloud.run.v2.ServiceScaling| Modifier and Type | Method and Description |
|---|---|
ServiceScaling.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
ServiceScaling |
build() |
ServiceScaling |
buildPartial() |
ServiceScaling.Builder |
clear() |
ServiceScaling.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
ServiceScaling.Builder |
clearManualInstanceCount()
Optional. total instance count for the service in manual scaling mode.
|
ServiceScaling.Builder |
clearMinInstanceCount()
Optional. total min instances for the service.
|
ServiceScaling.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
ServiceScaling.Builder |
clearScalingMode()
Optional.
|
ServiceScaling.Builder |
clone() |
ServiceScaling |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
int |
getManualInstanceCount()
Optional. total instance count for the service in manual scaling mode.
|
int |
getMinInstanceCount()
Optional. total min instances for the service.
|
ServiceScaling.ScalingMode |
getScalingMode()
Optional.
|
int |
getScalingModeValue()
Optional.
|
boolean |
hasManualInstanceCount()
Optional. total instance count for the service in manual scaling mode.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
ServiceScaling.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
ServiceScaling.Builder |
mergeFrom(com.google.protobuf.Message other) |
ServiceScaling.Builder |
mergeFrom(ServiceScaling other) |
ServiceScaling.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
ServiceScaling.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
ServiceScaling.Builder |
setManualInstanceCount(int value)
Optional. total instance count for the service in manual scaling mode.
|
ServiceScaling.Builder |
setMinInstanceCount(int value)
Optional. total min instances for the service.
|
ServiceScaling.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
ServiceScaling.Builder |
setScalingMode(ServiceScaling.ScalingMode value)
Optional.
|
ServiceScaling.Builder |
setScalingModeValue(int value)
Optional.
|
ServiceScaling.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
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, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<ServiceScaling.Builder>public ServiceScaling.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<ServiceScaling.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<ServiceScaling.Builder>public ServiceScaling getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic ServiceScaling build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic ServiceScaling buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic ServiceScaling.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<ServiceScaling.Builder>public ServiceScaling.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<ServiceScaling.Builder>public ServiceScaling.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<ServiceScaling.Builder>public ServiceScaling.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<ServiceScaling.Builder>public ServiceScaling.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<ServiceScaling.Builder>public ServiceScaling.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<ServiceScaling.Builder>public ServiceScaling.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<ServiceScaling.Builder>public ServiceScaling.Builder mergeFrom(ServiceScaling other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<ServiceScaling.Builder>public ServiceScaling.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<ServiceScaling.Builder>IOExceptionpublic int getMinInstanceCount()
Optional. total min instances for the service. This number of instances is divided among all revisions with specified traffic based on the percent of traffic they are receiving.
int32 min_instance_count = 1 [(.google.api.field_behavior) = OPTIONAL];getMinInstanceCount in interface ServiceScalingOrBuilderpublic ServiceScaling.Builder setMinInstanceCount(int value)
Optional. total min instances for the service. This number of instances is divided among all revisions with specified traffic based on the percent of traffic they are receiving.
int32 min_instance_count = 1 [(.google.api.field_behavior) = OPTIONAL];value - The minInstanceCount to set.public ServiceScaling.Builder clearMinInstanceCount()
Optional. total min instances for the service. This number of instances is divided among all revisions with specified traffic based on the percent of traffic they are receiving.
int32 min_instance_count = 1 [(.google.api.field_behavior) = OPTIONAL];public int getScalingModeValue()
Optional. The scaling mode for the service.
.google.cloud.run.v2.ServiceScaling.ScalingMode scaling_mode = 3 [(.google.api.field_behavior) = OPTIONAL];
getScalingModeValue in interface ServiceScalingOrBuilderpublic ServiceScaling.Builder setScalingModeValue(int value)
Optional. The scaling mode for the service.
.google.cloud.run.v2.ServiceScaling.ScalingMode scaling_mode = 3 [(.google.api.field_behavior) = OPTIONAL];
value - The enum numeric value on the wire for scalingMode to set.public ServiceScaling.ScalingMode getScalingMode()
Optional. The scaling mode for the service.
.google.cloud.run.v2.ServiceScaling.ScalingMode scaling_mode = 3 [(.google.api.field_behavior) = OPTIONAL];
getScalingMode in interface ServiceScalingOrBuilderpublic ServiceScaling.Builder setScalingMode(ServiceScaling.ScalingMode value)
Optional. The scaling mode for the service.
.google.cloud.run.v2.ServiceScaling.ScalingMode scaling_mode = 3 [(.google.api.field_behavior) = OPTIONAL];
value - The scalingMode to set.public ServiceScaling.Builder clearScalingMode()
Optional. The scaling mode for the service.
.google.cloud.run.v2.ServiceScaling.ScalingMode scaling_mode = 3 [(.google.api.field_behavior) = OPTIONAL];
public boolean hasManualInstanceCount()
Optional. total instance count for the service in manual scaling mode. This number of instances is divided among all revisions with specified traffic based on the percent of traffic they are receiving.
optional int32 manual_instance_count = 6 [(.google.api.field_behavior) = OPTIONAL];
hasManualInstanceCount in interface ServiceScalingOrBuilderpublic int getManualInstanceCount()
Optional. total instance count for the service in manual scaling mode. This number of instances is divided among all revisions with specified traffic based on the percent of traffic they are receiving.
optional int32 manual_instance_count = 6 [(.google.api.field_behavior) = OPTIONAL];
getManualInstanceCount in interface ServiceScalingOrBuilderpublic ServiceScaling.Builder setManualInstanceCount(int value)
Optional. total instance count for the service in manual scaling mode. This number of instances is divided among all revisions with specified traffic based on the percent of traffic they are receiving.
optional int32 manual_instance_count = 6 [(.google.api.field_behavior) = OPTIONAL];
value - The manualInstanceCount to set.public ServiceScaling.Builder clearManualInstanceCount()
Optional. total instance count for the service in manual scaling mode. This number of instances is divided among all revisions with specified traffic based on the percent of traffic they are receiving.
optional int32 manual_instance_count = 6 [(.google.api.field_behavior) = OPTIONAL];
public final ServiceScaling.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<ServiceScaling.Builder>public final ServiceScaling.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<ServiceScaling.Builder>Copyright © 2025 Google LLC. All rights reserved.