Interface BgpNeighborGroup
-
- All Superinterfaces:
ApplyPolicyGroup
,BgpGracefulRestart
,org.opendaylight.yangtools.yang.binding.BindingObject
,org.opendaylight.yangtools.yang.binding.DataContainer
,org.opendaylight.yangtools.yang.binding.DataObject
@Generated("mdsal-binding-generator") 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; }
-
-
Field Summary
Fields Modifier and Type Field Description static @NonNull org.opendaylight.yangtools.yang.common.QName
QNAME
YANG identifier of the statement represented by this class.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AddPaths
getAddPaths()
Return addPaths, ornull
if it is not present.AfiSafis
getAfiSafis()
Return afiSafis, ornull
if it is not present.AsPathOptions
getAsPathOptions()
Return asPathOptions, ornull
if it is not present.Config
getConfig()
Return config, ornull
if it is not present.EbgpMultihop
getEbgpMultihop()
Return ebgpMultihop, ornull
if it is not present.ErrorHandling
getErrorHandling()
Return errorHandling, ornull
if it is not present.LoggingOptions
getLoggingOptions()
Return loggingOptions, ornull
if it is not present.RouteReflector
getRouteReflector()
Return routeReflector, ornull
if it is not present.State
getState()
Return state, ornull
if it is not present.Timers
getTimers()
Return timers, ornull
if it is not present.Transport
getTransport()
Return transport, ornull
if it is not present.Class<? 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()
Return config, ornull
if it is not present.Configuration parameters relating to the BGP neighbor or group
- Returns:
Config
config, ornull
if it is not present.
-
getState
State getState()
Return state, ornull
if it is not present.State information relating to the BGP neighbor or group
- Returns:
State
state, ornull
if it is not present.
-
getTimers
Timers getTimers()
Return timers, ornull
if it is not present.Timers related to a BGP neighbor or group
- Returns:
Timers
timers, ornull
if it is not present.
-
getTransport
Transport getTransport()
Return transport, ornull
if it is not present.Transport session parameters for the BGP neighbor or group
- Returns:
Transport
transport, ornull
if it is not present.
-
getErrorHandling
ErrorHandling getErrorHandling()
Return errorHandling, ornull
if it is not present.Error handling parameters used for the BGP neighbor or group
- Returns:
ErrorHandling
errorHandling, ornull
if it is not present.
-
getLoggingOptions
LoggingOptions getLoggingOptions()
Return loggingOptions, ornull
if it is not present.Logging options for events related to the BGP neighbor or group
- Returns:
LoggingOptions
loggingOptions, ornull
if it is not present.
-
getEbgpMultihop
EbgpMultihop getEbgpMultihop()
Return ebgpMultihop, ornull
if it is not present.eBGP multi-hop parameters for the BGP neighbor or group
- Returns:
EbgpMultihop
ebgpMultihop, ornull
if it is not present.
-
getRouteReflector
RouteReflector getRouteReflector()
Return routeReflector, ornull
if it is not present.Route reflector parameters for the BGP neighbor or group
- Returns:
RouteReflector
routeReflector, ornull
if it is not present.
-
getAsPathOptions
AsPathOptions getAsPathOptions()
Return asPathOptions, ornull
if it is not present.AS_PATH manipulation parameters for the BGP neighbor or group
- Returns:
AsPathOptions
asPathOptions, ornull
if it is not present.
-
getAddPaths
AddPaths getAddPaths()
Return addPaths, ornull
if it is not present.Parameters relating to the advertisement and receipt of multiple paths for a single NLRI (add-paths)
- Returns:
AddPaths
addPaths, ornull
if it is not present.
-
getAfiSafis
AfiSafis getAfiSafis()
Return afiSafis, ornull
if it is not present.Per-address-family configuration parameters associated with the neighbor or group
- Returns:
AfiSafis
afiSafis, ornull
if it is not present.
-
-