Interface BgpNeighborGroup
-
- All Superinterfaces:
ApplyPolicyGroup
,BgpGracefulRestart
,org.opendaylight.yangtools.yang.binding.BindingObject
,org.opendaylight.yangtools.yang.binding.DataContainer
,org.opendaylight.yangtools.yang.binding.DataObject
public interface BgpNeighborGroup extends org.opendaylight.yangtools.yang.binding.DataObject, BgpGracefulRestart, ApplyPolicyGroup
Parameters related to a BGP neighbor or groupThis class represents the following YANG schema fragment defined in module openconfig-bgp
grouping bgp-neighbor-group { container config { uses bgp-neighbor_config; } container state { config false; uses bgp-neighbor_config; } container timers { container config { uses bgp-neighbor-timers_config; } container state { config false; uses bgp-neighbor-timers_config; } } container transport { container config { uses bgp-neighbor-transport_config; } container state { config false; uses bgp-neighbor-transport_config; } } container error-handling { container config { uses bgp-neighbor-error-handling_config; } container state { config false; uses bgp-neighbor-error-handling_config; } } container logging-options { container config { uses bgp-neighbor-logging-options_config; } container state { config false; uses bgp-neighbor-logging-options_config; } } container ebgp-multihop { container config { uses bgp-neighbor-multihop_config; } container state { config false; uses bgp-neighbor-multihop_config; } } container route-reflector { container config { uses bgp-neighbor-route-reflector_config; } container state { config false; uses bgp-neighbor-route-reflector_config; } } container as-path-options { container config { uses bgp-neighbor-as-path-options_config; } container state { config false; uses bgp-neighbor-as-path-options_config; } } container add-paths { container config { uses bgp-neighbor-add-paths_config; } container state { config false; uses bgp-neighbor-add-paths_config; } } container afi-safis { uses bgp-mp:bgp-common-afi-safi-list; } uses bgp-graceful-restart; uses rpol:apply-policy-group; }
The schema path to identify an instance is openconfig-bgp/bgp-neighbor-group
-
-
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 Modifier and Type Method Description AddPaths
getAddPaths()
Parameters relating to the advertisement and receipt of multiple paths for a single NLRI (add-paths)AfiSafis
getAfiSafis()
Per-address-family configuration parameters associated with the neighbor or groupAsPathOptions
getAsPathOptions()
AS_PATH manipulation parameters for the BGP neighbor or groupConfig
getConfig()
Configuration parameters relating to the BGP neighbor or groupEbgpMultihop
getEbgpMultihop()
eBGP multi-hop parameters for the BGP neighbor or groupErrorHandling
getErrorHandling()
Error handling parameters used for the BGP neighbor or groupLoggingOptions
getLoggingOptions()
Logging options for events related to the BGP neighbor or groupRouteReflector
getRouteReflector()
Route reflector parameters for the BGP neighbor or groupState
getState()
State information relating to the BGP neighbor or groupTimers
getTimers()
Timers related to a BGP neighbor or groupTransport
getTransport()
Transport session parameters for the BGP neighbor or groupClass<? extends BgpNeighborGroup>
implementedInterface()
-
Methods inherited from interface org.opendaylight.yang.gen.v1.http.openconfig.net.yang.routing.policy.rev151009.ApplyPolicyGroup
getApplyPolicy
-
Methods inherited from interface org.opendaylight.yang.gen.v1.http.openconfig.net.yang.bgp.rev151009.BgpGracefulRestart
getGracefulRestart
-
-
-
-
Method Detail
-
implementedInterface
Class<? extends BgpNeighborGroup> implementedInterface()
- Specified by:
implementedInterface
in interfaceApplyPolicyGroup
- Specified by:
implementedInterface
in interfaceBgpGracefulRestart
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataContainer
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataObject
-
getConfig
Config getConfig()
Configuration parameters relating to the BGP neighbor or group- Returns:
org.opendaylight.yang.gen.v1.http.openconfig.net.yang.bgp.rev151009.bgp.neighbor.group.Config
config
, ornull
if not present
-
getState
State getState()
State information relating to the BGP neighbor or group- Returns:
org.opendaylight.yang.gen.v1.http.openconfig.net.yang.bgp.rev151009.bgp.neighbor.group.State
state
, ornull
if not present
-
getTimers
Timers getTimers()
Timers related to a BGP neighbor or group- Returns:
org.opendaylight.yang.gen.v1.http.openconfig.net.yang.bgp.rev151009.bgp.neighbor.group.Timers
timers
, ornull
if not present
-
getTransport
Transport getTransport()
Transport session parameters for the BGP neighbor or group- Returns:
org.opendaylight.yang.gen.v1.http.openconfig.net.yang.bgp.rev151009.bgp.neighbor.group.Transport
transport
, ornull
if not present
-
getErrorHandling
ErrorHandling getErrorHandling()
Error handling parameters used for the BGP neighbor or group- Returns:
org.opendaylight.yang.gen.v1.http.openconfig.net.yang.bgp.rev151009.bgp.neighbor.group.ErrorHandling
errorHandling
, ornull
if not present
-
getLoggingOptions
LoggingOptions getLoggingOptions()
Logging options for events related to the BGP neighbor or group- Returns:
org.opendaylight.yang.gen.v1.http.openconfig.net.yang.bgp.rev151009.bgp.neighbor.group.LoggingOptions
loggingOptions
, ornull
if not present
-
getEbgpMultihop
EbgpMultihop getEbgpMultihop()
eBGP multi-hop parameters for the BGP neighbor or group- Returns:
org.opendaylight.yang.gen.v1.http.openconfig.net.yang.bgp.rev151009.bgp.neighbor.group.EbgpMultihop
ebgpMultihop
, ornull
if not present
-
getRouteReflector
RouteReflector getRouteReflector()
Route reflector parameters for the BGP neighbor or group- Returns:
org.opendaylight.yang.gen.v1.http.openconfig.net.yang.bgp.rev151009.bgp.neighbor.group.RouteReflector
routeReflector
, ornull
if not present
-
getAsPathOptions
AsPathOptions getAsPathOptions()
AS_PATH manipulation parameters for the BGP neighbor or group- Returns:
org.opendaylight.yang.gen.v1.http.openconfig.net.yang.bgp.rev151009.bgp.neighbor.group.AsPathOptions
asPathOptions
, ornull
if not present
-
getAddPaths
AddPaths getAddPaths()
Parameters relating to the advertisement and receipt of multiple paths for a single NLRI (add-paths)- Returns:
org.opendaylight.yang.gen.v1.http.openconfig.net.yang.bgp.rev151009.bgp.neighbor.group.AddPaths
addPaths
, ornull
if not present
-
getAfiSafis
AfiSafis getAfiSafis()
Per-address-family configuration parameters associated with the neighbor or group- Returns:
org.opendaylight.yang.gen.v1.http.openconfig.net.yang.bgp.rev151009.bgp.neighbor.group.AfiSafis
afiSafis
, ornull
if not present
-
-