public static final class ServiceScaling.Builder extends 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
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public ServiceScaling.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
build()
public ServiceScaling build()
buildPartial()
public ServiceScaling buildPartial()
clear()
public ServiceScaling.Builder clear()
Overrides
clearField(Descriptors.FieldDescriptor field)
public ServiceScaling.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
clearManualInstanceCount()
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];
clearMinInstanceCount()
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];
clearOneof(Descriptors.OneofDescriptor oneof)
public ServiceScaling.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
clearScalingMode()
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];
clone()
public ServiceScaling.Builder clone()
Overrides
getDefaultInstanceForType()
public ServiceScaling getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
getManualInstanceCount()
public 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];
Returns |
Type |
Description |
int |
The manualInstanceCount.
|
getMinInstanceCount()
public 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];
Returns |
Type |
Description |
int |
The minInstanceCount.
|
getScalingMode()
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];
getScalingModeValue()
public int getScalingModeValue()
Optional. The scaling mode for the service.
.google.cloud.run.v2.ServiceScaling.ScalingMode scaling_mode = 3 [(.google.api.field_behavior) = OPTIONAL];
Returns |
Type |
Description |
int |
The enum numeric value on the wire for scalingMode.
|
hasManualInstanceCount()
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];
Returns |
Type |
Description |
boolean |
Whether the manualInstanceCount field is set.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
mergeFrom(ServiceScaling other)
public ServiceScaling.Builder mergeFrom(ServiceScaling other)
public ServiceScaling.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public ServiceScaling.Builder mergeFrom(Message other)
Parameter |
Name |
Description |
other |
Message
|
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final ServiceScaling.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
setField(Descriptors.FieldDescriptor field, Object value)
public ServiceScaling.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
setManualInstanceCount(int value)
public 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];
Parameter |
Name |
Description |
value |
int
The manualInstanceCount to set.
|
setMinInstanceCount(int value)
public 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];
Parameter |
Name |
Description |
value |
int
The minInstanceCount to set.
|
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public ServiceScaling.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
setScalingMode(ServiceScaling.ScalingMode value)
public 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];
setScalingModeValue(int value)
public 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];
Parameter |
Name |
Description |
value |
int
The enum numeric value on the wire for scalingMode to set.
|
setUnknownFields(UnknownFieldSet unknownFields)
public final ServiceScaling.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides