1 package org.opendaylight.mwtn.performancemanager.impl.database.types;
3 import org.opendaylight.mwtn.base.netconf.ExtendedAirInterfaceHistoricalPerformanceType;
4 import org.opendaylight.yang.gen.v1.uri.onf.g_874_1_model.object_classes.rev160710.OTNHistoryData;
5 import org.opendaylight.yang.gen.v1.uri.onf.microwavemodel.typedefinitions.rev160902.AirInterfaceHistoricalPerformanceType;
6 import org.opendaylight.yang.gen.v1.uri.onf.microwavemodel.typedefinitions.rev160902.AirInterfacePerformanceType;
7 import org.opendaylight.yang.gen.v1.uri.onf.microwavemodel.typedefinitions.rev160902.ContainerHistoricalPerformanceType;
8 import org.opendaylight.yang.gen.v1.uri.onf.microwavemodel.typedefinitions.rev160902.ContainerPerformanceType;
9 import org.slf4j.Logger;
10 import org.slf4j.LoggerFactory;
12 import com.fasterxml.jackson.annotation.JsonGetter;
13 import com.fasterxml.jackson.annotation.JsonIgnore;
14 import com.fasterxml.jackson.annotation.JsonInclude;
16 @JsonInclude(JsonInclude.Include.NON_NULL)
17 public class EsPerformanceData10 {
20 private static final Logger LOG = LoggerFactory.getLogger(EsPerformanceData10.class);
23 //private final org.opendaylight.yang.gen.v1.uri.onf.microwavemodel.typedefinitions.rev160902.airinterfacehistoricalperformancetype.PerformanceData dataAirInterface;
25 //private final org.opendaylight.yang.gen.v1.uri.onf.microwavemodel.typedefinitions.rev160902.containerhistoricalperformancetype.PerformanceData dataEthContainer;
27 private AirInterfacePerformanceType dataAirInterface;
29 private ContainerPerformanceType dataEthContainer;
33 public <T extends OTNHistoryData> EsPerformanceData10(T ff) {
35 if (ff instanceof AirInterfaceHistoricalPerformanceType ) {
36 this.dataAirInterface = ((AirInterfaceHistoricalPerformanceType)ff).getPerformanceData();
37 this.dataEthContainer = null;
38 //org.opendaylight.yang.gen.v1.uri.onf.microwavemodel.typedefinitions.rev160902.ContainerHistoricalPerformanceType
39 } else if (ff instanceof ContainerHistoricalPerformanceType) {
40 this.dataAirInterface = null;
41 this.dataEthContainer = ((ContainerHistoricalPerformanceType)ff).getPerformanceData();
42 } else if (ff instanceof ExtendedAirInterfaceHistoricalPerformanceType) {
43 this.dataAirInterface = ((ExtendedAirInterfaceHistoricalPerformanceType)ff).getAirInterfaceHistoricalPerformanceType().getPerformanceData();
44 this.dataEthContainer = null;
46 LOG.warn("Can not assign historical performance type {}", ff.getClass().getName());
47 this.dataAirInterface = null;
48 this.dataEthContainer = null;
53 public java.lang.Integer getEs() {
54 return dataAirInterface != null ? dataAirInterface.getEs() : null;
58 java.lang.Integer getSes() {
59 return dataAirInterface != null ? dataAirInterface.getSes() : null;
63 java.lang.Integer getCses() { return dataAirInterface != null ? dataAirInterface.getCses() : null; }
65 @JsonGetter("unavailability")
66 java.lang.Integer getUnavailability(){ return dataAirInterface != null ? dataAirInterface.getUnavailability() : null; }
68 @JsonGetter("tx-level-min")
69 java.lang.Byte getTxLevelMin(){ return dataAirInterface != null ? dataAirInterface.getTxLevelMin() : null; }
71 @JsonGetter("tx-level-max")
72 java.lang.Byte getTxLevelMax(){ return dataAirInterface != null ? dataAirInterface.getTxLevelMax() : null; }
74 @JsonGetter("tx-level-avg")
75 java.lang.Byte getTxLevelAvg(){ return dataAirInterface != null ? dataAirInterface.getTxLevelAvg() : null; }
77 @JsonGetter("rx-level-min")
78 java.lang.Byte getRxLevelMin(){ return dataAirInterface != null ? dataAirInterface.getRxLevelMin() : null; }
80 @JsonGetter("rx-level-max")
81 java.lang.Byte getRxLevelMax(){ return dataAirInterface != null ? dataAirInterface.getRxLevelMax() : null; }
83 @JsonGetter("rx-level-avg")
84 java.lang.Byte getRxLevelAvg(){ return dataAirInterface != null ? dataAirInterface.getRxLevelAvg() : null; }
86 @JsonGetter("time2-states")
87 java.lang.Integer getTime2Symbols(){ return dataAirInterface != null ? dataAirInterface.getTime2Symbols() : null; }
89 @JsonGetter("time4-states-s")
90 java.lang.Integer getTime4SymbolsS(){ return dataAirInterface != null ? dataAirInterface.getTime4SymbolsS() : null; }
92 @JsonGetter("time4-states")
93 java.lang.Integer getTime4Symbols(){ return dataAirInterface != null ? dataAirInterface.getTime4Symbols() : null; }
95 @JsonGetter("time8-states")
96 java.lang.Integer getTime8Symbols(){ return dataAirInterface != null ? dataAirInterface.getTime8Symbols() : null; }
98 @JsonGetter("time16-states-s")
99 java.lang.Integer getTime16SymbolsS(){ return dataAirInterface != null ? dataAirInterface.getTime16SymbolsS() : null; }
101 @JsonGetter("time16-states")
102 java.lang.Integer getTime16Symbols(){ return dataAirInterface != null ? dataAirInterface.getTime16Symbols() : null; }
104 @JsonGetter("time32-states")
105 java.lang.Integer getTime32Symbols(){ return dataAirInterface != null ? dataAirInterface.getTime32Symbols() : null; }
107 @JsonGetter("time64-states")
108 java.lang.Integer getTime64Symbols(){ return dataAirInterface != null ? dataAirInterface.getTime64Symbols() : null; }
110 @JsonGetter("time128-states")
111 java.lang.Integer getTime128Symbols(){ return dataAirInterface != null ? dataAirInterface.getTime128Symbols() : null; }
113 @JsonGetter("time256-states")
114 java.lang.Integer getTime256Symbols(){ return dataAirInterface != null ? dataAirInterface.getTime256Symbols() : null; }
116 @JsonGetter("time512-states")
117 java.lang.Integer getTime512Symbols(){ return dataAirInterface != null ? dataAirInterface.getTime512Symbols() : null; }
119 @JsonGetter("time512-states-l")
120 java.lang.Integer getTime512SymbolsL(){ return dataAirInterface != null ? dataAirInterface.getTime512SymbolsL() : null; }
122 @JsonGetter("time1024-states")
123 java.lang.Integer getTime1024Symbols(){ return dataAirInterface != null ? dataAirInterface.getTime1024Symbols() : null; }
125 @JsonGetter("time1024-states-l")
126 java.lang.Integer getTime1024SymbolsL(){ return dataAirInterface != null ? dataAirInterface.getTime1024SymbolsL() : null; }
128 @JsonGetter("time2048-states")
129 java.lang.Integer getTime2048Symbols(){ return dataAirInterface != null ? dataAirInterface.getTime2048Symbols() : null; }
131 @JsonGetter("time2048-states-l")
132 java.lang.Integer getTime2048SymbolsL(){ return dataAirInterface != null ? dataAirInterface.getTime2048SymbolsL() : null; }
134 @JsonGetter("time4096-states")
135 java.lang.Integer getTime4096Symbols(){ return dataAirInterface != null ? dataAirInterface.getTime4096Symbols() : null; }
137 @JsonGetter("time4096-states-l")
138 java.lang.Integer getTime4096SymbolsL(){ return dataAirInterface != null ? dataAirInterface.getTime4096SymbolsL() : null; }
140 @JsonGetter("time8192-states")
141 java.lang.Integer getTime8192Symbols(){ return dataAirInterface != null ? dataAirInterface.getTime8192Symbols() : null; }
143 @JsonGetter("time8192-states-l")
144 java.lang.Integer getTime8192SymbolsL(){ return dataAirInterface != null ? dataAirInterface.getTime8192SymbolsL() : null; }
146 @JsonGetter("snir-min")
147 java.lang.Byte getSnirMin(){ return dataAirInterface != null ? dataAirInterface.getSnirMin() : null; }
149 @JsonGetter("snir-max")
150 java.lang.Byte getSnirMax(){ return dataAirInterface != null ? dataAirInterface.getSnirMax() : null; }
152 @JsonGetter("snir-avg")
153 java.lang.Byte getSnirAvg(){ return dataAirInterface != null ? dataAirInterface.getSnirAvg() : null; }
155 @JsonGetter("xpd-min")
156 java.lang.Byte getXpdMin(){ return dataAirInterface != null ? dataAirInterface.getXpdMin() : null; }
158 @JsonGetter("xpd-max")
159 java.lang.Byte getXpdMax(){ return dataAirInterface != null ? dataAirInterface.getXpdMax() : null; }
161 @JsonGetter("xpd-avg")
162 java.lang.Byte getXpdAvg(){ return dataAirInterface != null ? dataAirInterface.getXpdAvg() : null; }
164 @JsonGetter("rf-temp-min")
165 java.lang.Byte getRfTempMin(){ return dataAirInterface != null ? dataAirInterface.getRfTempMin() : null; }
167 @JsonGetter("rf-temp-max")
168 java.lang.Byte getRfTempMax(){ return dataAirInterface != null ? dataAirInterface.getRfTempMax() : null; }
170 @JsonGetter("rf-temp-avg")
171 java.lang.Byte getRfTempAvg(){ return dataAirInterface != null ? dataAirInterface.getRfTempAvg() : null; }
173 @JsonGetter("defect-blocks-sum")
174 java.lang.Short getDefectBlocksSum(){ return dataAirInterface != null ? dataAirInterface.getDefectBlocksSum() : null; }
176 @JsonGetter("time-period")
177 java.lang.Integer getTimePeriod(){ return dataAirInterface != null ? dataAirInterface.getTimePeriod() : dataEthContainer != null ? dataEthContainer.getTimePeriod() : null ; }
179 @JsonGetter("tx-ethernet-bytes-max-s")
180 java.lang.Integer getTxEthernetBytesMaxS() {
181 return dataEthContainer != null ? dataEthContainer.getTxEthernetBytesMaxS() : null;
184 @JsonGetter("tx-ethernet-bytes-max-m")
185 java.lang.Long getTxEthernetBytesMaxM() {
186 return dataEthContainer != null ? dataEthContainer.getTxEthernetBytesMaxM() : null;
189 @JsonGetter("tx-ethernet-bytes-sum")
190 java.lang.Long getTxEthernetBytesSum() {
191 return dataEthContainer != null ? dataEthContainer.getTxEthernetBytesSum() : null;
195 public String toString() {
196 return "EsPerformanceData [getEs()=" + getEs() + ", getSes()=" + getSes() + ", getCses()=" + getCses()
197 + ", getUnavailability()=" + getUnavailability() + ", getTxLevelMin()=" + getTxLevelMin()
198 + ", getTxLevelMax()=" + getTxLevelMax() + ", getTxLevelAvg()=" + getTxLevelAvg() + ", getRxLevelMin()="
199 + getRxLevelMin() + ", getRxLevelMax()=" + getRxLevelMax() + ", getRxLevelAvg()=" + getRxLevelAvg()
200 + ", getTime2Symbols()=" + getTime2Symbols() + ", getTime4SymbolsS()=" + getTime4SymbolsS()
201 + ", getTime4Symbols()=" + getTime4Symbols() + ", getTime8Symbols()=" + getTime8Symbols()
202 + ", getTime16SymbolsS()=" + getTime16SymbolsS() + ", getTime16Symbols()=" + getTime16Symbols()
203 + ", getTime32Symbols()=" + getTime32Symbols() + ", getTime64Symbols()=" + getTime64Symbols()
204 + ", getTime128Symbols()=" + getTime128Symbols() + ", getTime256Symbols()=" + getTime256Symbols()
205 + ", getTime512Symbols()=" + getTime512Symbols() + ", getTime512SymbolsL()=" + getTime512SymbolsL()
206 + ", getTime1024Symbols()=" + getTime1024Symbols() + ", getTime1024SymbolsL()=" + getTime1024SymbolsL()
207 + ", getTime2048Symbols()=" + getTime2048Symbols() + ", getTime2048SymbolsL()=" + getTime2048SymbolsL()
208 + ", getTime4096Symbols()=" + getTime4096Symbols() + ", getTime4096SymbolsL()=" + getTime4096SymbolsL()
209 + ", getTime8192Symbols()=" + getTime8192Symbols() + ", getTime8192SymbolsL()=" + getTime8192SymbolsL()
210 + ", getSnirMin()=" + getSnirMin() + ", getSnirMax()=" + getSnirMax() + ", getSnirAvg()=" + getSnirAvg()
211 + ", getXpdMin()=" + getXpdMin() + ", getXpdMax()=" + getXpdMax() + ", getXpdAvg()=" + getXpdAvg()
212 + ", getRfTempMin()=" + getRfTempMin() + ", getRfTempMax()=" + getRfTempMax() + ", getRfTempAvg()="
213 + getRfTempAvg() + ", getDefectBlocksSum()=" + getDefectBlocksSum() + ", getTimePeriod()="
214 + getTimePeriod() + ", getTxEthernetBytesMaxS()=" + getTxEthernetBytesMaxS()
215 + ", getTxEthernetBytesMaxM()=" + getTxEthernetBytesMaxM() + ", getTxEthernetBytesSum()="
216 + getTxEthernetBytesSum() + "]";