d553111646c3acd4d8740509e37cf6c446f1babd
[ccsdk/features.git] /
1 /*******************************************************************************
2  * ============LICENSE_START========================================================================
3  * ONAP : ccsdk feature sdnr wt
4  * =================================================================================================
5  * Copyright (C) 2019 highstreet technologies GmbH Intellectual Property. All rights reserved.
6  * =================================================================================================
7  * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except
8  * in compliance with the License. You may obtain a copy of the License at
9  *
10  * http://www.apache.org/licenses/LICENSE-2.0
11  *
12  * Unless required by applicable law or agreed to in writing, software distributed under the License
13  * is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
14  * or implied. See the License for the specific language governing permissions and limitations under
15  * the License.
16  * ============LICENSE_END==========================================================================
17  ******************************************************************************/
18 package org.onap.ccsdk.features.sdnr.wt.devicemanager.performancemanager.impl.database.types;
19
20 import com.fasterxml.jackson.annotation.JsonGetter;
21 import com.fasterxml.jackson.annotation.JsonIgnore;
22 import com.fasterxml.jackson.annotation.JsonInclude;
23 import org.onap.ccsdk.features.sdnr.wt.devicemanager.base.netconf.container.ExtendedAirInterfaceHistoricalPerformanceType12;
24 import org.onap.ccsdk.features.sdnr.wt.devicemanager.base.netconf.container.ExtendedAirInterfaceHistoricalPerformanceType1211;
25 import org.onap.ccsdk.features.sdnr.wt.devicemanager.base.netconf.container.ExtendedAirInterfaceHistoricalPerformanceType1211p;
26 import org.opendaylight.yang.gen.v1.urn.onf.params.xml.ns.yang.g._874._1.model.rev170320.OtnHistoryDataG;
27 import org.opendaylight.yang.gen.v1.urn.onf.params.xml.ns.yang.microwave.model.rev170324.AirInterfaceHistoricalPerformanceTypeG;
28 import org.opendaylight.yang.gen.v1.urn.onf.params.xml.ns.yang.microwave.model.rev170324.AirInterfacePerformanceTypeG;
29 import org.opendaylight.yang.gen.v1.urn.onf.params.xml.ns.yang.microwave.model.rev170324.ContainerHistoricalPerformanceTypeG;
30 import org.opendaylight.yang.gen.v1.urn.onf.params.xml.ns.yang.microwave.model.rev170324.ContainerPerformanceTypeG;
31 import org.slf4j.Logger;
32 import org.slf4j.LoggerFactory;
33
34 @JsonInclude(JsonInclude.Include.NON_NULL)
35 public class EsPerformanceData {
36
37     @JsonIgnore
38     private static final Logger LOG = LoggerFactory.getLogger(EsPerformanceData.class);
39
40     @JsonIgnore
41     private AirInterfacePerformanceTypeG dataAirInterface12 = null;
42     @JsonIgnore
43     private ContainerPerformanceTypeG dataEthContainer12 = null;
44
45     @JsonIgnore
46     private org.opendaylight.yang.gen.v1.urn.onf.params.xml.ns.yang.microwave.model.rev180907.AirInterfacePerformanceTypeG dataAirInterface1211 = null;
47     @JsonIgnore
48     private org.opendaylight.yang.gen.v1.urn.onf.params.xml.ns.yang.microwave.model.rev180907.ContainerPerformanceTypeG dataEthContainer1211 = null;
49
50     @JsonIgnore
51     private org.opendaylight.yang.gen.v1.urn.onf.params.xml.ns.yang.microwave.model.rev181010.AirInterfacePerformanceTypeG dataAirInterface1211p = null;
52     @JsonIgnore
53     private org.opendaylight.yang.gen.v1.urn.onf.params.xml.ns.yang.microwave.model.rev181010.ContainerPerformanceTypeG dataEthContainer1211p = null;
54
55     public <T extends OtnHistoryDataG> EsPerformanceData(T otnHistoryData) {
56
57         if (otnHistoryData instanceof AirInterfaceHistoricalPerformanceTypeG) {
58             this.dataAirInterface12 = ((AirInterfaceHistoricalPerformanceTypeG) otnHistoryData).getPerformanceData();
59         } else if (otnHistoryData instanceof ContainerHistoricalPerformanceTypeG) {
60             this.dataEthContainer12 = ((ContainerHistoricalPerformanceTypeG) otnHistoryData).getPerformanceData();
61         } else if (otnHistoryData instanceof ExtendedAirInterfaceHistoricalPerformanceType12) {
62             this.dataAirInterface12 = ((ExtendedAirInterfaceHistoricalPerformanceType12) otnHistoryData)
63                     .getAirInterfaceHistoricalPerformanceType().getPerformanceData();
64         } else if (otnHistoryData instanceof org.opendaylight.yang.gen.v1.urn.onf.params.xml.ns.yang.microwave.model.rev180907.AirInterfaceHistoricalPerformanceTypeG) {
65             this.dataAirInterface1211 = ((org.opendaylight.yang.gen.v1.urn.onf.params.xml.ns.yang.microwave.model.rev180907.AirInterfaceHistoricalPerformanceTypeG) otnHistoryData)
66                     .getPerformanceData();
67         } else if (otnHistoryData instanceof org.opendaylight.yang.gen.v1.urn.onf.params.xml.ns.yang.microwave.model.rev180907.ContainerHistoricalPerformanceTypeG) {
68             this.dataEthContainer1211 = ((org.opendaylight.yang.gen.v1.urn.onf.params.xml.ns.yang.microwave.model.rev180907.ContainerHistoricalPerformanceTypeG) otnHistoryData)
69                     .getPerformanceData();
70         } else if (otnHistoryData instanceof ExtendedAirInterfaceHistoricalPerformanceType1211) {
71             this.dataAirInterface1211 = ((ExtendedAirInterfaceHistoricalPerformanceType1211) otnHistoryData)
72                     .getAirInterfaceHistoricalPerformanceType().getPerformanceData();
73         } else if (otnHistoryData instanceof org.opendaylight.yang.gen.v1.urn.onf.params.xml.ns.yang.microwave.model.rev181010.AirInterfaceHistoricalPerformanceTypeG) {
74             this.dataAirInterface1211p = ((org.opendaylight.yang.gen.v1.urn.onf.params.xml.ns.yang.microwave.model.rev181010.AirInterfaceHistoricalPerformanceTypeG) otnHistoryData)
75                     .getPerformanceData();
76         } else if (otnHistoryData instanceof org.opendaylight.yang.gen.v1.urn.onf.params.xml.ns.yang.microwave.model.rev181010.ContainerHistoricalPerformanceTypeG) {
77             this.dataEthContainer1211p = ((org.opendaylight.yang.gen.v1.urn.onf.params.xml.ns.yang.microwave.model.rev181010.ContainerHistoricalPerformanceTypeG) otnHistoryData)
78                     .getPerformanceData();
79         } else if (otnHistoryData instanceof ExtendedAirInterfaceHistoricalPerformanceType1211p) {
80             this.dataAirInterface1211p = ((ExtendedAirInterfaceHistoricalPerformanceType1211p) otnHistoryData)
81                     .getAirInterfaceHistoricalPerformanceType().getPerformanceData();
82         } else {
83             LOG.warn("Can not assign historical performance type {}", otnHistoryData.getClass().getName());
84         }
85     }
86
87     @JsonGetter("es")
88     public java.lang.Integer getEs() {
89         return dataAirInterface12 != null ? dataAirInterface12.getEs()
90                 : dataAirInterface1211 != null ? dataAirInterface1211.getEs()
91                         : dataAirInterface1211p != null ? dataAirInterface1211p.getEs() : null;
92     }
93
94     @JsonGetter("ses")
95     java.lang.Integer getSes() {
96         return dataAirInterface12 != null ? dataAirInterface12.getSes()
97                 : dataAirInterface1211 != null ? dataAirInterface1211.getSes()
98                         : dataAirInterface1211p != null ? dataAirInterface1211p.getSes() : null;
99     }
100
101     @JsonGetter("cses")
102     java.lang.Integer getCses() {
103         return dataAirInterface12 != null ? dataAirInterface12.getCses()
104                 : dataAirInterface1211 != null ? dataAirInterface1211.getCses()
105                         : dataAirInterface1211p != null ? dataAirInterface1211p.getCses() : null;
106     }
107
108     @JsonGetter("unavailability")
109     java.lang.Integer getUnavailability() {
110         return dataAirInterface12 != null ? dataAirInterface12.getUnavailability()
111                 : dataAirInterface1211 != null ? dataAirInterface1211.getUnavailability()
112                         : dataAirInterface1211p != null ? dataAirInterface1211p.getUnavailability() : null;
113     }
114
115     @JsonGetter("tx-level-min")
116     java.lang.Byte getTxLevelMin() {
117         return dataAirInterface12 != null ? dataAirInterface12.getTxLevelMin()
118                 : dataAirInterface1211 != null ? dataAirInterface1211.getTxLevelMin()
119                         : dataAirInterface1211p != null ? dataAirInterface1211p.getTxLevelMin() : null;
120     }
121
122     @JsonGetter("tx-level-max")
123     java.lang.Byte getTxLevelMax() {
124         return dataAirInterface12 != null ? dataAirInterface12.getTxLevelMax()
125                 : dataAirInterface1211 != null ? dataAirInterface1211.getTxLevelMax()
126                         : dataAirInterface1211p != null ? dataAirInterface1211p.getTxLevelMax() : null;
127     }
128
129     @JsonGetter("tx-level-avg")
130     java.lang.Byte getTxLevelAvg() {
131         return dataAirInterface12 != null ? dataAirInterface12.getTxLevelAvg()
132                 : dataAirInterface1211 != null ? dataAirInterface1211.getTxLevelAvg()
133                         : dataAirInterface1211p != null ? dataAirInterface1211p.getTxLevelAvg() : null;
134     }
135
136     @JsonGetter("rx-level-min")
137     java.lang.Byte getRxLevelMin() {
138         return dataAirInterface12 != null ? dataAirInterface12.getRxLevelMin()
139                 : dataAirInterface1211 != null ? dataAirInterface1211.getRxLevelMin()
140                         : dataAirInterface1211p != null ? dataAirInterface1211p.getRxLevelMin() : null;
141     }
142
143     @JsonGetter("rx-level-max")
144     java.lang.Byte getRxLevelMax() {
145         return dataAirInterface12 != null ? dataAirInterface12.getRxLevelMax()
146                 : dataAirInterface1211 != null ? dataAirInterface1211.getRxLevelMax()
147                         : dataAirInterface1211p != null ? dataAirInterface1211p.getRxLevelMax() : null;
148     }
149
150     @JsonGetter("rx-level-avg")
151     java.lang.Byte getRxLevelAvg() {
152         return dataAirInterface12 != null ? dataAirInterface12.getRxLevelAvg()
153                 : dataAirInterface1211 != null ? dataAirInterface1211.getRxLevelAvg()
154                         : dataAirInterface1211p != null ? dataAirInterface1211p.getRxLevelAvg() : null;
155     }
156
157     @SuppressWarnings("deprecation")
158     @JsonGetter("time2-states")
159     java.lang.Integer getTime2States() {
160         return dataAirInterface12 != null ? dataAirInterface12.getTime2States()
161                 : dataAirInterface1211 != null ? dataAirInterface1211.getTime2States()
162                         : dataAirInterface1211p != null ? dataAirInterface1211p.getTime2States() : null;
163     }
164
165     @SuppressWarnings("deprecation")
166     @JsonGetter("time4-states-s")
167     java.lang.Integer getTime4StatesS() {
168         return dataAirInterface12 != null ? dataAirInterface12.getTime4StatesS()
169                 : dataAirInterface1211 != null ? dataAirInterface1211.getTime4StatesS()
170                         : dataAirInterface1211p != null ? dataAirInterface1211p.getTime4StatesS() : null;
171     }
172
173     @SuppressWarnings("deprecation")
174     @JsonGetter("time4-states")
175     java.lang.Integer getTime4States() {
176         return dataAirInterface12 != null ? dataAirInterface12.getTime4States()
177                 : dataAirInterface1211 != null ? dataAirInterface1211.getTime4States()
178                         : dataAirInterface1211p != null ? dataAirInterface1211p.getTime4States() : null;
179     }
180
181     @SuppressWarnings("deprecation")
182     @JsonGetter("time8-states")
183     java.lang.Integer getTime8States() {
184         return dataAirInterface12 != null ? dataAirInterface12.getTime8States()
185                 : dataAirInterface1211 != null ? dataAirInterface1211.getTime8States()
186                         : dataAirInterface1211p != null ? dataAirInterface1211p.getTime8States() : null;
187     }
188
189     @SuppressWarnings("deprecation")
190     @JsonGetter("time16-states-s")
191     java.lang.Integer getTime16StatesS() {
192         return dataAirInterface12 != null ? dataAirInterface12.getTime16StatesS()
193                 : dataAirInterface1211 != null ? dataAirInterface1211.getTime16StatesS()
194                         : dataAirInterface1211p != null ? dataAirInterface1211p.getTime16StatesS() : null;
195     }
196
197     @SuppressWarnings("deprecation")
198     @JsonGetter("time16-states")
199     java.lang.Integer getTime16States() {
200         return dataAirInterface12 != null ? dataAirInterface12.getTime16States()
201                 : dataAirInterface1211 != null ? dataAirInterface1211.getTime16States()
202                         : dataAirInterface1211p != null ? dataAirInterface1211p.getTime16States() : null;
203     }
204
205     @SuppressWarnings("deprecation")
206     @JsonGetter("time32-states")
207     java.lang.Integer getTime32States() {
208         return dataAirInterface12 != null ? dataAirInterface12.getTime32States()
209                 : dataAirInterface1211 != null ? dataAirInterface1211.getTime32States()
210                         : dataAirInterface1211p != null ? dataAirInterface1211p.getTime32States() : null;
211     }
212
213     @SuppressWarnings("deprecation")
214     @JsonGetter("time64-states")
215     java.lang.Integer getTime64States() {
216         return dataAirInterface12 != null ? dataAirInterface12.getTime64States()
217                 : dataAirInterface1211 != null ? dataAirInterface1211.getTime64States()
218                         : dataAirInterface1211p != null ? dataAirInterface1211p.getTime64States() : null;
219     }
220
221     @SuppressWarnings("deprecation")
222     @JsonGetter("time128-states")
223     java.lang.Integer getTime128States() {
224         return dataAirInterface12 != null ? dataAirInterface12.getTime128States()
225                 : dataAirInterface1211 != null ? dataAirInterface1211.getTime128States()
226                         : dataAirInterface1211p != null ? dataAirInterface1211p.getTime128States() : null;
227     }
228
229     @SuppressWarnings("deprecation")
230     @JsonGetter("time256-states")
231     java.lang.Integer getTime256States() {
232         return dataAirInterface12 != null ? dataAirInterface12.getTime256States()
233                 : dataAirInterface1211 != null ? dataAirInterface1211.getTime256States()
234                         : dataAirInterface1211p != null ? dataAirInterface1211p.getTime256States() : null;
235     }
236
237     @SuppressWarnings("deprecation")
238     @JsonGetter("time512-states")
239     java.lang.Integer getTime512States() {
240         return dataAirInterface12 != null ? dataAirInterface12.getTime512States()
241                 : dataAirInterface1211 != null ? dataAirInterface1211.getTime512States()
242                         : dataAirInterface1211p != null ? dataAirInterface1211p.getTime512States() : null;
243     }
244
245     @SuppressWarnings("deprecation")
246     @JsonGetter("time512-states-l")
247     java.lang.Integer getTime512StatesL() {
248         return dataAirInterface12 != null ? dataAirInterface12.getTime512StatesL()
249                 : dataAirInterface1211 != null ? dataAirInterface1211.getTime512StatesL()
250                         : dataAirInterface1211p != null ? dataAirInterface1211p.getTime512StatesL() : null;
251     }
252
253     @SuppressWarnings("deprecation")
254     @JsonGetter("time1024-states")
255     java.lang.Integer getTime1024States() {
256         return dataAirInterface12 != null ? dataAirInterface12.getTime1024States()
257                 : dataAirInterface1211 != null ? dataAirInterface1211.getTime1024States()
258                         : dataAirInterface1211p != null ? dataAirInterface1211p.getTime1024States() : null;
259     }
260
261     @SuppressWarnings("deprecation")
262     @JsonGetter("time1024-states-l")
263     java.lang.Integer getTime1024StatesL() {
264         return dataAirInterface12 != null ? dataAirInterface12.getTime1024StatesL()
265                 : dataAirInterface1211 != null ? dataAirInterface1211.getTime1024StatesL()
266                         : dataAirInterface1211p != null ? dataAirInterface1211p.getTime1024StatesL() : null;
267     }
268
269     @SuppressWarnings("deprecation")
270     @JsonGetter("time2048-states")
271     java.lang.Integer getTime2048States() {
272         return dataAirInterface12 != null ? dataAirInterface12.getTime2048States()
273                 : dataAirInterface1211 != null ? dataAirInterface1211.getTime2048States()
274                         : dataAirInterface1211p != null ? dataAirInterface1211p.getTime2048States() : null;
275     }
276
277     @SuppressWarnings("deprecation")
278     @JsonGetter("time2048-states-l")
279     java.lang.Integer getTime2048StatesL() {
280         return dataAirInterface12 != null ? dataAirInterface12.getTime2048StatesL()
281                 : dataAirInterface1211 != null ? dataAirInterface1211.getTime2048StatesL()
282                         : dataAirInterface1211p != null ? dataAirInterface1211p.getTime2048StatesL() : null;
283     }
284
285     @SuppressWarnings("deprecation")
286     @JsonGetter("time4096-states")
287     java.lang.Integer getTime4096States() {
288         return dataAirInterface12 != null ? dataAirInterface12.getTime4096States()
289                 : dataAirInterface1211 != null ? dataAirInterface1211.getTime4096States()
290                         : dataAirInterface1211p != null ? dataAirInterface1211p.getTime4096States() : null;
291     }
292
293     @SuppressWarnings("deprecation")
294     @JsonGetter("time4096-states-l")
295     java.lang.Integer getTime4096StatesL() {
296         return dataAirInterface12 != null ? dataAirInterface12.getTime4096StatesL()
297                 : dataAirInterface1211 != null ? dataAirInterface1211.getTime4096StatesL()
298                         : dataAirInterface1211p != null ? dataAirInterface1211p.getTime4096StatesL() : null;
299     }
300
301     @SuppressWarnings("deprecation")
302     @JsonGetter("time8192-states")
303     java.lang.Integer getTime8192States() {
304         return dataAirInterface12 != null ? dataAirInterface12.getTime8192States()
305                 : dataAirInterface1211 != null ? dataAirInterface1211.getTime8192States()
306                         : dataAirInterface1211p != null ? dataAirInterface1211p.getTime8192States() : null;
307     }
308
309     @SuppressWarnings("deprecation")
310     @JsonGetter("time8192-states-l")
311     java.lang.Integer getTime8192StatesL() {
312         return dataAirInterface12 != null ? dataAirInterface12.getTime8192StatesL()
313                 : dataAirInterface1211 != null ? dataAirInterface1211.getTime8192StatesL()
314                         : dataAirInterface1211p != null ? dataAirInterface1211p.getEs() : null;
315     }
316
317     @JsonGetter("snir-min")
318     java.lang.Byte getSnirMin() {
319         return dataAirInterface12 != null ? dataAirInterface12.getSnirMin()
320                 : dataAirInterface1211 != null ? dataAirInterface1211.getSnirMin()
321                         : dataAirInterface1211p != null ? dataAirInterface1211p.getSnirMin() : null;
322     }
323
324     @JsonGetter("snir-max")
325     java.lang.Byte getSnirMax() {
326         return dataAirInterface12 != null ? dataAirInterface12.getSnirMax()
327                 : dataAirInterface1211 != null ? dataAirInterface1211.getSnirMax()
328                         : dataAirInterface1211p != null ? dataAirInterface1211p.getSnirMax() : null;
329     }
330
331     @JsonGetter("snir-avg")
332     java.lang.Byte getSnirAvg() {
333         return dataAirInterface12 != null ? dataAirInterface12.getSnirAvg()
334                 : dataAirInterface1211 != null ? dataAirInterface1211.getSnirAvg()
335                         : dataAirInterface1211p != null ? dataAirInterface1211p.getSnirAvg() : null;
336     }
337
338     @JsonGetter("xpd-min")
339     java.lang.Byte getXpdMin() {
340         return dataAirInterface12 != null ? dataAirInterface12.getXpdMin()
341                 : dataAirInterface1211 != null ? dataAirInterface1211.getXpdMin()
342                         : dataAirInterface1211p != null ? dataAirInterface1211p.getXpdMin() : null;
343     }
344
345     @JsonGetter("xpd-max")
346     java.lang.Byte getXpdMax() {
347         return dataAirInterface12 != null ? dataAirInterface12.getXpdMax()
348                 : dataAirInterface1211 != null ? dataAirInterface1211.getXpdMax()
349                         : dataAirInterface1211p != null ? dataAirInterface1211p.getXpdMax() : null;
350     }
351
352     @JsonGetter("xpd-avg")
353     java.lang.Byte getXpdAvg() {
354         return dataAirInterface12 != null ? dataAirInterface12.getXpdAvg()
355                 : dataAirInterface1211 != null ? dataAirInterface1211.getXpdAvg()
356                         : dataAirInterface1211p != null ? dataAirInterface1211p.getXpdAvg() : null;
357     }
358
359     @JsonGetter("rf-temp-min")
360     java.lang.Byte getRfTempMin() {
361         return dataAirInterface12 != null ? dataAirInterface12.getRfTempMin()
362                 : dataAirInterface1211 != null ? dataAirInterface1211.getRfTempMin()
363                         : dataAirInterface1211p != null ? dataAirInterface1211p.getRfTempMin() : null;
364     }
365
366     @JsonGetter("rf-temp-max")
367     java.lang.Byte getRfTempMax() {
368         return dataAirInterface12 != null ? dataAirInterface12.getRfTempMax()
369                 : dataAirInterface1211 != null ? dataAirInterface1211.getRfTempMax()
370                         : dataAirInterface1211p != null ? dataAirInterface1211p.getRfTempMax() : null;
371     }
372
373     @JsonGetter("rf-temp-avg")
374     java.lang.Byte getRfTempAvg() {
375         return dataAirInterface12 != null ? dataAirInterface12.getRfTempAvg()
376                 : dataAirInterface1211 != null ? dataAirInterface1211.getRfTempAvg()
377                         : dataAirInterface1211p != null ? dataAirInterface1211p.getRfTempAvg() : null;
378     }
379
380     @JsonGetter("defect-blocks-sum")
381     java.lang.Short getDefectBlocksSum() {
382         return dataAirInterface12 != null ? dataAirInterface12.getDefectBlocksSum()
383                 : dataAirInterface1211 != null ? dataAirInterface1211.getDefectBlocksSum()
384                         : dataAirInterface1211p != null ? dataAirInterface1211p.getDefectBlocksSum() : null;
385     }
386
387     @JsonGetter("time-period")
388     java.lang.Integer getTimePeriod() {
389         return dataAirInterface12 != null ? dataAirInterface12.getTimePeriod()
390                 : dataEthContainer12 != null ? dataEthContainer12.getTimePeriod()
391                         : dataAirInterface1211 != null ? dataAirInterface1211.getTimePeriod()
392                                 : dataEthContainer1211 != null ? dataEthContainer1211.getTimePeriod()
393                                         : dataAirInterface1211p != null ? dataAirInterface1211p.getTimePeriod()
394                                                 : dataEthContainer1211p != null ? dataEthContainer1211p.getTimePeriod()
395                                                         : null;
396     }
397
398     @JsonGetter("tx-ethernet-bytes-max-s")
399     java.lang.Integer getTxEthernetBytesMaxS() {
400         return dataEthContainer12 != null ? dataEthContainer12.getTxEthernetBytesMaxS()
401                 : dataEthContainer1211 != null ? dataEthContainer1211.getTxEthernetBytesMaxS()
402                         : dataEthContainer1211p != null ? dataEthContainer1211p.getTxEthernetBytesMaxS() : null;
403     }
404
405     @JsonGetter("tx-ethernet-bytes-max-m")
406     java.lang.Long getTxEthernetBytesMaxM() {
407         return dataEthContainer12 != null ? dataEthContainer12.getTxEthernetBytesMaxM()
408                 : dataEthContainer1211 != null ? dataEthContainer1211.getTxEthernetBytesMaxM()
409                         : dataEthContainer1211p != null ? dataEthContainer1211p.getTxEthernetBytesMaxM() : null;
410     }
411
412     @JsonGetter("tx-ethernet-bytes-sum")
413     public java.lang.Long getTxEthernetBytesSum() {
414         return dataEthContainer12 != null ? dataEthContainer12.getTxEthernetBytesSum()
415                 : dataEthContainer1211 != null ? dataEthContainer1211.getTxEthernetBytesSum()
416                         : dataEthContainer1211p != null ? dataEthContainer1211p.getTxEthernetBytesSum() : null;
417     }
418
419     @Override
420     public String toString() {
421         return "EsPerformanceData [getEs()=" + getEs() + ", getSes()=" + getSes() + ", getCses()=" + getCses()
422                 + ", getUnavailability()=" + getUnavailability() + ", getTxLevelMin()=" + getTxLevelMin()
423                 + ", getTxLevelMax()=" + getTxLevelMax() + ", getTxLevelAvg()=" + getTxLevelAvg() + ", getRxLevelMin()="
424                 + getRxLevelMin() + ", getRxLevelMax()=" + getRxLevelMax() + ", getRxLevelAvg()=" + getRxLevelAvg()
425                 + ", getTime2States()=" + getTime2States() + ", getTime4StatesS()=" + getTime4StatesS()
426                 + ", getTime4States()=" + getTime4States() + ", getTime8States()=" + getTime8States()
427                 + ", getTime16StatesS()=" + getTime16StatesS() + ", getTime16States()=" + getTime16States()
428                 + ", getTime32States()=" + getTime32States() + ", getTime64States()=" + getTime64States()
429                 + ", getTime128States()=" + getTime128States() + ", getTime256States()=" + getTime256States()
430                 + ", getTime512States()=" + getTime512States() + ", getTime512StatesL()=" + getTime512StatesL()
431                 + ", getTime1024States()=" + getTime1024States() + ", getTime1024StatesL()=" + getTime1024StatesL()
432                 + ", getTime2048States()=" + getTime2048States() + ", getTime2048StatesL()=" + getTime2048StatesL()
433                 + ", getTime4096States()=" + getTime4096States() + ", getTime4096StatesL()=" + getTime4096StatesL()
434                 + ", getTime8192States()=" + getTime8192States() + ", getTime8192StatesL()=" + getTime8192StatesL()
435                 + ", getSnirMin()=" + getSnirMin() + ", getSnirMax()=" + getSnirMax() + ", getSnirAvg()=" + getSnirAvg()
436                 + ", getXpdMin()=" + getXpdMin() + ", getXpdMax()=" + getXpdMax() + ", getXpdAvg()=" + getXpdAvg()
437                 + ", getRfTempMin()=" + getRfTempMin() + ", getRfTempMax()=" + getRfTempMax() + ", getRfTempAvg()="
438                 + getRfTempAvg() + ", getDefectBlocksSum()=" + getDefectBlocksSum() + ", getTimePeriod()="
439                 + getTimePeriod() + ", getTxEthernetBytesMaxS()=" + getTxEthernetBytesMaxS()
440                 + ", getTxEthernetBytesMaxM()=" + getTxEthernetBytesMaxM() + ", getTxEthernetBytesSum()="
441                 + getTxEthernetBytesSum() + "]";
442     }
443
444 }