Interface GracefulRestart
-
- All Superinterfaces:
org.opendaylight.yangtools.yang.binding.Augmentable<GracefulRestart>
,org.opendaylight.yangtools.yang.binding.BindingObject
,org.opendaylight.yangtools.yang.binding.ChildOf<Bgp>
,org.opendaylight.yangtools.yang.binding.DataContainer
,org.opendaylight.yangtools.yang.binding.DataObject
public interface GracefulRestart extends org.opendaylight.yangtools.yang.binding.ChildOf<Bgp>, org.opendaylight.yangtools.yang.binding.Augmentable<GracefulRestart>
Controls the BGP graceful restart capability.This class represents the following YANG schema fragment defined in module bgp
container graceful-restart { leaf enable { type boolean; } leaf restart-time { type uint16 { range 1..3600; } default 120; } leaf stalepath-time { type uint16 { range 5..3600; } default 360; } }
The schema path to identify an instance is bgp/bgp-router/af-configuration/ipv4/unicast/bgp/graceful-restartTo create instances of this class use
GracefulRestartBuilder
.- See Also:
GracefulRestartBuilder
-
-
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 Modifier and Type Method Description org.opendaylight.yangtools.yang.common.Uint16
getRestartTime()
Sets the maximum time period (in seconds) that the local router will wait for a graceful-restart-capable neighbor to return to normal operation after a restart event occurs.org.opendaylight.yangtools.yang.common.Uint16
getStalepathTime()
Sets the maximum time period that the local router will hold stale paths for a restarting peer.default java.lang.Class<GracefulRestart>
implementedInterface()
java.lang.Boolean
isEnable()
-
-
-
Method Detail
-
implementedInterface
default java.lang.Class<GracefulRestart> implementedInterface()
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataContainer
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataObject
-
isEnable
java.lang.Boolean isEnable()
- Returns:
java.lang.Boolean
enable
, ornull
if not present
-
getRestartTime
org.opendaylight.yangtools.yang.common.Uint16 getRestartTime()
Sets the maximum time period (in seconds) that the local router will wait for a graceful-restart-capable neighbor to return to normal operation after a restart event occurs.- Returns:
org.opendaylight.yangtools.yang.common.Uint16
restartTime
, ornull
if not present
-
getStalepathTime
org.opendaylight.yangtools.yang.common.Uint16 getStalepathTime()
Sets the maximum time period that the local router will hold stale paths for a restarting peer.- Returns:
org.opendaylight.yangtools.yang.common.Uint16
stalepathTime
, ornull
if not present
-
-