class Google::Apis::AppengineV1beta::StandardSchedulerSettings

Scheduler settings for standard environment.

Attributes

max_instances[RW]

Maximum number of instances to run for this version. Set to zero to disable max_instances configuration. Corresponds to the JSON property `maxInstances` @return [Fixnum]

min_instances[RW]

Minimum number of instances to run for this version. Set to zero to disable min_instances configuration. Corresponds to the JSON property `minInstances` @return [Fixnum]

target_cpu_utilization[RW]

Target CPU utilization ratio to maintain when scaling. Corresponds to the JSON property `targetCpuUtilization` @return [Float]

target_throughput_utilization[RW]

Target throughput utilization ratio to maintain when scaling Corresponds to the JSON property `targetThroughputUtilization` @return [Float]

Public Class Methods

new(**args) click to toggle source
# File lib/google/apis/appengine_v1beta/classes.rb, line 2663
def initialize(**args)
   update!(**args)
end

Public Instance Methods

update!(**args) click to toggle source

Update properties of this object

# File lib/google/apis/appengine_v1beta/classes.rb, line 2668
def update!(**args)
  @max_instances = args[:max_instances] if args.key?(:max_instances)
  @min_instances = args[:min_instances] if args.key?(:min_instances)
  @target_cpu_utilization = args[:target_cpu_utilization] if args.key?(:target_cpu_utilization)
  @target_throughput_utilization = args[:target_throughput_utilization] if args.key?(:target_throughput_utilization)
end