All Superinterfaces:
org.opendaylight.yangtools.yang.binding.BindingContract<org.opendaylight.yangtools.yang.binding.DataContainer>, org.opendaylight.yangtools.yang.binding.BindingObject, org.opendaylight.yangtools.yang.binding.DataContainer, org.opendaylight.yangtools.yang.binding.DataObject
All Known Subinterfaces:
NeighborAfiSafiGracefulRestartStateAugmentation

@Generated("mdsal-binding-generator") public interface NeighborAfiSafiLlGracefulRestartState extends org.opendaylight.yangtools.yang.binding.DataObject

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

 grouping neighbor-afi-safi-ll-graceful-restart-state {
   leaf ll-received {
     type boolean;
   }
   leaf ll-advertised {
     type boolean;
   }
   leaf ll-stale-timer {
     type uint32;
     units seconds;
   }
 }
 
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final @NonNull org.opendaylight.yangtools.yang.common.QName
    YANG identifier of the statement represented by this class.
  • Method Summary

    Modifier and Type
    Method
    Description
    Return llAdvertised, or null if it is not present.
    Return llReceived, or null if it is not present.
    org.opendaylight.yangtools.yang.common.Uint32
    Return llStaleTimer, or null if it is not present.
     
    default @NonNull Boolean
    Return llAdvertised, guaranteed to be non-null.
    default @NonNull Boolean
    Return llReceived, guaranteed to be non-null.
    default @NonNull org.opendaylight.yangtools.yang.common.Uint32
    Return llStaleTimer, guaranteed to be non-null.
  • Field Details

    • QNAME

      static final @NonNull org.opendaylight.yangtools.yang.common.QName QNAME
      YANG identifier of the statement represented by this class.
  • Method Details

    • implementedInterface

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

      Boolean getLlReceived()
      Return llReceived, or null if it is not present.
           
               This leaf indicates whether the neighbor advertised the ability to support
               long-lived graceful-restart for this AFI-SAFI
           
       
      Returns:
      Boolean llReceived, or null if it is not present.
    • requireLlReceived

      default @NonNull Boolean requireLlReceived()
      Return llReceived, guaranteed to be non-null.
           
               This leaf indicates whether the neighbor advertised the ability to support
               long-lived graceful-restart for this AFI-SAFI
           
       
      Returns:
      Boolean llReceived, guaranteed to be non-null.
      Throws:
      NoSuchElementException - if llReceived is not present
    • getLlAdvertised

      Boolean getLlAdvertised()
      Return llAdvertised, or null if it is not present.
           
               This leaf indicates whether the ability to support long-lived graceful-restart
               has been advertised to the peer
           
       
      Returns:
      Boolean llAdvertised, or null if it is not present.
    • requireLlAdvertised

      default @NonNull Boolean requireLlAdvertised()
      Return llAdvertised, guaranteed to be non-null.
           
               This leaf indicates whether the ability to support long-lived graceful-restart
               has been advertised to the peer
           
       
      Returns:
      Boolean llAdvertised, guaranteed to be non-null.
      Throws:
      NoSuchElementException - if llAdvertised is not present
    • getLlStaleTimer

      org.opendaylight.yangtools.yang.common.Uint32 getLlStaleTimer()
      Return llStaleTimer, or null if it is not present.
           
               Value of timer used during long-lived graceful restart in nseconds. If table is
               both advertised and received use lower value. Zero value means table is not
               supported by any side
           
       
      Returns:
      Uint32 llStaleTimer, or null if it is not present.
    • requireLlStaleTimer

      default @NonNull org.opendaylight.yangtools.yang.common.Uint32 requireLlStaleTimer()
      Return llStaleTimer, guaranteed to be non-null.
           
               Value of timer used during long-lived graceful restart in nseconds. If table is
               both advertised and received use lower value. Zero value means table is not
               supported by any side
           
       
      Returns:
      Uint32 llStaleTimer, guaranteed to be non-null.
      Throws:
      NoSuchElementException - if llStaleTimer is not present