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

    @Generated("mdsal-binding-generator")
    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

        org.opendaylight.yangtools.yang.common.Uint16 getPeerRestartTime()
        Return peerRestartTime, or null if it is not present.
             
                 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 it is not present.
      • getPeerRestarting

        Boolean getPeerRestarting()
        Return peerRestarting, or null if it is not present.
             
                 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 it is not present.
      • isPeerRestarting

        @Deprecated(forRemoval=true)
        default Boolean isPeerRestarting()
        Deprecated, for removal: This API element is subject to removal in a future version.
      • getLocalRestarting

        Boolean getLocalRestarting()
        Return localRestarting, or null if it is not present.
             
                 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 it is not present.
      • isLocalRestarting

        @Deprecated(forRemoval=true)
        default Boolean isLocalRestarting()
        Deprecated, for removal: This API element is subject to removal in a future version.
      • getMode

        BgpAfiSafiGracefulRestartState.Mode getMode()
        Return mode, or null if it is not present.
             
                 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 it is not present.