All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.google.appengine.v1.AutomaticScalingOrBuilder Maven / Gradle / Ivy

There is a newer version: 0.12.0
Show newest version
// 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