public final class RouterBgp 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 | 
|---|
RouterBgp()  | 
| Modifier and Type | Method and Description | 
|---|---|
RouterBgp | 
clone()  | 
List<String> | 
getAdvertisedGroups()
User-specified list of prefix groups to advertise in custom mode. 
 | 
List<RouterAdvertisedIpRange> | 
getAdvertisedIpRanges()
User-specified list of individual IP ranges to advertise in custom mode. 
 | 
String | 
getAdvertiseMode()
User-specified flag to indicate which mode to use for advertisement. 
 | 
Long | 
getAsn()
Local BGP Autonomous System Number (ASN). 
 | 
Long | 
getKeepaliveInterval()
The interval in seconds between BGP keepalive messages that are sent to the peer. 
 | 
RouterBgp | 
set(String fieldName,
   Object value)  | 
RouterBgp | 
setAdvertisedGroups(List<String> advertisedGroups)
User-specified list of prefix groups to advertise in custom mode. 
 | 
RouterBgp | 
setAdvertisedIpRanges(List<RouterAdvertisedIpRange> advertisedIpRanges)
User-specified list of individual IP ranges to advertise in custom mode. 
 | 
RouterBgp | 
setAdvertiseMode(String advertiseMode)
User-specified flag to indicate which mode to use for advertisement. 
 | 
RouterBgp | 
setAsn(Long asn)
Local BGP Autonomous System Number (ASN). 
 | 
RouterBgp | 
setKeepaliveInterval(Long keepaliveInterval)
The interval in seconds between BGP keepalive messages that are sent to the peer. 
 | 
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 String getAdvertiseMode()
null for nonepublic RouterBgp setAdvertiseMode(String advertiseMode)
advertiseMode - advertiseMode or null for nonepublic List<String> getAdvertisedGroups()
null for nonepublic RouterBgp setAdvertisedGroups(List<String> advertisedGroups)
advertisedGroups - advertisedGroups or null for nonepublic List<RouterAdvertisedIpRange> getAdvertisedIpRanges()
null for nonepublic RouterBgp setAdvertisedIpRanges(List<RouterAdvertisedIpRange> advertisedIpRanges)
advertisedIpRanges - advertisedIpRanges or null for nonepublic Long getAsn()
null for nonepublic RouterBgp setAsn(Long asn)
asn - asn or null for nonepublic Long getKeepaliveInterval()
null for nonepublic RouterBgp setKeepaliveInterval(Long keepaliveInterval)
keepaliveInterval - keepaliveInterval or null for nonepublic RouterBgp set(String fieldName, Object value)
set in class GenericJsonpublic RouterBgp clone()
clone in class GenericJsonCopyright © 2011–2020 Google. All rights reserved.