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