public final class AutoscalingPolicyScaleDownControl extends GenericJson
This is the Java data model class that specifies how to parse/serialize into the JSON that is transmitted over HTTP when working with the Compute Engine API. For a detailed explanation see: https://developers.google.com/api-client-library/java/google-http-java-client/json
GenericData.Flags
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>
Constructor and Description |
---|
AutoscalingPolicyScaleDownControl() |
Modifier and Type | Method and Description |
---|---|
AutoscalingPolicyScaleDownControl |
clone() |
FixedOrPercent |
getMaxScaledDownReplicas()
Maximum allowed number (or %) of VMs that can be deducted from the peak recommendation during
the window autoscaler looks at when computing recommendations.
|
Integer |
getTimeWindowSec()
How far back autoscaling looks when computing recommendations to include directives regarding
slower scale in, as described above.
|
AutoscalingPolicyScaleDownControl |
set(String fieldName,
Object value) |
AutoscalingPolicyScaleDownControl |
setMaxScaledDownReplicas(FixedOrPercent maxScaledDownReplicas)
Maximum allowed number (or %) of VMs that can be deducted from the peak recommendation during
the window autoscaler looks at when computing recommendations.
|
AutoscalingPolicyScaleDownControl |
setTimeWindowSec(Integer timeWindowSec)
How far back autoscaling looks when computing recommendations to include directives regarding
slower scale in, as described above.
|
getFactory, setFactory, toPrettyString, toString
entrySet, equals, get, getClassInfo, getUnknownKeys, hashCode, put, putAll, remove, setUnknownKeys
clear, containsKey, containsValue, isEmpty, keySet, size, values
finalize, getClass, notify, notifyAll, wait, wait, wait
compute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAll
public FixedOrPercent getMaxScaledDownReplicas()
null
for nonepublic AutoscalingPolicyScaleDownControl setMaxScaledDownReplicas(FixedOrPercent maxScaledDownReplicas)
maxScaledDownReplicas
- maxScaledDownReplicas or null
for nonepublic Integer getTimeWindowSec()
null
for nonepublic AutoscalingPolicyScaleDownControl setTimeWindowSec(Integer timeWindowSec)
timeWindowSec
- timeWindowSec or null
for nonepublic AutoscalingPolicyScaleDownControl set(String fieldName, Object value)
set
in class GenericJson
public AutoscalingPolicyScaleDownControl clone()
clone
in class GenericJson
Copyright © 2011–2021 Google. All rights reserved.