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 changedThis 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-changedTo create instances of this class use
MappingChangedBuilder
.- See Also:
MappingChangedBuilder
-
-
Field Summary
Fields Modifier and Type Field Description static @NonNull org.opendaylight.yangtools.yang.common.QName
QNAME
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description @Nullable MappingChange
getChangeType()
The type of change@Nullable java.util.List<DstSubscriberItem>
getDstSubscriberItem()
For Src/Dst EIDs, The list of the Dst subscribers to be notified of this change.@Nullable java.util.List<SubscriberItem>
getSubscriberItem()
The list of subscribers to be notified of this change.default java.lang.Class<MappingChanged>
implementedInterface()
default @NonNull java.util.List<DstSubscriberItem>
nonnullDstSubscriberItem()
default @NonNull java.util.List<SubscriberItem>
nonnullSubscriberItem()
-
Methods inherited from interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.EidContainer
getEid
-
Methods inherited from interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.MappingRecordContainer
getMappingRecord
-
-
-
-
Method Detail
-
implementedInterface
default java.lang.Class<MappingChanged> implementedInterface()
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataContainer
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataObject
- Specified by:
implementedInterface
in interfaceEidContainer
- Specified by:
implementedInterface
in interfaceMappingRecordContainer
-
getChangeType
@Nullable MappingChange getChangeType()
The type of change- Returns:
org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.MappingChange
changeType
, ornull
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
, ornull
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
, ornull
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
-
-