public final class BasicYarnAutoscalingConfig 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 Cloud Dataproc 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 |
---|
BasicYarnAutoscalingConfig() |
Modifier and Type | Method and Description |
---|---|
BasicYarnAutoscalingConfig |
clone() |
String |
getGracefulDecommissionTimeout()
Required.
|
Double |
getScaleDownFactor()
Required.
|
Double |
getScaleDownMinWorkerFraction()
Optional.
|
Double |
getScaleUpFactor()
Required.
|
Double |
getScaleUpMinWorkerFraction()
Optional.
|
BasicYarnAutoscalingConfig |
set(String fieldName,
Object value) |
BasicYarnAutoscalingConfig |
setGracefulDecommissionTimeout(String gracefulDecommissionTimeout)
Required.
|
BasicYarnAutoscalingConfig |
setScaleDownFactor(Double scaleDownFactor)
Required.
|
BasicYarnAutoscalingConfig |
setScaleDownMinWorkerFraction(Double scaleDownMinWorkerFraction)
Optional.
|
BasicYarnAutoscalingConfig |
setScaleUpFactor(Double scaleUpFactor)
Required.
|
BasicYarnAutoscalingConfig |
setScaleUpMinWorkerFraction(Double scaleUpMinWorkerFraction)
Optional.
|
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 String getGracefulDecommissionTimeout()
null
for nonepublic BasicYarnAutoscalingConfig setGracefulDecommissionTimeout(String gracefulDecommissionTimeout)
gracefulDecommissionTimeout
- gracefulDecommissionTimeout or null
for nonepublic Double getScaleDownFactor()
null
for nonepublic BasicYarnAutoscalingConfig setScaleDownFactor(Double scaleDownFactor)
scaleDownFactor
- scaleDownFactor or null
for nonepublic Double getScaleDownMinWorkerFraction()
null
for nonepublic BasicYarnAutoscalingConfig setScaleDownMinWorkerFraction(Double scaleDownMinWorkerFraction)
scaleDownMinWorkerFraction
- scaleDownMinWorkerFraction or null
for nonepublic Double getScaleUpFactor()
null
for nonepublic BasicYarnAutoscalingConfig setScaleUpFactor(Double scaleUpFactor)
scaleUpFactor
- scaleUpFactor or null
for nonepublic Double getScaleUpMinWorkerFraction()
null
for nonepublic BasicYarnAutoscalingConfig setScaleUpMinWorkerFraction(Double scaleUpMinWorkerFraction)
scaleUpMinWorkerFraction
- scaleUpMinWorkerFraction or null
for nonepublic BasicYarnAutoscalingConfig set(String fieldName, Object value)
set
in class GenericJson
public BasicYarnAutoscalingConfig clone()
clone
in class GenericJson
Copyright © 2011–2021 Google. All rights reserved.