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 / RRMPolicyRatio2.java
1 package org.opendaylight.yang.gen.v1.urn._3gpp.tsg.sa5.nrm.types.rev180731;
2 import java.lang.Integer;
3 import java.lang.Short;
4 import java.util.List;
5 import org.eclipse.jdt.annotation.Nullable;
6 import org.opendaylight.yangtools.yang.binding.DataObject;
7 import org.opendaylight.yangtools.yang.common.QName;
8
9 /**
10  *
11  * <p>
12  * This class represents the following YANG schema fragment defined in module <b>_3gpp-common-yang-types</b>
13  * <pre>
14  * grouping RRMPolicyRatio2 {
15  *   leaf groupId {
16  *     type uint16;
17  *   }
18  *   leaf-list sNSSAI {
19  *     type t_s-NSSAI;
20  *   }
21  *   leaf quotaType {
22  *     type t_quotaType;
23  *   }
24  *   leaf rRMPolicyMaxRation {
25  *     type uint8;
26  *   }
27  *   leaf rRMPolicyMarginMaxRation {
28  *     type uint8;
29  *   }
30  *   leaf rRMPolicyMinRation {
31  *     type uint8;
32  *   }
33  *   leaf rRMPolicyMarginMinRation {
34  *     type uint8;
35  *   }
36  * }
37  * </pre>The schema path to identify an instance is
38  * <i>_3gpp-common-yang-types/RRMPolicyRatio2</i>
39  *
40  */
41 public interface RRMPolicyRatio2
42     extends
43     DataObject
44 {
45
46
47
48     public static final QName QNAME = $YangModuleInfoImpl.qnameOf("RRMPolicyRatio2");
49
50     /**
51      * @return <code>java.lang.Integer</code> <code>groupId</code>, or <code>null</code> if not present
52      */
53     @Nullable Integer getGroupId();
54     
55     /**
56      * @return <code>java.util.List</code> <code>sNSSAI</code>, or <code>null</code> if not present
57      */
58     @Nullable List<TSNSSAI> getSNSSAI();
59     
60     /**
61      * @return <code>org.opendaylight.yang.gen.v1.urn._3gpp.tsg.sa5.nrm.types.rev180731.TQuotaType</code> <code>quotaType</code>, or <code>null</code> if not present
62      */
63     @Nullable TQuotaType getQuotaType();
64     
65     /**
66      * @return <code>java.lang.Short</code> <code>rRMPolicyMaxRation</code>, or <code>null</code> if not present
67      */
68     @Nullable Short getRRMPolicyMaxRation();
69     
70     /**
71      * @return <code>java.lang.Short</code> <code>rRMPolicyMarginMaxRation</code>, or <code>null</code> if not present
72      */
73     @Nullable Short getRRMPolicyMarginMaxRation();
74     
75     /**
76      * @return <code>java.lang.Short</code> <code>rRMPolicyMinRation</code>, or <code>null</code> if not present
77      */
78     @Nullable Short getRRMPolicyMinRation();
79     
80     /**
81      * @return <code>java.lang.Short</code> <code>rRMPolicyMarginMinRation</code>, or <code>null</code> if not present
82      */
83     @Nullable Short getRRMPolicyMarginMinRation();
84
85 }
86