com.google.appengine.v1.AutomaticScalingOrBuilder Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of proto-google-appengine-v1 Show documentation
Show all versions of proto-google-appengine-v1 Show documentation
PROTO library for proto-google-appengine-v1
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: google/appengine/v1/version.proto
package com.google.appengine.v1;
public interface AutomaticScalingOrBuilder extends
// @@protoc_insertion_point(interface_extends:google.appengine.v1.AutomaticScaling)
com.google.protobuf.MessageOrBuilder {
/**
*
* 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;
*/
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;
*/
com.google.protobuf.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;
*/
com.google.protobuf.DurationOrBuilder getCoolDownPeriodOrBuilder();
/**
*
* Target scaling by CPU usage.
*
*
* .google.appengine.v1.CpuUtilization cpu_utilization = 2;
*/
boolean hasCpuUtilization();
/**
*
* Target scaling by CPU usage.
*
*
* .google.appengine.v1.CpuUtilization cpu_utilization = 2;
*/
com.google.appengine.v1.CpuUtilization getCpuUtilization();
/**
*
* Target scaling by CPU usage.
*
*
* .google.appengine.v1.CpuUtilization cpu_utilization = 2;
*/
com.google.appengine.v1.CpuUtilizationOrBuilder getCpuUtilizationOrBuilder();
/**
*
* 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;
*/
int getMaxConcurrentRequests();
/**
*
* Maximum number of idle instances that should be maintained for this
* version.
*
*
* int32 max_idle_instances = 4;
*/
int getMaxIdleInstances();
/**
*
* Maximum number of instances that should be started to handle requests.
*
*
* int32 max_total_instances = 5;
*/
int getMaxTotalInstances();
/**
*
* 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;
*/
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;
*/
com.google.protobuf.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;
*/
com.google.protobuf.DurationOrBuilder getMaxPendingLatencyOrBuilder();
/**
*
* 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;
*/
int getMinIdleInstances();
/**
*
* Minimum number of instances that should be maintained for this version.
*
*
* int32 min_total_instances = 8;
*/
int getMinTotalInstances();
/**
*
* 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;
*/
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;
*/
com.google.protobuf.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;
*/
com.google.protobuf.DurationOrBuilder getMinPendingLatencyOrBuilder();
/**
*
* Target scaling by request utilization.
*
*
* .google.appengine.v1.RequestUtilization request_utilization = 10;
*/
boolean hasRequestUtilization();
/**
*
* Target scaling by request utilization.
*
*
* .google.appengine.v1.RequestUtilization request_utilization = 10;
*/
com.google.appengine.v1.RequestUtilization getRequestUtilization();
/**
*
* Target scaling by request utilization.
*
*
* .google.appengine.v1.RequestUtilization request_utilization = 10;
*/
com.google.appengine.v1.RequestUtilizationOrBuilder getRequestUtilizationOrBuilder();
/**
*
* Target scaling by disk usage.
*
*
* .google.appengine.v1.DiskUtilization disk_utilization = 11;
*/
boolean hasDiskUtilization();
/**
*
* Target scaling by disk usage.
*
*
* .google.appengine.v1.DiskUtilization disk_utilization = 11;
*/
com.google.appengine.v1.DiskUtilization getDiskUtilization();
/**
*
* Target scaling by disk usage.
*
*
* .google.appengine.v1.DiskUtilization disk_utilization = 11;
*/
com.google.appengine.v1.DiskUtilizationOrBuilder getDiskUtilizationOrBuilder();
/**
*
* Target scaling by network usage.
*
*
* .google.appengine.v1.NetworkUtilization network_utilization = 12;
*/
boolean hasNetworkUtilization();
/**
*
* Target scaling by network usage.
*
*
* .google.appengine.v1.NetworkUtilization network_utilization = 12;
*/
com.google.appengine.v1.NetworkUtilization getNetworkUtilization();
/**
*
* Target scaling by network usage.
*
*
* .google.appengine.v1.NetworkUtilization network_utilization = 12;
*/
com.google.appengine.v1.NetworkUtilizationOrBuilder getNetworkUtilizationOrBuilder();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy