Interface UpdateMessage

  • All Superinterfaces:
    org.opendaylight.yangtools.yang.binding.BindingObject, org.opendaylight.yangtools.yang.binding.DataContainer, org.opendaylight.yangtools.yang.binding.DataObject, PathAttributes
    All Known Subinterfaces:
    PduUpdateTlv, Update, Update

    @Generated("mdsal-binding-generator")
    public interface UpdateMessage
    extends org.opendaylight.yangtools.yang.binding.DataObject, PathAttributes
    Update Message

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

     grouping update-message {
       uses path-attributes;
       list withdrawn-routes {
         uses ipv4-prefix-and-path-id;
       }
       list nlri {
         uses ipv4-prefix-and-path-id;
       }
     }
     
    The schema path to identify an instance is bgp-messageupdate-message
    • Field Detail

      • QNAME

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

      • implementedInterface

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

        @Nullable List<WithdrawnRoutes> getWithdrawnRoutes()
        Return withdrawnRoutes, or null if it is not present.
        Returns:
        List<WithdrawnRoutes> withdrawnRoutes, or null if it is not present.
      • nonnullWithdrawnRoutes

        default @NonNull List<WithdrawnRoutes> nonnullWithdrawnRoutes()
        Return withdrawnRoutes, or an empty list if it is not present.
        Returns:
        List<WithdrawnRoutes> withdrawnRoutes, or an empty list if it is not present.
      • getNlri

        @Nullable List<Nlri> getNlri()
        Return nlri, or null if it is not present.
        Returns:
        List<Nlri> nlri, or null if it is not present.
      • nonnullNlri

        default @NonNull List<Nlri> nonnullNlri()
        Return nlri, or an empty list if it is not present.
        Returns:
        List<Nlri> nlri, or an empty list if it is not present.