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.FlagsAbstractMap.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 and Network Load Balancing, If
set to true, connections to the load balancer are dropped when all primary and all backup
backend VMs are unhealthy.If set to false, connections are distributed among all primary VMs
when all primary and all backup backend VMs are unhealthy.
|
Float |
getFailoverRatio()
Applicable only to Failover for Internal TCP/UDP Load Balancing and Network 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 and Network Load Balancing, If
set to true, connections to the load balancer are dropped when all primary and all backup
backend VMs are unhealthy.If set to false, connections are distributed among all primary VMs
when all primary and all backup backend VMs are unhealthy.
|
BackendServiceFailoverPolicy |
setFailoverRatio(Float failoverRatio)
Applicable only to Failover for Internal TCP/UDP Load Balancing and Network Load Balancing.
|
getFactory, setFactory, toPrettyString, toStringentrySet, equals, get, getClassInfo, getUnknownKeys, hashCode, put, putAll, remove, setUnknownKeysclear, containsKey, containsValue, isEmpty, keySet, size, valuesfinalize, getClass, notify, notifyAll, wait, wait, waitcompute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAllpublic 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 GenericJsonpublic BackendServiceFailoverPolicy clone()
clone in class GenericJsonCopyright © 2011–2021 Google. All rights reserved.