1411c024e1e0b528cc98927435023e298a862cf5
[ccsdk/apps.git] / sdnr / wireless-transport / code-Carbon-SR1 / apps / devicemanager / impl / src / main / java / org / opendaylight / mwtn / performancemanager / impl / database / types / EsPerformanceData12.java
1 package org.opendaylight.mwtn.performancemanager.impl.database.types;
2
3 import org.opendaylight.mwtn.base.netconf.ExtendedAirInterfaceHistoricalPerformanceType12;
4 import org.opendaylight.yang.gen.v1.urn.onf.params.xml.ns.yang.g._874._1.model.rev170320.OtnHistoryDataG;
5 import org.opendaylight.yang.gen.v1.urn.onf.params.xml.ns.yang.microwave.model.rev170324.AirInterfaceHistoricalPerformanceTypeG;
6 import org.opendaylight.yang.gen.v1.urn.onf.params.xml.ns.yang.microwave.model.rev170324.AirInterfacePerformanceTypeG;
7 import org.opendaylight.yang.gen.v1.urn.onf.params.xml.ns.yang.microwave.model.rev170324.ContainerHistoricalPerformanceTypeG;
8 import org.opendaylight.yang.gen.v1.urn.onf.params.xml.ns.yang.microwave.model.rev170324.ContainerPerformanceTypeG;
9 import org.slf4j.Logger;
10 import org.slf4j.LoggerFactory;
11
12 import com.fasterxml.jackson.annotation.JsonGetter;
13 import com.fasterxml.jackson.annotation.JsonIgnore;
14 import com.fasterxml.jackson.annotation.JsonInclude;
15
16 @JsonInclude(JsonInclude.Include.NON_NULL)
17 public class EsPerformanceData12 {
18
19     @JsonIgnore
20     private static final Logger LOG = LoggerFactory.getLogger(EsPerformanceData12.class);
21
22     @JsonIgnore
23     private AirInterfacePerformanceTypeG dataAirInterface;
24     @JsonIgnore
25     private ContainerPerformanceTypeG dataEthContainer;
26
27     public <T extends OtnHistoryDataG> EsPerformanceData12(T ff) {
28
29         dataAirInterface = null;
30         dataEthContainer = null;
31
32         if (ff instanceof AirInterfaceHistoricalPerformanceTypeG ) {
33             this.dataAirInterface = ((AirInterfaceHistoricalPerformanceTypeG)ff).getPerformanceData();
34         } else if (ff instanceof ContainerHistoricalPerformanceTypeG) {
35             this.dataEthContainer = ((ContainerHistoricalPerformanceTypeG)ff).getPerformanceData();
36         } else if (ff instanceof ExtendedAirInterfaceHistoricalPerformanceType12) {
37             this.dataAirInterface = ((ExtendedAirInterfaceHistoricalPerformanceType12)ff).getAirInterfaceHistoricalPerformanceType().getPerformanceData();
38         } else {
39             LOG.warn("Can not assign historical performance type {}", ff.getClass().getName());
40         }
41     }
42
43     @JsonGetter("es")
44     public java.lang.Integer getEs() {
45         return dataAirInterface != null ? dataAirInterface.getEs() : null;
46     }
47
48     @JsonGetter("ses")
49     java.lang.Integer getSes() {
50         return dataAirInterface != null ? dataAirInterface.getSes() : null;
51     }
52
53     @JsonGetter("cses")
54     java.lang.Integer getCses() { return dataAirInterface != null ? dataAirInterface.getCses() : null; }
55
56     @JsonGetter("unavailability")
57     java.lang.Integer getUnavailability(){ return dataAirInterface != null ? dataAirInterface.getUnavailability() : null; }
58
59     @JsonGetter("tx-level-min")
60     java.lang.Byte getTxLevelMin(){ return dataAirInterface != null ? dataAirInterface.getTxLevelMin() : null; }
61
62     @JsonGetter("tx-level-max")
63     java.lang.Byte getTxLevelMax(){ return dataAirInterface != null ? dataAirInterface.getTxLevelMax() : null; }
64
65     @JsonGetter("tx-level-avg")
66     java.lang.Byte getTxLevelAvg(){ return dataAirInterface != null ? dataAirInterface.getTxLevelAvg() : null; }
67
68     @JsonGetter("rx-level-min")
69     java.lang.Byte getRxLevelMin(){ return dataAirInterface != null ? dataAirInterface.getRxLevelMin() : null; }
70
71     @JsonGetter("rx-level-max")
72     java.lang.Byte getRxLevelMax(){ return dataAirInterface != null ? dataAirInterface.getRxLevelMax() : null; }
73
74     @JsonGetter("rx-level-avg")
75     java.lang.Byte getRxLevelAvg(){ return dataAirInterface != null ? dataAirInterface.getRxLevelAvg() : null; }
76
77     @JsonGetter("time2-states")
78     java.lang.Integer getTime2States(){ return dataAirInterface != null ? dataAirInterface.getTime2States() : null; }
79
80     @JsonGetter("time4-states-s")
81     java.lang.Integer getTime4StatesS(){ return dataAirInterface != null ? dataAirInterface.getTime4StatesS() : null; }
82
83     @JsonGetter("time4-states")
84     java.lang.Integer getTime4States(){ return dataAirInterface != null ? dataAirInterface.getTime4States() : null; }
85
86     @JsonGetter("time8-states")
87     java.lang.Integer getTime8States(){ return dataAirInterface != null ? dataAirInterface.getTime8States() : null; }
88
89     @JsonGetter("time16-states-s")
90     java.lang.Integer getTime16StatesS(){ return dataAirInterface != null ? dataAirInterface.getTime16StatesS() : null; }
91
92     @JsonGetter("time16-states")
93     java.lang.Integer getTime16States(){ return dataAirInterface != null ? dataAirInterface.getTime16States() : null; }
94
95     @JsonGetter("time32-states")
96     java.lang.Integer getTime32States(){ return dataAirInterface != null ? dataAirInterface.getTime32States() : null; }
97
98     @JsonGetter("time64-states")
99     java.lang.Integer getTime64States(){ return dataAirInterface != null ? dataAirInterface.getTime64States() : null; }
100
101     @JsonGetter("time128-states")
102     java.lang.Integer getTime128States(){ return dataAirInterface != null ? dataAirInterface.getTime128States() : null; }
103
104     @JsonGetter("time256-states")
105     java.lang.Integer getTime256States(){ return dataAirInterface != null ? dataAirInterface.getTime256States() : null; }
106
107     @JsonGetter("time512-states")
108     java.lang.Integer getTime512States(){ return dataAirInterface != null ? dataAirInterface.getTime512States() : null; }
109
110     @JsonGetter("time512-states-l")
111     java.lang.Integer getTime512StatesL(){ return dataAirInterface != null ? dataAirInterface.getTime512StatesL() : null; }
112
113     @JsonGetter("time1024-states")
114     java.lang.Integer getTime1024States(){ return dataAirInterface != null ? dataAirInterface.getTime1024States() : null; }
115
116     @JsonGetter("time1024-states-l")
117     java.lang.Integer getTime1024StatesL(){ return dataAirInterface != null ? dataAirInterface.getTime1024StatesL() : null; }
118
119     @JsonGetter("time2048-states")
120     java.lang.Integer getTime2048States(){ return dataAirInterface != null ? dataAirInterface.getTime2048States() : null; }
121
122     @JsonGetter("time2048-states-l")
123     java.lang.Integer getTime2048StatesL(){ return dataAirInterface != null ? dataAirInterface.getTime2048StatesL() : null; }
124
125     @JsonGetter("time4096-states")
126     java.lang.Integer getTime4096States(){ return dataAirInterface != null ? dataAirInterface.getTime4096States() : null; }
127
128     @JsonGetter("time4096-states-l")
129     java.lang.Integer getTime4096StatesL(){ return dataAirInterface != null ? dataAirInterface.getTime4096StatesL() : null; }
130
131     @JsonGetter("time8192-states")
132     java.lang.Integer getTime8192States(){ return dataAirInterface != null ? dataAirInterface.getTime8192States() : null; }
133
134     @JsonGetter("time8192-states-l")
135     java.lang.Integer getTime8192StatesL(){ return dataAirInterface != null ? dataAirInterface.getTime8192StatesL() : null; }
136
137     @JsonGetter("snir-min")
138     java.lang.Byte getSnirMin(){ return dataAirInterface != null ? dataAirInterface.getSnirMin() : null; }
139
140     @JsonGetter("snir-max")
141     java.lang.Byte getSnirMax(){ return dataAirInterface != null ? dataAirInterface.getSnirMax() : null; }
142
143     @JsonGetter("snir-avg")
144     java.lang.Byte getSnirAvg(){ return dataAirInterface != null ? dataAirInterface.getSnirAvg() : null; }
145
146     @JsonGetter("xpd-min")
147     java.lang.Byte getXpdMin(){ return dataAirInterface != null ? dataAirInterface.getXpdMin() : null; }
148
149     @JsonGetter("xpd-max")
150     java.lang.Byte getXpdMax(){ return dataAirInterface != null ? dataAirInterface.getXpdMax() : null; }
151
152     @JsonGetter("xpd-avg")
153     java.lang.Byte getXpdAvg(){ return dataAirInterface != null ? dataAirInterface.getXpdAvg() : null; }
154
155     @JsonGetter("rf-temp-min")
156     java.lang.Byte getRfTempMin(){ return dataAirInterface != null ? dataAirInterface.getRfTempMin() : null; }
157
158     @JsonGetter("rf-temp-max")
159     java.lang.Byte getRfTempMax(){ return dataAirInterface != null ? dataAirInterface.getRfTempMax() : null; }
160
161     @JsonGetter("rf-temp-avg")
162     java.lang.Byte getRfTempAvg(){ return dataAirInterface != null ? dataAirInterface.getRfTempAvg() : null; }
163
164     @JsonGetter("defect-blocks-sum")
165     java.lang.Short getDefectBlocksSum(){ return dataAirInterface != null ? dataAirInterface.getDefectBlocksSum() : null; }
166
167     @JsonGetter("time-period")
168     java.lang.Integer getTimePeriod(){ return dataAirInterface != null ? dataAirInterface.getTimePeriod() : dataEthContainer != null ? dataEthContainer.getTimePeriod() : null ; }
169
170     @JsonGetter("tx-ethernet-bytes-max-s")
171     java.lang.Integer getTxEthernetBytesMaxS() {
172         return dataEthContainer != null ? dataEthContainer.getTxEthernetBytesMaxS() : null;
173     }
174
175     @JsonGetter("tx-ethernet-bytes-max-m")
176     java.lang.Long getTxEthernetBytesMaxM() {
177         return dataEthContainer != null ? dataEthContainer.getTxEthernetBytesMaxM() : null;
178     }
179
180     @JsonGetter("tx-ethernet-bytes-sum")
181     java.lang.Long getTxEthernetBytesSum() {
182         return dataEthContainer != null ? dataEthContainer.getTxEthernetBytesSum() : null;
183     }
184
185     @Override
186     public String toString() {
187         return "EsPerformanceData [getEs()=" + getEs() + ", getSes()=" + getSes() + ", getCses()=" + getCses()
188                 + ", getUnavailability()=" + getUnavailability() + ", getTxLevelMin()=" + getTxLevelMin()
189                 + ", getTxLevelMax()=" + getTxLevelMax() + ", getTxLevelAvg()=" + getTxLevelAvg() + ", getRxLevelMin()="
190                 + getRxLevelMin() + ", getRxLevelMax()=" + getRxLevelMax() + ", getRxLevelAvg()=" + getRxLevelAvg()
191                 + ", getTime2States()=" + getTime2States() + ", getTime4StatesS()=" + getTime4StatesS()
192                 + ", getTime4States()=" + getTime4States() + ", getTime8States()=" + getTime8States()
193                 + ", getTime16StatesS()=" + getTime16StatesS() + ", getTime16States()=" + getTime16States()
194                 + ", getTime32States()=" + getTime32States() + ", getTime64States()=" + getTime64States()
195                 + ", getTime128States()=" + getTime128States() + ", getTime256States()=" + getTime256States()
196                 + ", getTime512States()=" + getTime512States() + ", getTime512StatesL()=" + getTime512StatesL()
197                 + ", getTime1024States()=" + getTime1024States() + ", getTime1024StatesL()=" + getTime1024StatesL()
198                 + ", getTime2048States()=" + getTime2048States() + ", getTime2048StatesL()=" + getTime2048StatesL()
199                 + ", getTime4096States()=" + getTime4096States() + ", getTime4096StatesL()=" + getTime4096StatesL()
200                 + ", getTime8192States()=" + getTime8192States() + ", getTime8192StatesL()=" + getTime8192StatesL()
201                 + ", getSnirMin()=" + getSnirMin() + ", getSnirMax()=" + getSnirMax() + ", getSnirAvg()=" + getSnirAvg()
202                 + ", getXpdMin()=" + getXpdMin() + ", getXpdMax()=" + getXpdMax() + ", getXpdAvg()=" + getXpdAvg()
203                 + ", getRfTempMin()=" + getRfTempMin() + ", getRfTempMax()=" + getRfTempMax() + ", getRfTempAvg()="
204                 + getRfTempAvg() + ", getDefectBlocksSum()=" + getDefectBlocksSum() + ", getTimePeriod()="
205                 + getTimePeriod() + ", getTxEthernetBytesMaxS()=" + getTxEthernetBytesMaxS()
206                 + ", getTxEthernetBytesMaxM()=" + getTxEthernetBytesMaxM() + ", getTxEthernetBytesSum()="
207                 + getTxEthernetBytesSum() + "]";
208     }
209
210 }