public final class InstanceGroupManagerInstanceLifecyclePolicy
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 |
---|
InstanceGroupManagerInstanceLifecyclePolicy() |
Modifier and Type | Method and Description |
---|---|
InstanceGroupManagerInstanceLifecyclePolicy |
clone() |
String |
getDefaultActionOnFailure()
The action that a MIG performs on a failed or an unhealthy VM.
|
String |
getForceUpdateOnRepair()
A bit indicating whether to forcefully apply the group's latest configuration when repairing a
VM.
|
InstanceGroupManagerInstanceLifecyclePolicy |
set(String fieldName,
Object value) |
InstanceGroupManagerInstanceLifecyclePolicy |
setDefaultActionOnFailure(String defaultActionOnFailure)
The action that a MIG performs on a failed or an unhealthy VM.
|
InstanceGroupManagerInstanceLifecyclePolicy |
setForceUpdateOnRepair(String forceUpdateOnRepair)
A bit indicating whether to forcefully apply the group's latest configuration when repairing a
VM.
|
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 InstanceGroupManagerInstanceLifecyclePolicy()
public String getDefaultActionOnFailure()
null
for nonepublic InstanceGroupManagerInstanceLifecyclePolicy setDefaultActionOnFailure(String defaultActionOnFailure)
defaultActionOnFailure
- defaultActionOnFailure or null
for nonepublic String getForceUpdateOnRepair()
null
for nonepublic InstanceGroupManagerInstanceLifecyclePolicy setForceUpdateOnRepair(String forceUpdateOnRepair)
forceUpdateOnRepair
- forceUpdateOnRepair or null
for nonepublic InstanceGroupManagerInstanceLifecyclePolicy set(String fieldName, Object value)
set
in class com.google.api.client.json.GenericJson
public InstanceGroupManagerInstanceLifecyclePolicy clone()
clone
in class com.google.api.client.json.GenericJson
Copyright © 2011–2024 Google. All rights reserved.