Interface MappingChanged

  • All Superinterfaces:
    org.opendaylight.yangtools.yang.binding.Augmentable<MappingChanged>, org.opendaylight.yangtools.yang.binding.BaseNotification, org.opendaylight.yangtools.yang.binding.BindingObject, org.opendaylight.yangtools.yang.binding.DataContainer, org.opendaylight.yangtools.yang.binding.DataObject, EidContainer, MappingRecordContainer, org.opendaylight.yangtools.yang.binding.Notification

    public interface MappingChanged
    extends org.opendaylight.yangtools.yang.binding.DataObject, org.opendaylight.yangtools.yang.binding.Augmentable<MappingChanged>, MappingRecordContainer, EidContainer, org.opendaylight.yangtools.yang.binding.Notification
    Notification sent when a mapping is changed

    This class represents the following YANG schema fragment defined in module odl-mappingservice

     notification mapping-changed {
       leaf change-type {
         type mapping-change;
       }
       uses lisp-proto:mapping-record-container;
       uses lisp-proto:eid-container;
       list subscriber-item {
         uses lisp-proto:subscriber-data-grouping;
       }
       list dst-subscriber-item {
         uses lisp-proto:subscriber-data-grouping;
       }
     }
     
    The schema path to identify an instance is odl-mappingservice/mapping-changed

    To create instances of this class use MappingChangedBuilder.

    See Also:
    MappingChangedBuilder
    • Field Detail

      • QNAME

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

      • getChangeType

        @Nullable MappingChange getChangeType()
        The type of change
        Returns:
        org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.MappingChange changeType, or null if not present
      • getSubscriberItem

        @Nullable java.util.List<SubscriberItem> getSubscriberItem()
        The list of subscribers to be notified of this change.
        Returns:
        java.util.List subscriberItem, or null if not present
      • nonnullSubscriberItem

        default @NonNull java.util.List<SubscriberItem> nonnullSubscriberItem()
        Returns:
        java.util.List subscriberItem, or an empty list if it is not present
      • getDstSubscriberItem

        @Nullable java.util.List<DstSubscriberItem> getDstSubscriberItem()
        For Src/Dst EIDs, The list of the Dst subscribers to be notified of this change.
        Returns:
        java.util.List dstSubscriberItem, or null if not present
      • nonnullDstSubscriberItem

        default @NonNull java.util.List<DstSubscriberItem> nonnullDstSubscriberItem()
        Returns:
        java.util.List dstSubscriberItem, or an empty list if it is not present