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