StandardAppVersionAutomaticScaling

data class StandardAppVersionAutomaticScaling(val maxConcurrentRequests: Int? = null, val maxIdleInstances: Int? = null, val maxPendingLatency: String? = null, val minIdleInstances: Int? = null, val minPendingLatency: String? = null, val standardSchedulerSettings: StandardAppVersionAutomaticScalingStandardSchedulerSettings? = null)

Constructors

Link copied to clipboard
constructor(maxConcurrentRequests: Int? = null, maxIdleInstances: Int? = null, maxPendingLatency: String? = null, minIdleInstances: Int? = null, minPendingLatency: String? = null, standardSchedulerSettings: StandardAppVersionAutomaticScalingStandardSchedulerSettings? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Number of concurrent requests an automatic scaling instance can accept before the scheduler spawns a new instance. Defaults to a runtime-specific value.

Link copied to clipboard
val maxIdleInstances: Int? = null

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

Link copied to clipboard

Maximum amount of time that a request should wait in the pending queue before starting a new instance to handle it. A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s".

Link copied to clipboard
val minIdleInstances: Int? = null

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

Link copied to clipboard

Minimum amount of time a request should wait in the pending queue before starting a new instance to handle it. A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s".

Link copied to clipboard

Scheduler settings for standard environment. Structure is documented below.