public final class NetworkRoutingConfig
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 |
---|
NetworkRoutingConfig() |
Modifier and Type | Method and Description |
---|---|
NetworkRoutingConfig |
clone() |
Boolean |
getBgpAlwaysCompareMed()
Enable comparison of Multi-Exit Discriminators (MED) across routes with different neighbor ASNs
when using the STANDARD BGP best path selection algorithm.
|
String |
getBgpBestPathSelectionMode()
The BGP best path selection algorithm to be employed within this network for dynamic routes
learned by Cloud Routers.
|
String |
getBgpInterRegionCost()
Allows to define a preferred approach for handling inter-region cost in the selection process
when using the STANDARD BGP best path selection algorithm.
|
Boolean |
getEffectiveBgpAlwaysCompareMed()
[Output Only] Effective value of the bgp_always_compare_med field.
|
String |
getEffectiveBgpInterRegionCost()
[Output Only] Effective value of the bgp_inter_region_cost field.
|
String |
getRoutingMode()
The network-wide routing mode to use.
|
NetworkRoutingConfig |
set(String fieldName,
Object value) |
NetworkRoutingConfig |
setBgpAlwaysCompareMed(Boolean bgpAlwaysCompareMed)
Enable comparison of Multi-Exit Discriminators (MED) across routes with different neighbor ASNs
when using the STANDARD BGP best path selection algorithm.
|
NetworkRoutingConfig |
setBgpBestPathSelectionMode(String bgpBestPathSelectionMode)
The BGP best path selection algorithm to be employed within this network for dynamic routes
learned by Cloud Routers.
|
NetworkRoutingConfig |
setBgpInterRegionCost(String bgpInterRegionCost)
Allows to define a preferred approach for handling inter-region cost in the selection process
when using the STANDARD BGP best path selection algorithm.
|
NetworkRoutingConfig |
setEffectiveBgpAlwaysCompareMed(Boolean effectiveBgpAlwaysCompareMed)
[Output Only] Effective value of the bgp_always_compare_med field.
|
NetworkRoutingConfig |
setEffectiveBgpInterRegionCost(String effectiveBgpInterRegionCost)
[Output Only] Effective value of the bgp_inter_region_cost field.
|
NetworkRoutingConfig |
setRoutingMode(String routingMode)
The network-wide routing mode to use.
|
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 getBgpAlwaysCompareMed()
null
for nonepublic NetworkRoutingConfig setBgpAlwaysCompareMed(Boolean bgpAlwaysCompareMed)
bgpAlwaysCompareMed
- bgpAlwaysCompareMed or null
for nonepublic String getBgpBestPathSelectionMode()
null
for nonepublic NetworkRoutingConfig setBgpBestPathSelectionMode(String bgpBestPathSelectionMode)
bgpBestPathSelectionMode
- bgpBestPathSelectionMode or null
for nonepublic String getBgpInterRegionCost()
null
for nonepublic NetworkRoutingConfig setBgpInterRegionCost(String bgpInterRegionCost)
bgpInterRegionCost
- bgpInterRegionCost or null
for nonepublic Boolean getEffectiveBgpAlwaysCompareMed()
null
for nonepublic NetworkRoutingConfig setEffectiveBgpAlwaysCompareMed(Boolean effectiveBgpAlwaysCompareMed)
effectiveBgpAlwaysCompareMed
- effectiveBgpAlwaysCompareMed or null
for nonepublic String getEffectiveBgpInterRegionCost()
null
for nonepublic NetworkRoutingConfig setEffectiveBgpInterRegionCost(String effectiveBgpInterRegionCost)
effectiveBgpInterRegionCost
- effectiveBgpInterRegionCost or null
for nonepublic String getRoutingMode()
null
for nonepublic NetworkRoutingConfig setRoutingMode(String routingMode)
routingMode
- routingMode or null
for nonepublic NetworkRoutingConfig set(String fieldName, Object value)
set
in class com.google.api.client.json.GenericJson
public NetworkRoutingConfig clone()
clone
in class com.google.api.client.json.GenericJson
Copyright © 2011–2025 Google. All rights reserved.