public final class AutoscalingPolicyCustomMetricUtilization 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 |
---|
AutoscalingPolicyCustomMetricUtilization() |
Modifier and Type | Method and Description |
---|---|
AutoscalingPolicyCustomMetricUtilization |
clone() |
String |
getMetric()
The identifier (type) of the Stackdriver Monitoring metric.
|
Double |
getUtilizationTarget()
The target value of the metric that autoscaler should maintain.
|
String |
getUtilizationTargetType()
Defines how target utilization value is expressed for a Stackdriver Monitoring metric.
|
AutoscalingPolicyCustomMetricUtilization |
set(String fieldName,
Object value) |
AutoscalingPolicyCustomMetricUtilization |
setMetric(String metric)
The identifier (type) of the Stackdriver Monitoring metric.
|
AutoscalingPolicyCustomMetricUtilization |
setUtilizationTarget(Double utilizationTarget)
The target value of the metric that autoscaler should maintain.
|
AutoscalingPolicyCustomMetricUtilization |
setUtilizationTargetType(String utilizationTargetType)
Defines how target utilization value is expressed for a Stackdriver Monitoring metric.
|
getFactory, setFactory, toPrettyString, toString
entrySet, get, getClassInfo, getUnknownKeys, put, putAll, remove, setUnknownKeys
clear, containsKey, containsValue, equals, hashCode, isEmpty, keySet, size, values
finalize, getClass, notify, notifyAll, wait, wait, wait
compute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAll
public AutoscalingPolicyCustomMetricUtilization()
public String getMetric()
null
for nonepublic AutoscalingPolicyCustomMetricUtilization setMetric(String metric)
metric
- metric or null
for nonepublic Double getUtilizationTarget()
null
for nonepublic AutoscalingPolicyCustomMetricUtilization setUtilizationTarget(Double utilizationTarget)
utilizationTarget
- utilizationTarget or null
for nonepublic String getUtilizationTargetType()
null
for nonepublic AutoscalingPolicyCustomMetricUtilization setUtilizationTargetType(String utilizationTargetType)
utilizationTargetType
- utilizationTargetType or null
for nonepublic AutoscalingPolicyCustomMetricUtilization set(String fieldName, Object value)
set
in class GenericJson
public AutoscalingPolicyCustomMetricUtilization clone()
clone
in class GenericJson
Copyright © 2011–2019 Google. All rights reserved.