public final class BackendServiceFailoverPolicy 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 |
---|
BackendServiceFailoverPolicy() |
Modifier and Type | Method and Description |
---|---|
BackendServiceFailoverPolicy |
clone() |
Boolean |
getDisableConnectionDrainOnFailover()
This can be set to true only if the protocol is TCP.
|
Boolean |
getDropTrafficIfUnhealthy()
Applicable only to Failover for Internal TCP/UDP Load Balancing.
|
Float |
getFailoverRatio()
Applicable only to Failover for Internal TCP/UDP Load Balancing.
|
BackendServiceFailoverPolicy |
set(String fieldName,
Object value) |
BackendServiceFailoverPolicy |
setDisableConnectionDrainOnFailover(Boolean disableConnectionDrainOnFailover)
This can be set to true only if the protocol is TCP.
|
BackendServiceFailoverPolicy |
setDropTrafficIfUnhealthy(Boolean dropTrafficIfUnhealthy)
Applicable only to Failover for Internal TCP/UDP Load Balancing.
|
BackendServiceFailoverPolicy |
setFailoverRatio(Float failoverRatio)
Applicable only to Failover for Internal TCP/UDP Load Balancing.
|
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 Boolean getDisableConnectionDrainOnFailover()
null
for nonepublic BackendServiceFailoverPolicy setDisableConnectionDrainOnFailover(Boolean disableConnectionDrainOnFailover)
disableConnectionDrainOnFailover
- disableConnectionDrainOnFailover or null
for nonepublic Boolean getDropTrafficIfUnhealthy()
null
for nonepublic BackendServiceFailoverPolicy setDropTrafficIfUnhealthy(Boolean dropTrafficIfUnhealthy)
dropTrafficIfUnhealthy
- dropTrafficIfUnhealthy or null
for nonepublic Float getFailoverRatio()
null
for nonepublic BackendServiceFailoverPolicy setFailoverRatio(Float failoverRatio)
failoverRatio
- failoverRatio or null
for nonepublic BackendServiceFailoverPolicy set(String fieldName, Object value)
set
in class GenericJson
public BackendServiceFailoverPolicy clone()
clone
in class GenericJson
Copyright © 2011–2020 Google. All rights reserved.