Interface BgpNeighborGroup
- All Superinterfaces:
ApplyPolicyGroup
,BgpGracefulRestart
,org.opendaylight.yangtools.yang.binding.BindingContract<org.opendaylight.yangtools.yang.binding.DataContainer>
,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 group
This 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
Modifier and TypeFieldDescriptionstatic final @NonNull org.opendaylight.yangtools.yang.common.QName
YANG identifier of the statement represented by this class. -
Method Summary
Modifier and TypeMethodDescriptionReturn addPaths, ornull
if it is not present.Return afiSafis, ornull
if it is not present.Return asPathOptions, ornull
if it is not present.Return config, ornull
if it is not present.Return ebgpMultihop, ornull
if it is not present.Return errorHandling, ornull
if it is not present.Return loggingOptions, ornull
if it is not present.Return routeReflector, ornull
if it is not present.getState()
Return state, ornull
if it is not present.Return timers, ornull
if it is not present.Return transport, ornull
if it is not present.Class<? extends BgpNeighborGroup>
@NonNull AddPaths
Return addPaths, or an empty instance if it is not present.@NonNull AfiSafis
Return afiSafis, or an empty instance if it is not present.@NonNull AsPathOptions
Return asPathOptions, or an empty instance if it is not present.@NonNull Config
Return config, or an empty instance if it is not present.@NonNull EbgpMultihop
Return ebgpMultihop, or an empty instance if it is not present.@NonNull ErrorHandling
Return errorHandling, or an empty instance if it is not present.@NonNull LoggingOptions
Return loggingOptions, or an empty instance if it is not present.@NonNull RouteReflector
Return routeReflector, or an empty instance if it is not present.@NonNull State
Return state, or an empty instance if it is not present.@NonNull Timers
Return timers, or an empty instance if it is not present.@NonNull Transport
Return transport, or an empty instance if it is not present.Methods inherited from interface org.opendaylight.yang.gen.v1.http.openconfig.net.yang.routing.policy.rev151009.ApplyPolicyGroup
getApplyPolicy, nonnullApplyPolicy
Methods inherited from interface org.opendaylight.yang.gen.v1.http.openconfig.net.yang.bgp.rev151009.BgpGracefulRestart
getGracefulRestart, nonnullGracefulRestart
-
Field Details
-
QNAME
static final @NonNull org.opendaylight.yangtools.yang.common.QName QNAMEYANG identifier of the statement represented by this class.
-
-
Method Details
-
implementedInterface
Class<? extends BgpNeighborGroup> implementedInterface()- Specified by:
implementedInterface
in interfaceApplyPolicyGroup
- Specified by:
implementedInterface
in interfaceBgpGracefulRestart
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.BindingContract<org.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.
-
nonnullConfig
@NonNull Config nonnullConfig()Return config, or an empty instance if it is not present.- Returns:
Config
config, or an empty instance 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.
-
nonnullState
@NonNull State nonnullState()Return state, or an empty instance if it is not present.- Returns:
State
state, or an empty instance 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.
-
nonnullTimers
@NonNull Timers nonnullTimers()Return timers, or an empty instance if it is not present.- Returns:
Timers
timers, or an empty instance 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.
-
nonnullTransport
@NonNull Transport nonnullTransport()Return transport, or an empty instance if it is not present.- Returns:
Transport
transport, or an empty instance 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.
-
nonnullErrorHandling
@NonNull ErrorHandling nonnullErrorHandling()Return errorHandling, or an empty instance if it is not present.- Returns:
ErrorHandling
errorHandling, or an empty instance 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.
-
nonnullLoggingOptions
@NonNull LoggingOptions nonnullLoggingOptions()Return loggingOptions, or an empty instance if it is not present.- Returns:
LoggingOptions
loggingOptions, or an empty instance 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.
-
nonnullEbgpMultihop
@NonNull EbgpMultihop nonnullEbgpMultihop()Return ebgpMultihop, or an empty instance if it is not present.- Returns:
EbgpMultihop
ebgpMultihop, or an empty instance 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.
-
nonnullRouteReflector
@NonNull RouteReflector nonnullRouteReflector()Return routeReflector, or an empty instance if it is not present.- Returns:
RouteReflector
routeReflector, or an empty instance 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.
-
nonnullAsPathOptions
@NonNull AsPathOptions nonnullAsPathOptions()Return asPathOptions, or an empty instance if it is not present.- Returns:
AsPathOptions
asPathOptions, or an empty instance 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.
-
nonnullAddPaths
@NonNull AddPaths nonnullAddPaths()Return addPaths, or an empty instance if it is not present.- Returns:
AddPaths
addPaths, or an empty instance 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.
-
nonnullAfiSafis
@NonNull AfiSafis nonnullAfiSafis()Return afiSafis, or an empty instance if it is not present.- Returns:
AfiSafis
afiSafis, or an empty instance if it is not present.
-