Add seed code for sdnr app based on ONF Centennial
[ccsdk/apps.git] / sdnr / wireless-transport / code-Carbon-SR1 / apps / devicemanager / impl / src / main / java / org / opendaylight / mwtn / performancemanager / impl / database / types / EsPerformanceData10.java
1 package org.opendaylight.mwtn.performancemanager.impl.database.types;
2
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;
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 EsPerformanceData10 {
18
19     @JsonIgnore
20     private static final Logger LOG = LoggerFactory.getLogger(EsPerformanceData10.class);
21
22     //@JsonIgnore
23     //private final org.opendaylight.yang.gen.v1.uri.onf.microwavemodel.typedefinitions.rev160902.airinterfacehistoricalperformancetype.PerformanceData dataAirInterface;
24     //@JsonIgnore
25     //private final org.opendaylight.yang.gen.v1.uri.onf.microwavemodel.typedefinitions.rev160902.containerhistoricalperformancetype.PerformanceData dataEthContainer;
26     @JsonIgnore
27     private AirInterfacePerformanceType dataAirInterface;
28     @JsonIgnore
29     private ContainerPerformanceType dataEthContainer;
30     @JsonIgnore
31
32
33     public <T extends OTNHistoryData> EsPerformanceData10(T ff) {
34
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;
45         } else {
46             LOG.warn("Can not assign historical performance type {}", ff.getClass().getName());
47             this.dataAirInterface = null;
48             this.dataEthContainer = null;
49         }
50     }
51
52     @JsonGetter("es")
53     public java.lang.Integer getEs() {
54         return dataAirInterface != null ? dataAirInterface.getEs() : null;
55     }
56
57     @JsonGetter("ses")
58     java.lang.Integer getSes() {
59         return dataAirInterface != null ? dataAirInterface.getSes() : null;
60     }
61
62     @JsonGetter("cses")
63     java.lang.Integer getCses() { return dataAirInterface != null ? dataAirInterface.getCses() : null; }
64
65     @JsonGetter("unavailability")
66     java.lang.Integer getUnavailability(){ return dataAirInterface != null ? dataAirInterface.getUnavailability() : null; }
67
68     @JsonGetter("tx-level-min")
69     java.lang.Byte getTxLevelMin(){ return dataAirInterface != null ? dataAirInterface.getTxLevelMin() : null; }
70
71     @JsonGetter("tx-level-max")
72     java.lang.Byte getTxLevelMax(){ return dataAirInterface != null ? dataAirInterface.getTxLevelMax() : null; }
73
74     @JsonGetter("tx-level-avg")
75     java.lang.Byte getTxLevelAvg(){ return dataAirInterface != null ? dataAirInterface.getTxLevelAvg() : null; }
76
77     @JsonGetter("rx-level-min")
78     java.lang.Byte getRxLevelMin(){ return dataAirInterface != null ? dataAirInterface.getRxLevelMin() : null; }
79
80     @JsonGetter("rx-level-max")
81     java.lang.Byte getRxLevelMax(){ return dataAirInterface != null ? dataAirInterface.getRxLevelMax() : null; }
82
83     @JsonGetter("rx-level-avg")
84     java.lang.Byte getRxLevelAvg(){ return dataAirInterface != null ? dataAirInterface.getRxLevelAvg() : null; }
85
86     @JsonGetter("time2-states")
87     java.lang.Integer getTime2Symbols(){ return dataAirInterface != null ? dataAirInterface.getTime2Symbols() : null; }
88
89     @JsonGetter("time4-states-s")
90     java.lang.Integer getTime4SymbolsS(){ return dataAirInterface != null ? dataAirInterface.getTime4SymbolsS() : null; }
91
92     @JsonGetter("time4-states")
93     java.lang.Integer getTime4Symbols(){ return dataAirInterface != null ? dataAirInterface.getTime4Symbols() : null; }
94
95     @JsonGetter("time8-states")
96     java.lang.Integer getTime8Symbols(){ return dataAirInterface != null ? dataAirInterface.getTime8Symbols() : null; }
97
98     @JsonGetter("time16-states-s")
99     java.lang.Integer getTime16SymbolsS(){ return dataAirInterface != null ? dataAirInterface.getTime16SymbolsS() : null; }
100
101     @JsonGetter("time16-states")
102     java.lang.Integer getTime16Symbols(){ return dataAirInterface != null ? dataAirInterface.getTime16Symbols() : null; }
103
104     @JsonGetter("time32-states")
105     java.lang.Integer getTime32Symbols(){ return dataAirInterface != null ? dataAirInterface.getTime32Symbols() : null; }
106
107     @JsonGetter("time64-states")
108     java.lang.Integer getTime64Symbols(){ return dataAirInterface != null ? dataAirInterface.getTime64Symbols() : null; }
109
110     @JsonGetter("time128-states")
111     java.lang.Integer getTime128Symbols(){ return dataAirInterface != null ? dataAirInterface.getTime128Symbols() : null; }
112
113     @JsonGetter("time256-states")
114     java.lang.Integer getTime256Symbols(){ return dataAirInterface != null ? dataAirInterface.getTime256Symbols() : null; }
115
116     @JsonGetter("time512-states")
117     java.lang.Integer getTime512Symbols(){ return dataAirInterface != null ? dataAirInterface.getTime512Symbols() : null; }
118
119     @JsonGetter("time512-states-l")
120     java.lang.Integer getTime512SymbolsL(){ return dataAirInterface != null ? dataAirInterface.getTime512SymbolsL() : null; }
121
122     @JsonGetter("time1024-states")
123     java.lang.Integer getTime1024Symbols(){ return dataAirInterface != null ? dataAirInterface.getTime1024Symbols() : null; }
124
125     @JsonGetter("time1024-states-l")
126     java.lang.Integer getTime1024SymbolsL(){ return dataAirInterface != null ? dataAirInterface.getTime1024SymbolsL() : null; }
127
128     @JsonGetter("time2048-states")
129     java.lang.Integer getTime2048Symbols(){ return dataAirInterface != null ? dataAirInterface.getTime2048Symbols() : null; }
130
131     @JsonGetter("time2048-states-l")
132     java.lang.Integer getTime2048SymbolsL(){ return dataAirInterface != null ? dataAirInterface.getTime2048SymbolsL() : null; }
133
134     @JsonGetter("time4096-states")
135     java.lang.Integer getTime4096Symbols(){ return dataAirInterface != null ? dataAirInterface.getTime4096Symbols() : null; }
136
137     @JsonGetter("time4096-states-l")
138     java.lang.Integer getTime4096SymbolsL(){ return dataAirInterface != null ? dataAirInterface.getTime4096SymbolsL() : null; }
139
140     @JsonGetter("time8192-states")
141     java.lang.Integer getTime8192Symbols(){ return dataAirInterface != null ? dataAirInterface.getTime8192Symbols() : null; }
142
143     @JsonGetter("time8192-states-l")
144     java.lang.Integer getTime8192SymbolsL(){ return dataAirInterface != null ? dataAirInterface.getTime8192SymbolsL() : null; }
145
146     @JsonGetter("snir-min")
147     java.lang.Byte getSnirMin(){ return dataAirInterface != null ? dataAirInterface.getSnirMin() : null; }
148
149     @JsonGetter("snir-max")
150     java.lang.Byte getSnirMax(){ return dataAirInterface != null ? dataAirInterface.getSnirMax() : null; }
151
152     @JsonGetter("snir-avg")
153     java.lang.Byte getSnirAvg(){ return dataAirInterface != null ? dataAirInterface.getSnirAvg() : null; }
154
155     @JsonGetter("xpd-min")
156     java.lang.Byte getXpdMin(){ return dataAirInterface != null ? dataAirInterface.getXpdMin() : null; }
157
158     @JsonGetter("xpd-max")
159     java.lang.Byte getXpdMax(){ return dataAirInterface != null ? dataAirInterface.getXpdMax() : null; }
160
161     @JsonGetter("xpd-avg")
162     java.lang.Byte getXpdAvg(){ return dataAirInterface != null ? dataAirInterface.getXpdAvg() : null; }
163
164     @JsonGetter("rf-temp-min")
165     java.lang.Byte getRfTempMin(){ return dataAirInterface != null ? dataAirInterface.getRfTempMin() : null; }
166
167     @JsonGetter("rf-temp-max")
168     java.lang.Byte getRfTempMax(){ return dataAirInterface != null ? dataAirInterface.getRfTempMax() : null; }
169
170     @JsonGetter("rf-temp-avg")
171     java.lang.Byte getRfTempAvg(){ return dataAirInterface != null ? dataAirInterface.getRfTempAvg() : null; }
172
173     @JsonGetter("defect-blocks-sum")
174     java.lang.Short getDefectBlocksSum(){ return dataAirInterface != null ? dataAirInterface.getDefectBlocksSum() : null; }
175
176     @JsonGetter("time-period")
177     java.lang.Integer getTimePeriod(){ return dataAirInterface != null ? dataAirInterface.getTimePeriod() : dataEthContainer != null ? dataEthContainer.getTimePeriod() : null ; }
178
179     @JsonGetter("tx-ethernet-bytes-max-s")
180     java.lang.Integer getTxEthernetBytesMaxS() {
181         return dataEthContainer != null ? dataEthContainer.getTxEthernetBytesMaxS() : null;
182     }
183
184     @JsonGetter("tx-ethernet-bytes-max-m")
185     java.lang.Long getTxEthernetBytesMaxM() {
186         return dataEthContainer != null ? dataEthContainer.getTxEthernetBytesMaxM() : null;
187     }
188
189     @JsonGetter("tx-ethernet-bytes-sum")
190     java.lang.Long getTxEthernetBytesSum() {
191         return dataEthContainer != null ? dataEthContainer.getTxEthernetBytesSum() : null;
192     }
193
194     @Override
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() + "]";
217     }
218
219 }