Interface BgpRib

  • All Superinterfaces:
    org.opendaylight.yangtools.yang.binding.Augmentable<BgpRib>, org.opendaylight.yangtools.yang.binding.BindingObject, org.opendaylight.yangtools.yang.binding.ChildOf<BgpRibData>, org.opendaylight.yangtools.yang.binding.DataContainer, org.opendaylight.yangtools.yang.binding.DataObject

    public interface BgpRib
    extends org.opendaylight.yangtools.yang.binding.ChildOf<BgpRibData>, org.opendaylight.yangtools.yang.binding.Augmentable<BgpRib>

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

     container bgp-rib {
       list rib {
         config false;
         leaf id {
           type rib-id;
         }
         key id;
         list peer {
           key peer-id;
           leaf peer-id {
             type peer-id;
           }
           leaf peer-role {
             type peer-role;
           }
           list supported-tables {
             key "afi safi";
             uses bgp-mp:bgp-add-path-table-type;
           }
           container adj-rib-in {
             uses rib {
               augment tables/attributes {
                 leaf llgr-stale {
                   type empty;
                 }
               }
             }
           }
           container effective-rib-in {
             uses rib;
           }
           container adj-rib-out {
             uses rib;
           }
         }
         container loc-rib {
           uses rib;
         }
       }
     }
     
    The schema path to identify an instance is bgp-rib/bgp-rib

    To create instances of this class use BgpRibBuilder.

    See Also:
    BgpRibBuilder
    • Field Detail

      • QNAME

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

      • implementedInterface

        default Class<BgpRib> implementedInterface()
        Specified by:
        implementedInterface in interface org.opendaylight.yangtools.yang.binding.DataContainer
        Specified by:
        implementedInterface in interface org.opendaylight.yangtools.yang.binding.DataObject
      • getRib

        @Nullable List<Rib> getRib()
        Returns:
        java.util.List rib, or null if not present
      • nonnullRib

        default @NonNull List<Rib> nonnullRib()
        Returns:
        java.util.List rib, or an empty list if it is not present