Interface BgpAfiSafiGracefulRestartState

  • All Superinterfaces:
    org.opendaylight.yangtools.yang.binding.BindingObject, org.opendaylight.yangtools.yang.binding.DataContainer, org.opendaylight.yangtools.yang.binding.DataObject
    All Known Subinterfaces:
    NeighborGracefulRestartStateAugmentation, State5

    public interface BgpAfiSafiGracefulRestartState
    extends org.opendaylight.yangtools.yang.binding.DataObject
    Operational state information relevant to graceful restart for BGP

    This class represents the following YANG schema fragment defined in module openconfig-bgp-operational

     grouping bgp-afi-safi-graceful-restart_state {
       leaf peer-restart-time {
         type uint16 {
           range 0..4096;
         }
       }
       leaf peer-restarting {
         type boolean;
       }
       leaf local-restarting {
         type boolean;
       }
       leaf mode {
         type enumeration {
           enum HELPER-ONLY {
           }
           enum BILATERAL {
           }
           enum REMOTE-HELPER {
           }
         }
       }
     }
     
    The schema path to identify an instance is openconfig-bgp-operational/bgp-afi-safi-graceful-restart_state
    • Field Detail

      • QNAME

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

      • implementedInterface

        Class<? extends BgpAfiSafiGracefulRestartState> implementedInterface()
        Specified by:
        implementedInterface in interface org.opendaylight.yangtools.yang.binding.DataContainer
        Specified by:
        implementedInterface in interface org.opendaylight.yangtools.yang.binding.DataObject
      • getPeerRestartTime

        @Nullable org.opendaylight.yangtools.yang.common.Uint16 getPeerRestartTime()
        The period of time (advertised by the peer) that the peer expects a restart of a BGP session to take
        Returns:
        org.opendaylight.yangtools.yang.common.Uint16 peerRestartTime, or null if not present
      • isPeerRestarting

        @Nullable Boolean isPeerRestarting()
        This flag indicates whether the remote neighbor is currently in the process of restarting, and hence received routes are currently stale
        Returns:
        java.lang.Boolean peerRestarting, or null if not present
      • isLocalRestarting

        @Nullable Boolean isLocalRestarting()
        This flag indicates whether the local neighbor is currently restarting. The flag is unset after all NLRI have been advertised to the peer, and the End-of-RIB (EOR) marker has been unset
        Returns:
        java.lang.Boolean localRestarting, or null if not present
      • getMode

        @Nullable BgpAfiSafiGracefulRestartState.Mode getMode()
        Ths leaf indicates the mode of operation of BGP graceful restart with the peer
        Returns:
        org.opendaylight.yang.gen.v1.http.openconfig.net.yang.bgp.operational.rev151009.BgpAfiSafiGracefulRestartState.Mode mode, or null if not present