Interface BgpNeighborConfig
-
- All Superinterfaces:
org.opendaylight.yangtools.yang.binding.BindingObject
,org.opendaylight.yangtools.yang.binding.DataContainer
,org.opendaylight.yangtools.yang.binding.DataObject
@Generated("mdsal-binding-generator") public interface BgpNeighborConfig extends org.opendaylight.yangtools.yang.binding.DataObject
Neighbor level configuration items.This class represents the following YANG schema fragment defined in module openconfig-bgp
grouping bgp-neighbor_config { leaf peer-as { type inet:as-number; } leaf local-as { type inet:as-number; } leaf peer-type { type bgp-types:peer-type; } leaf auth-password { type string; } leaf remove-private-as { type bgp-types:remove-private-as-option; } leaf route-flap-damping { type boolean; default false; } leaf send-community { type bgp-types:community-type; default NONE; } leaf description { type string; } }
The schema path to identify an instance is openconfig-bgp/bgp-neighbor_config
-
-
Field Summary
Fields Modifier and Type Field Description static @NonNull org.opendaylight.yangtools.yang.common.QName
QNAME
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Deprecated Methods Modifier and Type Method Description String
getAuthPassword()
Return authPassword, ornull
if it is not present.String
getDescription()
Return description, ornull
if it is not present.org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.AsNumber
getLocalAs()
Return localAs, ornull
if it is not present.org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.AsNumber
getPeerAs()
Return peerAs, ornull
if it is not present.PeerType
getPeerType()
Return peerType, ornull
if it is not present.RemovePrivateAsOption
getRemovePrivateAs()
Return removePrivateAs, ornull
if it is not present.Boolean
getRouteFlapDamping()
Return routeFlapDamping, ornull
if it is not present.CommunityType
getSendCommunity()
Return sendCommunity, ornull
if it is not present.Class<? extends BgpNeighborConfig>
implementedInterface()
default Boolean
isRouteFlapDamping()
Deprecated, for removal: This API element is subject to removal in a future version.
-
-
-
Method Detail
-
implementedInterface
Class<? extends BgpNeighborConfig> implementedInterface()
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataContainer
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataObject
-
getPeerAs
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.AsNumber getPeerAs()
Return peerAs, ornull
if it is not present.AS number of the peer.
- Returns:
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.AsNumber
peerAs, ornull
if it is not present.
-
getLocalAs
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.AsNumber getLocalAs()
Return localAs, ornull
if it is not present.The local autonomous system number that is to be used when establishing sessions with the remote peer or peer group, if this differs from the global BGP router autonomous system number.
- Returns:
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.AsNumber
localAs, ornull
if it is not present.
-
getPeerType
PeerType getPeerType()
Return peerType, ornull
if it is not present.Explicitly designate the peer or peer group as internal (iBGP) or external (eBGP).
- Returns:
org.opendaylight.yang.gen.v1.http.openconfig.net.yang.bgp.types.rev151009.PeerType
peerType, ornull
if it is not present.
-
getAuthPassword
String getAuthPassword()
Return authPassword, ornull
if it is not present.Configures an MD5 authentication password for use with neighboring devices.
- Returns:
java.lang.String
authPassword, ornull
if it is not present.
-
getRemovePrivateAs
RemovePrivateAsOption getRemovePrivateAs()
Return removePrivateAs, ornull
if it is not present.Remove private AS numbers from updates sent to peers.
- Returns:
org.opendaylight.yang.gen.v1.http.openconfig.net.yang.bgp.types.rev151009.RemovePrivateAsOption
removePrivateAs, ornull
if it is not present.
-
getRouteFlapDamping
Boolean getRouteFlapDamping()
Return routeFlapDamping, ornull
if it is not present.Enable route flap damping.
- Returns:
java.lang.Boolean
routeFlapDamping, ornull
if it is not present.
-
isRouteFlapDamping
@Deprecated(forRemoval=true) default Boolean isRouteFlapDamping()
Deprecated, for removal: This API element is subject to removal in a future version.
-
getSendCommunity
CommunityType getSendCommunity()
Return sendCommunity, ornull
if it is not present.Specify which types of community should be sent to the neighbor or group. The default is to not send the community attribute
- Returns:
org.opendaylight.yang.gen.v1.http.openconfig.net.yang.bgp.types.rev151009.CommunityType
sendCommunity, ornull
if it is not present.
-
getDescription
String getDescription()
Return description, ornull
if it is not present.An optional textual description (intended primarily for use with a peer or group
- Returns:
java.lang.String
description, ornull
if it is not present.
-
-