public static final class AutomaticScaling.Builder extends GeneratedMessageV3.Builder<AutomaticScaling.Builder> implements AutomaticScalingOrBuilder
Automatic scaling is based on request rate, response latencies, and other application metrics.Protobuf type
google.appengine.v1.AutomaticScaling
Modifier and Type | Method and Description |
---|---|
AutomaticScaling.Builder |
addRepeatedField(Descriptors.FieldDescriptor field,
java.lang.Object value) |
AutomaticScaling |
build() |
AutomaticScaling |
buildPartial() |
AutomaticScaling.Builder |
clear() |
AutomaticScaling.Builder |
clearCoolDownPeriod()
Amount of time that the
[Autoscaler](https://cloud.google.com/compute/docs/autoscaler/)
should wait between changes to the number of virtual machines.
|
AutomaticScaling.Builder |
clearCpuUtilization()
Target scaling by CPU usage.
|
AutomaticScaling.Builder |
clearDiskUtilization()
Target scaling by disk usage.
|
AutomaticScaling.Builder |
clearField(Descriptors.FieldDescriptor field) |
AutomaticScaling.Builder |
clearMaxConcurrentRequests()
Number of concurrent requests an automatic scaling instance can accept
before the scheduler spawns a new instance.
|
AutomaticScaling.Builder |
clearMaxIdleInstances()
Maximum number of idle instances that should be maintained for this
version.
|
AutomaticScaling.Builder |
clearMaxPendingLatency()
Maximum amount of time that a request should wait in the pending queue
before starting a new instance to handle it.
|
AutomaticScaling.Builder |
clearMaxTotalInstances()
Maximum number of instances that should be started to handle requests.
|
AutomaticScaling.Builder |
clearMinIdleInstances()
Minimum number of idle instances that should be maintained for
this version.
|
AutomaticScaling.Builder |
clearMinPendingLatency()
Minimum amount of time a request should wait in the pending queue before
starting a new instance to handle it.
|
AutomaticScaling.Builder |
clearMinTotalInstances()
Minimum number of instances that should be maintained for this version.
|
AutomaticScaling.Builder |
clearNetworkUtilization()
Target scaling by network usage.
|
AutomaticScaling.Builder |
clearOneof(Descriptors.OneofDescriptor oneof) |
AutomaticScaling.Builder |
clearRequestUtilization()
Target scaling by request utilization.
|
AutomaticScaling.Builder |
clone() |
Duration |
getCoolDownPeriod()
Amount of time that the
[Autoscaler](https://cloud.google.com/compute/docs/autoscaler/)
should wait between changes to the number of virtual machines.
|
Duration.Builder |
getCoolDownPeriodBuilder()
Amount of time that the
[Autoscaler](https://cloud.google.com/compute/docs/autoscaler/)
should wait between changes to the number of virtual machines.
|
DurationOrBuilder |
getCoolDownPeriodOrBuilder()
Amount of time that the
[Autoscaler](https://cloud.google.com/compute/docs/autoscaler/)
should wait between changes to the number of virtual machines.
|
CpuUtilization |
getCpuUtilization()
Target scaling by CPU usage.
|
CpuUtilization.Builder |
getCpuUtilizationBuilder()
Target scaling by CPU usage.
|
CpuUtilizationOrBuilder |
getCpuUtilizationOrBuilder()
Target scaling by CPU usage.
|
AutomaticScaling |
getDefaultInstanceForType() |
static Descriptors.Descriptor |
getDescriptor() |
Descriptors.Descriptor |
getDescriptorForType() |
DiskUtilization |
getDiskUtilization()
Target scaling by disk usage.
|
DiskUtilization.Builder |
getDiskUtilizationBuilder()
Target scaling by disk usage.
|
DiskUtilizationOrBuilder |
getDiskUtilizationOrBuilder()
Target scaling by disk usage.
|
int |
getMaxConcurrentRequests()
Number of concurrent requests an automatic scaling instance can accept
before the scheduler spawns a new instance.
|
int |
getMaxIdleInstances()
Maximum number of idle instances that should be maintained for this
version.
|
Duration |
getMaxPendingLatency()
Maximum amount of time that a request should wait in the pending queue
before starting a new instance to handle it.
|
Duration.Builder |
getMaxPendingLatencyBuilder()
Maximum amount of time that a request should wait in the pending queue
before starting a new instance to handle it.
|
DurationOrBuilder |
getMaxPendingLatencyOrBuilder()
Maximum amount of time that a request should wait in the pending queue
before starting a new instance to handle it.
|
int |
getMaxTotalInstances()
Maximum number of instances that should be started to handle requests.
|
int |
getMinIdleInstances()
Minimum number of idle instances that should be maintained for
this version.
|
Duration |
getMinPendingLatency()
Minimum amount of time a request should wait in the pending queue before
starting a new instance to handle it.
|
Duration.Builder |
getMinPendingLatencyBuilder()
Minimum amount of time a request should wait in the pending queue before
starting a new instance to handle it.
|
DurationOrBuilder |
getMinPendingLatencyOrBuilder()
Minimum amount of time a request should wait in the pending queue before
starting a new instance to handle it.
|
int |
getMinTotalInstances()
Minimum number of instances that should be maintained for this version.
|
NetworkUtilization |
getNetworkUtilization()
Target scaling by network usage.
|
NetworkUtilization.Builder |
getNetworkUtilizationBuilder()
Target scaling by network usage.
|
NetworkUtilizationOrBuilder |
getNetworkUtilizationOrBuilder()
Target scaling by network usage.
|
RequestUtilization |
getRequestUtilization()
Target scaling by request utilization.
|
RequestUtilization.Builder |
getRequestUtilizationBuilder()
Target scaling by request utilization.
|
RequestUtilizationOrBuilder |
getRequestUtilizationOrBuilder()
Target scaling by request utilization.
|
boolean |
hasCoolDownPeriod()
Amount of time that the
[Autoscaler](https://cloud.google.com/compute/docs/autoscaler/)
should wait between changes to the number of virtual machines.
|
boolean |
hasCpuUtilization()
Target scaling by CPU usage.
|
boolean |
hasDiskUtilization()
Target scaling by disk usage.
|
boolean |
hasMaxPendingLatency()
Maximum amount of time that a request should wait in the pending queue
before starting a new instance to handle it.
|
boolean |
hasMinPendingLatency()
Minimum amount of time a request should wait in the pending queue before
starting a new instance to handle it.
|
boolean |
hasNetworkUtilization()
Target scaling by network usage.
|
boolean |
hasRequestUtilization()
Target scaling by request utilization.
|
protected GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
AutomaticScaling.Builder |
mergeCoolDownPeriod(Duration value)
Amount of time that the
[Autoscaler](https://cloud.google.com/compute/docs/autoscaler/)
should wait between changes to the number of virtual machines.
|
AutomaticScaling.Builder |
mergeCpuUtilization(CpuUtilization value)
Target scaling by CPU usage.
|
AutomaticScaling.Builder |
mergeDiskUtilization(DiskUtilization value)
Target scaling by disk usage.
|
AutomaticScaling.Builder |
mergeFrom(AutomaticScaling other) |
AutomaticScaling.Builder |
mergeFrom(CodedInputStream input,
ExtensionRegistryLite extensionRegistry) |
AutomaticScaling.Builder |
mergeFrom(Message other) |
AutomaticScaling.Builder |
mergeMaxPendingLatency(Duration value)
Maximum amount of time that a request should wait in the pending queue
before starting a new instance to handle it.
|
AutomaticScaling.Builder |
mergeMinPendingLatency(Duration value)
Minimum amount of time a request should wait in the pending queue before
starting a new instance to handle it.
|
AutomaticScaling.Builder |
mergeNetworkUtilization(NetworkUtilization value)
Target scaling by network usage.
|
AutomaticScaling.Builder |
mergeRequestUtilization(RequestUtilization value)
Target scaling by request utilization.
|
AutomaticScaling.Builder |
mergeUnknownFields(UnknownFieldSet unknownFields) |
AutomaticScaling.Builder |
setCoolDownPeriod(Duration.Builder builderForValue)
Amount of time that the
[Autoscaler](https://cloud.google.com/compute/docs/autoscaler/)
should wait between changes to the number of virtual machines.
|
AutomaticScaling.Builder |
setCoolDownPeriod(Duration value)
Amount of time that the
[Autoscaler](https://cloud.google.com/compute/docs/autoscaler/)
should wait between changes to the number of virtual machines.
|
AutomaticScaling.Builder |
setCpuUtilization(CpuUtilization.Builder builderForValue)
Target scaling by CPU usage.
|
AutomaticScaling.Builder |
setCpuUtilization(CpuUtilization value)
Target scaling by CPU usage.
|
AutomaticScaling.Builder |
setDiskUtilization(DiskUtilization.Builder builderForValue)
Target scaling by disk usage.
|
AutomaticScaling.Builder |
setDiskUtilization(DiskUtilization value)
Target scaling by disk usage.
|
AutomaticScaling.Builder |
setField(Descriptors.FieldDescriptor field,
java.lang.Object value) |
AutomaticScaling.Builder |
setMaxConcurrentRequests(int value)
Number of concurrent requests an automatic scaling instance can accept
before the scheduler spawns a new instance.
|
AutomaticScaling.Builder |
setMaxIdleInstances(int value)
Maximum number of idle instances that should be maintained for this
version.
|
AutomaticScaling.Builder |
setMaxPendingLatency(Duration.Builder builderForValue)
Maximum amount of time that a request should wait in the pending queue
before starting a new instance to handle it.
|
AutomaticScaling.Builder |
setMaxPendingLatency(Duration value)
Maximum amount of time that a request should wait in the pending queue
before starting a new instance to handle it.
|
AutomaticScaling.Builder |
setMaxTotalInstances(int value)
Maximum number of instances that should be started to handle requests.
|
AutomaticScaling.Builder |
setMinIdleInstances(int value)
Minimum number of idle instances that should be maintained for
this version.
|
AutomaticScaling.Builder |
setMinPendingLatency(Duration.Builder builderForValue)
Minimum amount of time a request should wait in the pending queue before
starting a new instance to handle it.
|
AutomaticScaling.Builder |
setMinPendingLatency(Duration value)
Minimum amount of time a request should wait in the pending queue before
starting a new instance to handle it.
|
AutomaticScaling.Builder |
setMinTotalInstances(int value)
Minimum number of instances that should be maintained for this version.
|
AutomaticScaling.Builder |
setNetworkUtilization(NetworkUtilization.Builder builderForValue)
Target scaling by network usage.
|
AutomaticScaling.Builder |
setNetworkUtilization(NetworkUtilization value)
Target scaling by network usage.
|
AutomaticScaling.Builder |
setRepeatedField(Descriptors.FieldDescriptor field,
int index,
java.lang.Object value) |
AutomaticScaling.Builder |
setRequestUtilization(RequestUtilization.Builder builderForValue)
Target scaling by request utilization.
|
AutomaticScaling.Builder |
setRequestUtilization(RequestUtilization value)
Target scaling by request utilization.
|
AutomaticScaling.Builder |
setUnknownFields(UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
addAll, addAll, mergeFrom, newUninitializedMessageException
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
mergeFrom
public static final Descriptors.Descriptor getDescriptor()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable
in class GeneratedMessageV3.Builder<AutomaticScaling.Builder>
public AutomaticScaling.Builder clear()
clear
in interface Message.Builder
clear
in interface MessageLite.Builder
clear
in class GeneratedMessageV3.Builder<AutomaticScaling.Builder>
public Descriptors.Descriptor getDescriptorForType()
getDescriptorForType
in interface Message.Builder
getDescriptorForType
in interface MessageOrBuilder
getDescriptorForType
in class GeneratedMessageV3.Builder<AutomaticScaling.Builder>
public AutomaticScaling getDefaultInstanceForType()
getDefaultInstanceForType
in interface MessageLiteOrBuilder
getDefaultInstanceForType
in interface MessageOrBuilder
public AutomaticScaling build()
build
in interface Message.Builder
build
in interface MessageLite.Builder
public AutomaticScaling buildPartial()
buildPartial
in interface Message.Builder
buildPartial
in interface MessageLite.Builder
public AutomaticScaling.Builder clone()
clone
in interface Message.Builder
clone
in interface MessageLite.Builder
clone
in class GeneratedMessageV3.Builder<AutomaticScaling.Builder>
public AutomaticScaling.Builder setField(Descriptors.FieldDescriptor field, java.lang.Object value)
setField
in interface Message.Builder
setField
in class GeneratedMessageV3.Builder<AutomaticScaling.Builder>
public AutomaticScaling.Builder clearField(Descriptors.FieldDescriptor field)
clearField
in interface Message.Builder
clearField
in class GeneratedMessageV3.Builder<AutomaticScaling.Builder>
public AutomaticScaling.Builder clearOneof(Descriptors.OneofDescriptor oneof)
clearOneof
in interface Message.Builder
clearOneof
in class GeneratedMessageV3.Builder<AutomaticScaling.Builder>
public AutomaticScaling.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, java.lang.Object value)
setRepeatedField
in interface Message.Builder
setRepeatedField
in class GeneratedMessageV3.Builder<AutomaticScaling.Builder>
public AutomaticScaling.Builder addRepeatedField(Descriptors.FieldDescriptor field, java.lang.Object value)
addRepeatedField
in interface Message.Builder
addRepeatedField
in class GeneratedMessageV3.Builder<AutomaticScaling.Builder>
public AutomaticScaling.Builder mergeFrom(Message other)
mergeFrom
in interface Message.Builder
mergeFrom
in class AbstractMessage.Builder<AutomaticScaling.Builder>
public AutomaticScaling.Builder mergeFrom(AutomaticScaling other)
public final boolean isInitialized()
isInitialized
in interface MessageLiteOrBuilder
isInitialized
in class GeneratedMessageV3.Builder<AutomaticScaling.Builder>
public AutomaticScaling.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) throws java.io.IOException
mergeFrom
in interface Message.Builder
mergeFrom
in interface MessageLite.Builder
mergeFrom
in class AbstractMessage.Builder<AutomaticScaling.Builder>
java.io.IOException
public boolean hasCoolDownPeriod()
Amount of time that the [Autoscaler](https://cloud.google.com/compute/docs/autoscaler/) should wait between changes to the number of virtual machines. Only applicable for VM runtimes.
.google.protobuf.Duration cool_down_period = 1;
hasCoolDownPeriod
in interface AutomaticScalingOrBuilder
public Duration getCoolDownPeriod()
Amount of time that the [Autoscaler](https://cloud.google.com/compute/docs/autoscaler/) should wait between changes to the number of virtual machines. Only applicable for VM runtimes.
.google.protobuf.Duration cool_down_period = 1;
getCoolDownPeriod
in interface AutomaticScalingOrBuilder
public AutomaticScaling.Builder setCoolDownPeriod(Duration value)
Amount of time that the [Autoscaler](https://cloud.google.com/compute/docs/autoscaler/) should wait between changes to the number of virtual machines. Only applicable for VM runtimes.
.google.protobuf.Duration cool_down_period = 1;
public AutomaticScaling.Builder setCoolDownPeriod(Duration.Builder builderForValue)
Amount of time that the [Autoscaler](https://cloud.google.com/compute/docs/autoscaler/) should wait between changes to the number of virtual machines. Only applicable for VM runtimes.
.google.protobuf.Duration cool_down_period = 1;
public AutomaticScaling.Builder mergeCoolDownPeriod(Duration value)
Amount of time that the [Autoscaler](https://cloud.google.com/compute/docs/autoscaler/) should wait between changes to the number of virtual machines. Only applicable for VM runtimes.
.google.protobuf.Duration cool_down_period = 1;
public AutomaticScaling.Builder clearCoolDownPeriod()
Amount of time that the [Autoscaler](https://cloud.google.com/compute/docs/autoscaler/) should wait between changes to the number of virtual machines. Only applicable for VM runtimes.
.google.protobuf.Duration cool_down_period = 1;
public Duration.Builder getCoolDownPeriodBuilder()
Amount of time that the [Autoscaler](https://cloud.google.com/compute/docs/autoscaler/) should wait between changes to the number of virtual machines. Only applicable for VM runtimes.
.google.protobuf.Duration cool_down_period = 1;
public DurationOrBuilder getCoolDownPeriodOrBuilder()
Amount of time that the [Autoscaler](https://cloud.google.com/compute/docs/autoscaler/) should wait between changes to the number of virtual machines. Only applicable for VM runtimes.
.google.protobuf.Duration cool_down_period = 1;
getCoolDownPeriodOrBuilder
in interface AutomaticScalingOrBuilder
public boolean hasCpuUtilization()
Target scaling by CPU usage.
.google.appengine.v1.CpuUtilization cpu_utilization = 2;
hasCpuUtilization
in interface AutomaticScalingOrBuilder
public CpuUtilization getCpuUtilization()
Target scaling by CPU usage.
.google.appengine.v1.CpuUtilization cpu_utilization = 2;
getCpuUtilization
in interface AutomaticScalingOrBuilder
public AutomaticScaling.Builder setCpuUtilization(CpuUtilization value)
Target scaling by CPU usage.
.google.appengine.v1.CpuUtilization cpu_utilization = 2;
public AutomaticScaling.Builder setCpuUtilization(CpuUtilization.Builder builderForValue)
Target scaling by CPU usage.
.google.appengine.v1.CpuUtilization cpu_utilization = 2;
public AutomaticScaling.Builder mergeCpuUtilization(CpuUtilization value)
Target scaling by CPU usage.
.google.appengine.v1.CpuUtilization cpu_utilization = 2;
public AutomaticScaling.Builder clearCpuUtilization()
Target scaling by CPU usage.
.google.appengine.v1.CpuUtilization cpu_utilization = 2;
public CpuUtilization.Builder getCpuUtilizationBuilder()
Target scaling by CPU usage.
.google.appengine.v1.CpuUtilization cpu_utilization = 2;
public CpuUtilizationOrBuilder getCpuUtilizationOrBuilder()
Target scaling by CPU usage.
.google.appengine.v1.CpuUtilization cpu_utilization = 2;
getCpuUtilizationOrBuilder
in interface AutomaticScalingOrBuilder
public int getMaxConcurrentRequests()
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;
getMaxConcurrentRequests
in interface AutomaticScalingOrBuilder
public AutomaticScaling.Builder setMaxConcurrentRequests(int value)
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;
public AutomaticScaling.Builder clearMaxConcurrentRequests()
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;
public int getMaxIdleInstances()
Maximum number of idle instances that should be maintained for this version.
int32 max_idle_instances = 4;
getMaxIdleInstances
in interface AutomaticScalingOrBuilder
public AutomaticScaling.Builder setMaxIdleInstances(int value)
Maximum number of idle instances that should be maintained for this version.
int32 max_idle_instances = 4;
public AutomaticScaling.Builder clearMaxIdleInstances()
Maximum number of idle instances that should be maintained for this version.
int32 max_idle_instances = 4;
public int getMaxTotalInstances()
Maximum number of instances that should be started to handle requests.
int32 max_total_instances = 5;
getMaxTotalInstances
in interface AutomaticScalingOrBuilder
public AutomaticScaling.Builder setMaxTotalInstances(int value)
Maximum number of instances that should be started to handle requests.
int32 max_total_instances = 5;
public AutomaticScaling.Builder clearMaxTotalInstances()
Maximum number of instances that should be started to handle requests.
int32 max_total_instances = 5;
public boolean hasMaxPendingLatency()
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;
hasMaxPendingLatency
in interface AutomaticScalingOrBuilder
public Duration getMaxPendingLatency()
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;
getMaxPendingLatency
in interface AutomaticScalingOrBuilder
public AutomaticScaling.Builder setMaxPendingLatency(Duration value)
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;
public AutomaticScaling.Builder setMaxPendingLatency(Duration.Builder builderForValue)
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;
public AutomaticScaling.Builder mergeMaxPendingLatency(Duration value)
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;
public AutomaticScaling.Builder clearMaxPendingLatency()
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;
public Duration.Builder getMaxPendingLatencyBuilder()
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;
public DurationOrBuilder getMaxPendingLatencyOrBuilder()
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;
getMaxPendingLatencyOrBuilder
in interface AutomaticScalingOrBuilder
public int getMinIdleInstances()
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;
getMinIdleInstances
in interface AutomaticScalingOrBuilder
public AutomaticScaling.Builder setMinIdleInstances(int value)
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;
public AutomaticScaling.Builder clearMinIdleInstances()
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;
public int getMinTotalInstances()
Minimum number of instances that should be maintained for this version.
int32 min_total_instances = 8;
getMinTotalInstances
in interface AutomaticScalingOrBuilder
public AutomaticScaling.Builder setMinTotalInstances(int value)
Minimum number of instances that should be maintained for this version.
int32 min_total_instances = 8;
public AutomaticScaling.Builder clearMinTotalInstances()
Minimum number of instances that should be maintained for this version.
int32 min_total_instances = 8;
public boolean hasMinPendingLatency()
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;
hasMinPendingLatency
in interface AutomaticScalingOrBuilder
public Duration getMinPendingLatency()
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;
getMinPendingLatency
in interface AutomaticScalingOrBuilder
public AutomaticScaling.Builder setMinPendingLatency(Duration value)
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;
public AutomaticScaling.Builder setMinPendingLatency(Duration.Builder builderForValue)
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;
public AutomaticScaling.Builder mergeMinPendingLatency(Duration value)
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;
public AutomaticScaling.Builder clearMinPendingLatency()
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;
public Duration.Builder getMinPendingLatencyBuilder()
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;
public DurationOrBuilder getMinPendingLatencyOrBuilder()
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;
getMinPendingLatencyOrBuilder
in interface AutomaticScalingOrBuilder
public boolean hasRequestUtilization()
Target scaling by request utilization.
.google.appengine.v1.RequestUtilization request_utilization = 10;
hasRequestUtilization
in interface AutomaticScalingOrBuilder
public RequestUtilization getRequestUtilization()
Target scaling by request utilization.
.google.appengine.v1.RequestUtilization request_utilization = 10;
getRequestUtilization
in interface AutomaticScalingOrBuilder
public AutomaticScaling.Builder setRequestUtilization(RequestUtilization value)
Target scaling by request utilization.
.google.appengine.v1.RequestUtilization request_utilization = 10;
public AutomaticScaling.Builder setRequestUtilization(RequestUtilization.Builder builderForValue)
Target scaling by request utilization.
.google.appengine.v1.RequestUtilization request_utilization = 10;
public AutomaticScaling.Builder mergeRequestUtilization(RequestUtilization value)
Target scaling by request utilization.
.google.appengine.v1.RequestUtilization request_utilization = 10;
public AutomaticScaling.Builder clearRequestUtilization()
Target scaling by request utilization.
.google.appengine.v1.RequestUtilization request_utilization = 10;
public RequestUtilization.Builder getRequestUtilizationBuilder()
Target scaling by request utilization.
.google.appengine.v1.RequestUtilization request_utilization = 10;
public RequestUtilizationOrBuilder getRequestUtilizationOrBuilder()
Target scaling by request utilization.
.google.appengine.v1.RequestUtilization request_utilization = 10;
getRequestUtilizationOrBuilder
in interface AutomaticScalingOrBuilder
public boolean hasDiskUtilization()
Target scaling by disk usage.
.google.appengine.v1.DiskUtilization disk_utilization = 11;
hasDiskUtilization
in interface AutomaticScalingOrBuilder
public DiskUtilization getDiskUtilization()
Target scaling by disk usage.
.google.appengine.v1.DiskUtilization disk_utilization = 11;
getDiskUtilization
in interface AutomaticScalingOrBuilder
public AutomaticScaling.Builder setDiskUtilization(DiskUtilization value)
Target scaling by disk usage.
.google.appengine.v1.DiskUtilization disk_utilization = 11;
public AutomaticScaling.Builder setDiskUtilization(DiskUtilization.Builder builderForValue)
Target scaling by disk usage.
.google.appengine.v1.DiskUtilization disk_utilization = 11;
public AutomaticScaling.Builder mergeDiskUtilization(DiskUtilization value)
Target scaling by disk usage.
.google.appengine.v1.DiskUtilization disk_utilization = 11;
public AutomaticScaling.Builder clearDiskUtilization()
Target scaling by disk usage.
.google.appengine.v1.DiskUtilization disk_utilization = 11;
public DiskUtilization.Builder getDiskUtilizationBuilder()
Target scaling by disk usage.
.google.appengine.v1.DiskUtilization disk_utilization = 11;
public DiskUtilizationOrBuilder getDiskUtilizationOrBuilder()
Target scaling by disk usage.
.google.appengine.v1.DiskUtilization disk_utilization = 11;
getDiskUtilizationOrBuilder
in interface AutomaticScalingOrBuilder
public boolean hasNetworkUtilization()
Target scaling by network usage.
.google.appengine.v1.NetworkUtilization network_utilization = 12;
hasNetworkUtilization
in interface AutomaticScalingOrBuilder
public NetworkUtilization getNetworkUtilization()
Target scaling by network usage.
.google.appengine.v1.NetworkUtilization network_utilization = 12;
getNetworkUtilization
in interface AutomaticScalingOrBuilder
public AutomaticScaling.Builder setNetworkUtilization(NetworkUtilization value)
Target scaling by network usage.
.google.appengine.v1.NetworkUtilization network_utilization = 12;
public AutomaticScaling.Builder setNetworkUtilization(NetworkUtilization.Builder builderForValue)
Target scaling by network usage.
.google.appengine.v1.NetworkUtilization network_utilization = 12;
public AutomaticScaling.Builder mergeNetworkUtilization(NetworkUtilization value)
Target scaling by network usage.
.google.appengine.v1.NetworkUtilization network_utilization = 12;
public AutomaticScaling.Builder clearNetworkUtilization()
Target scaling by network usage.
.google.appengine.v1.NetworkUtilization network_utilization = 12;
public NetworkUtilization.Builder getNetworkUtilizationBuilder()
Target scaling by network usage.
.google.appengine.v1.NetworkUtilization network_utilization = 12;
public NetworkUtilizationOrBuilder getNetworkUtilizationOrBuilder()
Target scaling by network usage.
.google.appengine.v1.NetworkUtilization network_utilization = 12;
getNetworkUtilizationOrBuilder
in interface AutomaticScalingOrBuilder
public final AutomaticScaling.Builder setUnknownFields(UnknownFieldSet unknownFields)
setUnknownFields
in interface Message.Builder
setUnknownFields
in class GeneratedMessageV3.Builder<AutomaticScaling.Builder>
public final AutomaticScaling.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
mergeUnknownFields
in interface Message.Builder
mergeUnknownFields
in class GeneratedMessageV3.Builder<AutomaticScaling.Builder>