Class AutomaticScaling.Builder (2.62.0)

publicstaticfinalclass AutomaticScaling.BuilderextendsGeneratedMessageV3.Builder<AutomaticScaling.Builder>implementsAutomaticScalingOrBuilder

Automatic scaling is based on request rate, response latencies, and other application metrics.

Protobuf type google.appengine.v1.AutomaticScaling

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()

publicstaticfinalDescriptors.DescriptorgetDescriptor()
Returns
Type Description
Descriptor

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

publicAutomaticScaling.BuilderaddRepeatedField(Descriptors.FieldDescriptorfield,Objectvalue)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
AutomaticScaling.Builder
Overrides

build()

publicAutomaticScalingbuild()
Returns
Type Description
AutomaticScaling

buildPartial()

publicAutomaticScalingbuildPartial()
Returns
Type Description
AutomaticScaling

clear()

publicAutomaticScaling.Builderclear()
Returns
Type Description
AutomaticScaling.Builder
Overrides

clearCoolDownPeriod()

publicAutomaticScaling.BuilderclearCoolDownPeriod()

The time period that the Autoscaler should wait before it starts collecting information from a new instance. This prevents the autoscaler from collecting information when the instance is initializing, during which the collected usage would not be reliable. Only applicable in the App Engine flexible environment.

.google.protobuf.Duration cool_down_period = 1;

Returns
Type Description
AutomaticScaling.Builder

clearCpuUtilization()

publicAutomaticScaling.BuilderclearCpuUtilization()

Target scaling by CPU usage.

.google.appengine.v1.CpuUtilization cpu_utilization = 2;

Returns
Type Description
AutomaticScaling.Builder

clearDiskUtilization()

publicAutomaticScaling.BuilderclearDiskUtilization()

Target scaling by disk usage.

.google.appengine.v1.DiskUtilization disk_utilization = 11;

Returns
Type Description
AutomaticScaling.Builder

clearField(Descriptors.FieldDescriptor field)

publicAutomaticScaling.BuilderclearField(Descriptors.FieldDescriptorfield)
Parameter
Name Description
field FieldDescriptor
Returns
Type Description
AutomaticScaling.Builder
Overrides

clearMaxConcurrentRequests()

publicAutomaticScaling.BuilderclearMaxConcurrentRequests()

Number of concurrent requests an automatic scaling instance can accept before the scheduler spawns a new instance.

Defaults to a runtime-specific value.

int32 max_concurrent_requests = 3;

Returns
Type Description
AutomaticScaling.Builder

This builder for chaining.

clearMaxIdleInstances()

publicAutomaticScaling.BuilderclearMaxIdleInstances()

Maximum number of idle instances that should be maintained for this version.

int32 max_idle_instances = 4;

Returns
Type Description
AutomaticScaling.Builder

This builder for chaining.

clearMaxPendingLatency()

publicAutomaticScaling.BuilderclearMaxPendingLatency()

Maximum amount of time that a request should wait in the pending queue before starting a new instance to handle it.

.google.protobuf.Duration max_pending_latency = 6;

Returns
Type Description
AutomaticScaling.Builder

clearMaxTotalInstances()

publicAutomaticScaling.BuilderclearMaxTotalInstances()

Maximum number of instances that should be started to handle requests for this version.

int32 max_total_instances = 5;

Returns
Type Description
AutomaticScaling.Builder

This builder for chaining.

clearMinIdleInstances()

publicAutomaticScaling.BuilderclearMinIdleInstances()

Minimum number of idle instances that should be maintained for this version. Only applicable for the default version of a service.

int32 min_idle_instances = 7;

Returns
Type Description
AutomaticScaling.Builder

This builder for chaining.

clearMinPendingLatency()

publicAutomaticScaling.BuilderclearMinPendingLatency()

Minimum amount of time a request should wait in the pending queue before starting a new instance to handle it.

.google.protobuf.Duration min_pending_latency = 9;

Returns
Type Description
AutomaticScaling.Builder

clearMinTotalInstances()

publicAutomaticScaling.BuilderclearMinTotalInstances()

Minimum number of running instances that should be maintained for this version.

int32 min_total_instances = 8;

Returns
Type Description
AutomaticScaling.Builder

This builder for chaining.

clearNetworkUtilization()

publicAutomaticScaling.BuilderclearNetworkUtilization()

Target scaling by network usage.

.google.appengine.v1.NetworkUtilization network_utilization = 12;

Returns
Type Description
AutomaticScaling.Builder

clearOneof(Descriptors.OneofDescriptor oneof)

publicAutomaticScaling.BuilderclearOneof(Descriptors.OneofDescriptoroneof)
Parameter
Name Description
oneof OneofDescriptor
Returns
Type Description
AutomaticScaling.Builder
Overrides

clearRequestUtilization()

publicAutomaticScaling.BuilderclearRequestUtilization()

Target scaling by request utilization.

.google.appengine.v1.RequestUtilization request_utilization = 10;

Returns
Type Description
AutomaticScaling.Builder

clearStandardSchedulerSettings()

publicAutomaticScaling.BuilderclearStandardSchedulerSettings()

Scheduler settings for standard environment.

.google.appengine.v1.StandardSchedulerSettings standard_scheduler_settings = 20;

Returns
Type Description
AutomaticScaling.Builder

clone()

publicAutomaticScaling.Builderclone()
Returns
Type Description
AutomaticScaling.Builder
Overrides

getCoolDownPeriod()

publicDurationgetCoolDownPeriod()

The time period that the Autoscaler should wait before it starts collecting information from a new instance. This prevents the autoscaler from collecting information when the instance is initializing, during which the collected usage would not be reliable. Only applicable in the App Engine flexible environment.

.google.protobuf.Duration cool_down_period = 1;

Returns
Type Description
Duration

The coolDownPeriod.

getCoolDownPeriodBuilder()

publicDuration.BuildergetCoolDownPeriodBuilder()

The time period that the Autoscaler should wait before it starts collecting information from a new instance. This prevents the autoscaler from collecting information when the instance is initializing, during which the collected usage would not be reliable. Only applicable in the App Engine flexible environment.

.google.protobuf.Duration cool_down_period = 1;

Returns
Type Description
Builder

getCoolDownPeriodOrBuilder()

publicDurationOrBuildergetCoolDownPeriodOrBuilder()

The time period that the Autoscaler should wait before it starts collecting information from a new instance. This prevents the autoscaler from collecting information when the instance is initializing, during which the collected usage would not be reliable. Only applicable in the App Engine flexible environment.

.google.protobuf.Duration cool_down_period = 1;

Returns
Type Description
DurationOrBuilder

getCpuUtilization()

publicCpuUtilizationgetCpuUtilization()

Target scaling by CPU usage.

.google.appengine.v1.CpuUtilization cpu_utilization = 2;

Returns
Type Description
CpuUtilization

The cpuUtilization.

getCpuUtilizationBuilder()

publicCpuUtilization.BuildergetCpuUtilizationBuilder()

Target scaling by CPU usage.

.google.appengine.v1.CpuUtilization cpu_utilization = 2;

Returns
Type Description
CpuUtilization.Builder

getCpuUtilizationOrBuilder()

publicCpuUtilizationOrBuildergetCpuUtilizationOrBuilder()

Target scaling by CPU usage.

.google.appengine.v1.CpuUtilization cpu_utilization = 2;

Returns
Type Description
CpuUtilizationOrBuilder

getDefaultInstanceForType()

publicAutomaticScalinggetDefaultInstanceForType()
Returns
Type Description
AutomaticScaling

getDescriptorForType()

publicDescriptors.DescriptorgetDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getDiskUtilization()

publicDiskUtilizationgetDiskUtilization()

Target scaling by disk usage.

.google.appengine.v1.DiskUtilization disk_utilization = 11;

Returns
Type Description
DiskUtilization

The diskUtilization.

getDiskUtilizationBuilder()

publicDiskUtilization.BuildergetDiskUtilizationBuilder()

Target scaling by disk usage.

.google.appengine.v1.DiskUtilization disk_utilization = 11;

Returns
Type Description
DiskUtilization.Builder

getDiskUtilizationOrBuilder()

publicDiskUtilizationOrBuildergetDiskUtilizationOrBuilder()

Target scaling by disk usage.

.google.appengine.v1.DiskUtilization disk_utilization = 11;

Returns
Type Description
DiskUtilizationOrBuilder

getMaxConcurrentRequests()

publicintgetMaxConcurrentRequests()

Number of concurrent requests an automatic scaling instance can accept before the scheduler spawns a new instance.

Defaults to a runtime-specific value.

int32 max_concurrent_requests = 3;

Returns
Type Description
int

The maxConcurrentRequests.

getMaxIdleInstances()

publicintgetMaxIdleInstances()

Maximum number of idle instances that should be maintained for this version.

int32 max_idle_instances = 4;

Returns
Type Description
int

The maxIdleInstances.

getMaxPendingLatency()

publicDurationgetMaxPendingLatency()

Maximum amount of time that a request should wait in the pending queue before starting a new instance to handle it.

.google.protobuf.Duration max_pending_latency = 6;

Returns
Type Description
Duration

The maxPendingLatency.

getMaxPendingLatencyBuilder()

publicDuration.BuildergetMaxPendingLatencyBuilder()

Maximum amount of time that a request should wait in the pending queue before starting a new instance to handle it.

.google.protobuf.Duration max_pending_latency = 6;

Returns
Type Description
Builder

getMaxPendingLatencyOrBuilder()

publicDurationOrBuildergetMaxPendingLatencyOrBuilder()

Maximum amount of time that a request should wait in the pending queue before starting a new instance to handle it.

.google.protobuf.Duration max_pending_latency = 6;

Returns
Type Description
DurationOrBuilder

getMaxTotalInstances()

publicintgetMaxTotalInstances()

Maximum number of instances that should be started to handle requests for this version.

int32 max_total_instances = 5;

Returns
Type Description
int

The maxTotalInstances.

getMinIdleInstances()

publicintgetMinIdleInstances()

Minimum number of idle instances that should be maintained for this version. Only applicable for the default version of a service.

int32 min_idle_instances = 7;

Returns
Type Description
int

The minIdleInstances.

getMinPendingLatency()

publicDurationgetMinPendingLatency()

Minimum amount of time a request should wait in the pending queue before starting a new instance to handle it.

.google.protobuf.Duration min_pending_latency = 9;

Returns
Type Description
Duration

The minPendingLatency.

getMinPendingLatencyBuilder()

publicDuration.BuildergetMinPendingLatencyBuilder()

Minimum amount of time a request should wait in the pending queue before starting a new instance to handle it.

.google.protobuf.Duration min_pending_latency = 9;

Returns
Type Description
Builder

getMinPendingLatencyOrBuilder()

publicDurationOrBuildergetMinPendingLatencyOrBuilder()

Minimum amount of time a request should wait in the pending queue before starting a new instance to handle it.

.google.protobuf.Duration min_pending_latency = 9;

Returns
Type Description
DurationOrBuilder

getMinTotalInstances()

publicintgetMinTotalInstances()

Minimum number of running instances that should be maintained for this version.

int32 min_total_instances = 8;

Returns
Type Description
int

The minTotalInstances.

getNetworkUtilization()

publicNetworkUtilizationgetNetworkUtilization()

Target scaling by network usage.

.google.appengine.v1.NetworkUtilization network_utilization = 12;

Returns
Type Description
NetworkUtilization

The networkUtilization.

getNetworkUtilizationBuilder()

publicNetworkUtilization.BuildergetNetworkUtilizationBuilder()

Target scaling by network usage.

.google.appengine.v1.NetworkUtilization network_utilization = 12;

Returns
Type Description
NetworkUtilization.Builder

getNetworkUtilizationOrBuilder()

publicNetworkUtilizationOrBuildergetNetworkUtilizationOrBuilder()

Target scaling by network usage.

.google.appengine.v1.NetworkUtilization network_utilization = 12;

Returns
Type Description
NetworkUtilizationOrBuilder

getRequestUtilization()

publicRequestUtilizationgetRequestUtilization()

Target scaling by request utilization.

.google.appengine.v1.RequestUtilization request_utilization = 10;

Returns
Type Description
RequestUtilization

The requestUtilization.

getRequestUtilizationBuilder()

publicRequestUtilization.BuildergetRequestUtilizationBuilder()

Target scaling by request utilization.

.google.appengine.v1.RequestUtilization request_utilization = 10;

Returns
Type Description
RequestUtilization.Builder

getRequestUtilizationOrBuilder()

publicRequestUtilizationOrBuildergetRequestUtilizationOrBuilder()

Target scaling by request utilization.

.google.appengine.v1.RequestUtilization request_utilization = 10;

Returns
Type Description
RequestUtilizationOrBuilder

getStandardSchedulerSettings()

publicStandardSchedulerSettingsgetStandardSchedulerSettings()

Scheduler settings for standard environment.

.google.appengine.v1.StandardSchedulerSettings standard_scheduler_settings = 20;

Returns
Type Description
StandardSchedulerSettings

The standardSchedulerSettings.

getStandardSchedulerSettingsBuilder()

publicStandardSchedulerSettings.BuildergetStandardSchedulerSettingsBuilder()

Scheduler settings for standard environment.

.google.appengine.v1.StandardSchedulerSettings standard_scheduler_settings = 20;

Returns
Type Description
StandardSchedulerSettings.Builder

getStandardSchedulerSettingsOrBuilder()

publicStandardSchedulerSettingsOrBuildergetStandardSchedulerSettingsOrBuilder()

Scheduler settings for standard environment.

.google.appengine.v1.StandardSchedulerSettings standard_scheduler_settings = 20;

Returns
Type Description
StandardSchedulerSettingsOrBuilder

hasCoolDownPeriod()

publicbooleanhasCoolDownPeriod()

The time period that the Autoscaler should wait before it starts collecting information from a new instance. This prevents the autoscaler from collecting information when the instance is initializing, during which the collected usage would not be reliable. Only applicable in the App Engine flexible environment.

.google.protobuf.Duration cool_down_period = 1;

Returns
Type Description
boolean

Whether the coolDownPeriod field is set.

hasCpuUtilization()

publicbooleanhasCpuUtilization()

Target scaling by CPU usage.

.google.appengine.v1.CpuUtilization cpu_utilization = 2;

Returns
Type Description
boolean

Whether the cpuUtilization field is set.

hasDiskUtilization()

publicbooleanhasDiskUtilization()

Target scaling by disk usage.

.google.appengine.v1.DiskUtilization disk_utilization = 11;

Returns
Type Description
boolean

Whether the diskUtilization field is set.

hasMaxPendingLatency()

publicbooleanhasMaxPendingLatency()

Maximum amount of time that a request should wait in the pending queue before starting a new instance to handle it.

.google.protobuf.Duration max_pending_latency = 6;

Returns
Type Description
boolean

Whether the maxPendingLatency field is set.

hasMinPendingLatency()

publicbooleanhasMinPendingLatency()

Minimum amount of time a request should wait in the pending queue before starting a new instance to handle it.

.google.protobuf.Duration min_pending_latency = 9;

Returns
Type Description
boolean

Whether the minPendingLatency field is set.

hasNetworkUtilization()

publicbooleanhasNetworkUtilization()

Target scaling by network usage.

.google.appengine.v1.NetworkUtilization network_utilization = 12;

Returns
Type Description
boolean

Whether the networkUtilization field is set.

hasRequestUtilization()

publicbooleanhasRequestUtilization()

Target scaling by request utilization.

.google.appengine.v1.RequestUtilization request_utilization = 10;

Returns
Type Description
boolean

Whether the requestUtilization field is set.

hasStandardSchedulerSettings()

publicbooleanhasStandardSchedulerSettings()

Scheduler settings for standard environment.

.google.appengine.v1.StandardSchedulerSettings standard_scheduler_settings = 20;

Returns
Type Description
boolean

Whether the standardSchedulerSettings field is set.

internalGetFieldAccessorTable()

protectedGeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

publicfinalbooleanisInitialized()
Returns
Type Description
boolean
Overrides

mergeCoolDownPeriod(Duration value)

publicAutomaticScaling.BuildermergeCoolDownPeriod(Durationvalue)

The time period that the Autoscaler should wait before it starts collecting information from a new instance. This prevents the autoscaler from collecting information when the instance is initializing, during which the collected usage would not be reliable. Only applicable in the App Engine flexible environment.

.google.protobuf.Duration cool_down_period = 1;

Parameter
Name Description
value Duration
Returns
Type Description
AutomaticScaling.Builder

mergeCpuUtilization(CpuUtilization value)

publicAutomaticScaling.BuildermergeCpuUtilization(CpuUtilizationvalue)

Target scaling by CPU usage.

.google.appengine.v1.CpuUtilization cpu_utilization = 2;

Parameter
Name Description
value CpuUtilization
Returns
Type Description
AutomaticScaling.Builder

mergeDiskUtilization(DiskUtilization value)

publicAutomaticScaling.BuildermergeDiskUtilization(DiskUtilizationvalue)

Target scaling by disk usage.

.google.appengine.v1.DiskUtilization disk_utilization = 11;

Parameter
Name Description
value DiskUtilization
Returns
Type Description
AutomaticScaling.Builder

mergeFrom(AutomaticScaling other)

publicAutomaticScaling.BuildermergeFrom(AutomaticScalingother)
Parameter
Name Description
other AutomaticScaling
Returns
Type Description
AutomaticScaling.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

publicAutomaticScaling.BuildermergeFrom(CodedInputStreaminput,ExtensionRegistryLiteextensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
AutomaticScaling.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

publicAutomaticScaling.BuildermergeFrom(Messageother)
Parameter
Name Description
other Message
Returns
Type Description
AutomaticScaling.Builder
Overrides

mergeMaxPendingLatency(Duration value)

publicAutomaticScaling.BuildermergeMaxPendingLatency(Durationvalue)

Maximum amount of time that a request should wait in the pending queue before starting a new instance to handle it.

.google.protobuf.Duration max_pending_latency = 6;

Parameter
Name Description
value Duration
Returns
Type Description
AutomaticScaling.Builder

mergeMinPendingLatency(Duration value)

publicAutomaticScaling.BuildermergeMinPendingLatency(Durationvalue)

Minimum amount of time a request should wait in the pending queue before starting a new instance to handle it.

.google.protobuf.Duration min_pending_latency = 9;

Parameter
Name Description
value Duration
Returns
Type Description
AutomaticScaling.Builder

mergeNetworkUtilization(NetworkUtilization value)

publicAutomaticScaling.BuildermergeNetworkUtilization(NetworkUtilizationvalue)

Target scaling by network usage.

.google.appengine.v1.NetworkUtilization network_utilization = 12;

Parameter
Name Description
value NetworkUtilization
Returns
Type Description
AutomaticScaling.Builder

mergeRequestUtilization(RequestUtilization value)

publicAutomaticScaling.BuildermergeRequestUtilization(RequestUtilizationvalue)

Target scaling by request utilization.

.google.appengine.v1.RequestUtilization request_utilization = 10;

Parameter
Name Description
value RequestUtilization
Returns
Type Description
AutomaticScaling.Builder

mergeStandardSchedulerSettings(StandardSchedulerSettings value)

publicAutomaticScaling.BuildermergeStandardSchedulerSettings(StandardSchedulerSettingsvalue)

Scheduler settings for standard environment.

.google.appengine.v1.StandardSchedulerSettings standard_scheduler_settings = 20;

Parameter
Name Description
value StandardSchedulerSettings
Returns
Type Description
AutomaticScaling.Builder

mergeUnknownFields(UnknownFieldSet unknownFields)

publicfinalAutomaticScaling.BuildermergeUnknownFields(UnknownFieldSetunknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
AutomaticScaling.Builder
Overrides

setCoolDownPeriod(Duration value)

publicAutomaticScaling.BuildersetCoolDownPeriod(Durationvalue)

The time period that the Autoscaler should wait before it starts collecting information from a new instance. This prevents the autoscaler from collecting information when the instance is initializing, during which the collected usage would not be reliable. Only applicable in the App Engine flexible environment.

.google.protobuf.Duration cool_down_period = 1;

Parameter
Name Description
value Duration
Returns
Type Description
AutomaticScaling.Builder

setCoolDownPeriod(Duration.Builder builderForValue)

publicAutomaticScaling.BuildersetCoolDownPeriod(Duration.BuilderbuilderForValue)

The time period that the Autoscaler should wait before it starts collecting information from a new instance. This prevents the autoscaler from collecting information when the instance is initializing, during which the collected usage would not be reliable. Only applicable in the App Engine flexible environment.

.google.protobuf.Duration cool_down_period = 1;

Parameter
Name Description
builderForValue Builder
Returns
Type Description
AutomaticScaling.Builder

setCpuUtilization(CpuUtilization value)

publicAutomaticScaling.BuildersetCpuUtilization(CpuUtilizationvalue)

Target scaling by CPU usage.

.google.appengine.v1.CpuUtilization cpu_utilization = 2;

Parameter
Name Description
value CpuUtilization
Returns
Type Description
AutomaticScaling.Builder

setCpuUtilization(CpuUtilization.Builder builderForValue)

publicAutomaticScaling.BuildersetCpuUtilization(CpuUtilization.BuilderbuilderForValue)

Target scaling by CPU usage.

.google.appengine.v1.CpuUtilization cpu_utilization = 2;

Parameter
Name Description
builderForValue CpuUtilization.Builder
Returns
Type Description
AutomaticScaling.Builder

setDiskUtilization(DiskUtilization value)

publicAutomaticScaling.BuildersetDiskUtilization(DiskUtilizationvalue)

Target scaling by disk usage.

.google.appengine.v1.DiskUtilization disk_utilization = 11;

Parameter
Name Description
value DiskUtilization
Returns
Type Description
AutomaticScaling.Builder

setDiskUtilization(DiskUtilization.Builder builderForValue)

publicAutomaticScaling.BuildersetDiskUtilization(DiskUtilization.BuilderbuilderForValue)

Target scaling by disk usage.

.google.appengine.v1.DiskUtilization disk_utilization = 11;

Parameter
Name Description
builderForValue DiskUtilization.Builder
Returns
Type Description
AutomaticScaling.Builder

setField(Descriptors.FieldDescriptor field, Object value)

publicAutomaticScaling.BuildersetField(Descriptors.FieldDescriptorfield,Objectvalue)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
AutomaticScaling.Builder
Overrides

setMaxConcurrentRequests(int value)

publicAutomaticScaling.BuildersetMaxConcurrentRequests(intvalue)

Number of concurrent requests an automatic scaling instance can accept before the scheduler spawns a new instance.

Defaults to a runtime-specific value.

int32 max_concurrent_requests = 3;

Parameter
Name Description
value int

The maxConcurrentRequests to set.

Returns
Type Description
AutomaticScaling.Builder

This builder for chaining.

setMaxIdleInstances(int value)

publicAutomaticScaling.BuildersetMaxIdleInstances(intvalue)

Maximum number of idle instances that should be maintained for this version.

int32 max_idle_instances = 4;

Parameter
Name Description
value int

The maxIdleInstances to set.

Returns
Type Description
AutomaticScaling.Builder

This builder for chaining.

setMaxPendingLatency(Duration value)

publicAutomaticScaling.BuildersetMaxPendingLatency(Durationvalue)

Maximum amount of time that a request should wait in the pending queue before starting a new instance to handle it.

.google.protobuf.Duration max_pending_latency = 6;

Parameter
Name Description
value Duration
Returns
Type Description
AutomaticScaling.Builder

setMaxPendingLatency(Duration.Builder builderForValue)

publicAutomaticScaling.BuildersetMaxPendingLatency(Duration.BuilderbuilderForValue)

Maximum amount of time that a request should wait in the pending queue before starting a new instance to handle it.

.google.protobuf.Duration max_pending_latency = 6;

Parameter
Name Description
builderForValue Builder
Returns
Type Description
AutomaticScaling.Builder

setMaxTotalInstances(int value)

publicAutomaticScaling.BuildersetMaxTotalInstances(intvalue)

Maximum number of instances that should be started to handle requests for this version.

int32 max_total_instances = 5;

Parameter
Name Description
value int

The maxTotalInstances to set.

Returns
Type Description
AutomaticScaling.Builder

This builder for chaining.

setMinIdleInstances(int value)

publicAutomaticScaling.BuildersetMinIdleInstances(intvalue)

Minimum number of idle instances that should be maintained for this version. Only applicable for the default version of a service.

int32 min_idle_instances = 7;

Parameter
Name Description
value int

The minIdleInstances to set.

Returns
Type Description
AutomaticScaling.Builder

This builder for chaining.

setMinPendingLatency(Duration value)

publicAutomaticScaling.BuildersetMinPendingLatency(Durationvalue)

Minimum amount of time a request should wait in the pending queue before starting a new instance to handle it.

.google.protobuf.Duration min_pending_latency = 9;

Parameter
Name Description
value Duration
Returns
Type Description
AutomaticScaling.Builder

setMinPendingLatency(Duration.Builder builderForValue)

publicAutomaticScaling.BuildersetMinPendingLatency(Duration.BuilderbuilderForValue)

Minimum amount of time a request should wait in the pending queue before starting a new instance to handle it.

.google.protobuf.Duration min_pending_latency = 9;

Parameter
Name Description
builderForValue Builder
Returns
Type Description
AutomaticScaling.Builder

setMinTotalInstances(int value)

publicAutomaticScaling.BuildersetMinTotalInstances(intvalue)

Minimum number of running instances that should be maintained for this version.

int32 min_total_instances = 8;

Parameter
Name Description
value int

The minTotalInstances to set.

Returns
Type Description
AutomaticScaling.Builder

This builder for chaining.

setNetworkUtilization(NetworkUtilization value)

publicAutomaticScaling.BuildersetNetworkUtilization(NetworkUtilizationvalue)

Target scaling by network usage.

.google.appengine.v1.NetworkUtilization network_utilization = 12;

Parameter
Name Description
value NetworkUtilization
Returns
Type Description
AutomaticScaling.Builder

setNetworkUtilization(NetworkUtilization.Builder builderForValue)

publicAutomaticScaling.BuildersetNetworkUtilization(NetworkUtilization.BuilderbuilderForValue)

Target scaling by network usage.

.google.appengine.v1.NetworkUtilization network_utilization = 12;

Parameter
Name Description
builderForValue NetworkUtilization.Builder
Returns
Type Description
AutomaticScaling.Builder

setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)

publicAutomaticScaling.BuildersetRepeatedField(Descriptors.FieldDescriptorfield,intindex,Objectvalue)
Parameters
Name Description
field FieldDescriptor
index int
value Object
Returns
Type Description
AutomaticScaling.Builder
Overrides

setRequestUtilization(RequestUtilization value)

publicAutomaticScaling.BuildersetRequestUtilization(RequestUtilizationvalue)

Target scaling by request utilization.

.google.appengine.v1.RequestUtilization request_utilization = 10;

Parameter
Name Description
value RequestUtilization
Returns
Type Description
AutomaticScaling.Builder

setRequestUtilization(RequestUtilization.Builder builderForValue)

publicAutomaticScaling.BuildersetRequestUtilization(RequestUtilization.BuilderbuilderForValue)

Target scaling by request utilization.

.google.appengine.v1.RequestUtilization request_utilization = 10;

Parameter
Name Description
builderForValue RequestUtilization.Builder
Returns
Type Description
AutomaticScaling.Builder

setStandardSchedulerSettings(StandardSchedulerSettings value)

publicAutomaticScaling.BuildersetStandardSchedulerSettings(StandardSchedulerSettingsvalue)

Scheduler settings for standard environment.

.google.appengine.v1.StandardSchedulerSettings standard_scheduler_settings = 20;

Parameter
Name Description
value StandardSchedulerSettings
Returns
Type Description
AutomaticScaling.Builder

setStandardSchedulerSettings(StandardSchedulerSettings.Builder builderForValue)

publicAutomaticScaling.BuildersetStandardSchedulerSettings(StandardSchedulerSettings.BuilderbuilderForValue)

Scheduler settings for standard environment.

.google.appengine.v1.StandardSchedulerSettings standard_scheduler_settings = 20;

Parameter
Name Description
builderForValue StandardSchedulerSettings.Builder
Returns
Type Description
AutomaticScaling.Builder

setUnknownFields(UnknownFieldSet unknownFields)

publicfinalAutomaticScaling.BuildersetUnknownFields(UnknownFieldSetunknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
AutomaticScaling.Builder
Overrides

Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2025年10月30日 UTC.