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.Flags
AbstractMap.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, 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 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 GenericJson
public RouterBgp clone()
clone
in class GenericJson
Copyright © 2011–2021 Google. All rights reserved.