public final class AutoscalingPolicyScaleInControl
extends com.google.api.client.json.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
com.google.api.client.util.GenericData.Flags
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>
Constructor and Description |
---|
AutoscalingPolicyScaleInControl() |
Modifier and Type | Method and Description |
---|---|
AutoscalingPolicyScaleInControl |
clone() |
FixedOrPercent |
getMaxScaledInReplicas()
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.
|
AutoscalingPolicyScaleInControl |
set(String fieldName,
Object value) |
AutoscalingPolicyScaleInControl |
setMaxScaledInReplicas(FixedOrPercent maxScaledInReplicas)
Maximum allowed number (or %) of VMs that can be deducted from the peak recommendation during
the window autoscaler looks at when computing recommendations.
|
AutoscalingPolicyScaleInControl |
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 getMaxScaledInReplicas()
null
for nonepublic AutoscalingPolicyScaleInControl setMaxScaledInReplicas(FixedOrPercent maxScaledInReplicas)
maxScaledInReplicas
- maxScaledInReplicas or null
for nonepublic Integer getTimeWindowSec()
null
for nonepublic AutoscalingPolicyScaleInControl setTimeWindowSec(Integer timeWindowSec)
timeWindowSec
- timeWindowSec or null
for nonepublic AutoscalingPolicyScaleInControl set(String fieldName, Object value)
set
in class com.google.api.client.json.GenericJson
public AutoscalingPolicyScaleInControl clone()
clone
in class com.google.api.client.json.GenericJson
Copyright © 2011–2024 Google. All rights reserved.