Package org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.multiprotocol.rev180329
Interface MpCapabilities
-
- All Superinterfaces:
org.opendaylight.yangtools.yang.binding.BindingObject
,org.opendaylight.yangtools.yang.binding.DataContainer
,org.opendaylight.yangtools.yang.binding.DataObject
- All Known Subinterfaces:
CParameters1
,CParameters1
public interface MpCapabilities extends org.opendaylight.yangtools.yang.binding.DataObject
This class represents the following YANG schema fragment defined in module bgp-multiprotocol
grouping mp-capabilities { container multiprotocol-capability { uses bgp-table-type; } container graceful-restart-capability { presence "indicates a graceful restart capability"; leaf restart-flags { type bits { bit restart-state { position 0; } } } leaf restart-time { type uint16 { range 0..4095; } units seconds; default 0; } list tables { uses bgp-table-type; key "afi safi"; leaf afi-flags { type bits { bit forwarding-state { position 0; } } } } } container ll-graceful-restart-capability { list tables { uses bgp-table-type; key "afi safi"; leaf afi-flags { type bits { bit forwarding-state { position 0; } } } leaf long-lived-stale-time { type uint24:uint24; units seconds; default 0; } } } container add-path-capability { list address-families { uses bgp-add-path-table-type; } } container route-refresh-capability { presence "Route refresh capability"; } }
The schema path to identify an instance is bgp-multiprotocol/mp-capabilities
-
-
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 @Nullable AddPathCapability
getAddPathCapability()
@Nullable GracefulRestartCapability
getGracefulRestartCapability()
@Nullable LlGracefulRestartCapability
getLlGracefulRestartCapability()
@Nullable MultiprotocolCapability
getMultiprotocolCapability()
@Nullable RouteRefreshCapability
getRouteRefreshCapability()
Class<? extends MpCapabilities>
implementedInterface()
-
-
-
Method Detail
-
implementedInterface
Class<? extends MpCapabilities> implementedInterface()
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataContainer
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataObject
-
getMultiprotocolCapability
@Nullable MultiprotocolCapability getMultiprotocolCapability()
- Returns:
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.multiprotocol.rev180329.mp.capabilities.MultiprotocolCapability
multiprotocolCapability
, ornull
if not present
-
getGracefulRestartCapability
@Nullable GracefulRestartCapability getGracefulRestartCapability()
- Returns:
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.multiprotocol.rev180329.mp.capabilities.GracefulRestartCapability
gracefulRestartCapability
, ornull
if not present
-
getLlGracefulRestartCapability
@Nullable LlGracefulRestartCapability getLlGracefulRestartCapability()
- Returns:
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.multiprotocol.rev180329.mp.capabilities.LlGracefulRestartCapability
llGracefulRestartCapability
, ornull
if not present
-
getAddPathCapability
@Nullable AddPathCapability getAddPathCapability()
- Returns:
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.multiprotocol.rev180329.mp.capabilities.AddPathCapability
addPathCapability
, ornull
if not present
-
getRouteRefreshCapability
@Nullable RouteRefreshCapability getRouteRefreshCapability()
- Returns:
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.multiprotocol.rev180329.mp.capabilities.RouteRefreshCapability
routeRefreshCapability
, ornull
if not present
-
-