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-restart

    To 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()  
      • Methods inherited from interface org.opendaylight.yangtools.yang.binding.Augmentable

        augmentation
    • Field Detail

      • QNAME

        static final @NonNull org.opendaylight.yangtools.yang.common.QName QNAME
    • Method Detail

      • implementedInterface

        default java.lang.Class<GracefulRestart> implementedInterface()
        Specified by:
        implementedInterface in interface org.opendaylight.yangtools.yang.binding.DataContainer
        Specified by:
        implementedInterface in interface org.opendaylight.yangtools.yang.binding.DataObject
      • isEnable

        java.lang.Boolean isEnable()
        Returns:
        java.lang.Boolean enable, or null 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, or null 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, or null if not present