Create VES client example for domain 'notification'
[oam.git] / features / devicemanager / g-ran / ru-fh / provider / src / main / java / org / opendaylight / yang / gen / v1 / urn / _3gpp / tsg / sa5 / nrm / types / rev180731 / DefaultNotificationSubscription.java
1 package org.opendaylight.yang.gen.v1.urn._3gpp.tsg.sa5.nrm.types.rev180731;
2 import org.eclipse.jdt.annotation.Nullable;
3 import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Uri;
4 import org.opendaylight.yangtools.yang.binding.DataObject;
5 import org.opendaylight.yangtools.yang.common.QName;
6
7 /**
8  *
9  * <p>
10  * This class represents the following YANG schema fragment defined in module <b>_3gpp-common-yang-types</b>
11  * <pre>
12  * grouping defaultNotificationSubscription {
13  *   leaf notificationType {
14  *     type NotificationType;
15  *   }
16  *   leaf callbackUri {
17  *     type inet:uri;
18  *   }
19  *   leaf n1MessageClass {
20  *     type N1MessageClass;
21  *   }
22  *   leaf n2InformationClass {
23  *     type N2InformationClass;
24  *   }
25  * }
26  * </pre>The schema path to identify an instance is
27  * <i>_3gpp-common-yang-types/defaultNotificationSubscription</i>
28  *
29  */
30 public interface DefaultNotificationSubscription
31     extends
32     DataObject
33 {
34
35
36
37     public static final QName QNAME = $YangModuleInfoImpl.qnameOf("defaultNotificationSubscription");
38
39     /**
40      * @return <code>org.opendaylight.yang.gen.v1.urn._3gpp.tsg.sa5.nrm.types.rev180731.NotificationType</code> <code>notificationType</code>, or <code>null</code> if not present
41      */
42     @Nullable NotificationType getNotificationType();
43     
44     /**
45      * @return <code>org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Uri</code> <code>callbackUri</code>, or <code>null</code> if not present
46      */
47     @Nullable Uri getCallbackUri();
48     
49     /**
50      * @return <code>org.opendaylight.yang.gen.v1.urn._3gpp.tsg.sa5.nrm.types.rev180731.N1MessageClass</code> <code>n1MessageClass</code>, or <code>null</code> if not present
51      */
52     @Nullable N1MessageClass getN1MessageClass();
53     
54     /**
55      * @return <code>org.opendaylight.yang.gen.v1.urn._3gpp.tsg.sa5.nrm.types.rev180731.N2InformationClass</code> <code>n2InformationClass</code>, or <code>null</code> if not present
56      */
57     @Nullable N2InformationClass getN2InformationClass();
58
59 }
60