Support 7.2.1 VES in TCAGEN2
[dcaegen2/analytics/tca-gen2.git] / dcae-analytics / dcae-analytics-model / src / main / java / org / onap / dcae / analytics / model / cef / NicPerformance.java
1 /*
2  * ============LICENSE_START=======================================================
3  * Copyright (c) 2022 Wipro Limited Intellectual Property. All rights reserved.
4  * ================================================================================
5  * Licensed under the Apache License, Version 2.0 (the "License");
6  * you may not use this file except in compliance with the License.
7  * You may obtain a copy of the License at
8  *
9  *      http://www.apache.org/licenses/LICENSE-2.0
10  *
11  * Unless required by applicable law or agreed to in writing, software
12  * distributed under the License is distributed on an "AS IS" BASIS,
13  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14  * See the License for the specific language governing permissions and
15  * limitations under the License.
16  * ============LICENSE_END=========================================================
17  *
18  */
19
20 package org.onap.dcae.analytics.model.cef;
21
22 import lombok.Data;
23 import lombok.EqualsAndHashCode;
24
25 /**
26  * Describes the performance and errors of an identified virtual network interface card
27  *   
28  *     */
29 @Data
30 @EqualsAndHashCode(callSuper = true)
31 public class NicPerformance extends BaseCEFModel {
32
33   private static final long serialVersionUID = 1L;
34
35   /**
36    * Cumulative count of broadcast packets received as read at the end of the measurement interval
37    */
38
39   private Long receivedBroadcastPacketsAccumulated;
40
41   /**
42          * Count of broadcast packets received within the measurement interval
43          */
44
45   private Long receivedBroadcastPacketsDelta;
46
47   /**
48          * Cumulative count of discarded packets received as read at the end of the measurement interval
49    */
50
51   private Long receivedDiscardedPacketsAccumulated;
52
53   /**
54    * Count of discarded packets received within the measurement interval
55    */
56
57   private Long receivedDiscardedPacketsDelta;
58
59   /**
60    * Cumulative count of error packets received as read at the end of the measurement interval
61    */
62
63   private Long receivedErrorPacketsAccumulated;
64
65   /**
66    * Count of error packets received within the measurement interval
67    */
68
69   private Long receivedErrorPacketsDelta;
70
71   /**
72    * Cumulative count of multicast packets received as read at the end of the measurement interval
73    */
74
75   private Long receivedMulticastPacketsAccumulated;
76
77   /**
78    * Count of multicast packets received within the measurement interval
79    */
80
81   private Long receivedMulticastPacketsDelta;
82
83   /**
84    * Cumulative count of octets received as read at the end of the measurement interval
85    */
86
87   private Long receivedOctetsAccumulated;
88
89   /**
90    * Count of octets received within the measurement interval
91    */
92
93   private Long receivedOctetsDelta;
94
95   /**
96    * Cumulative count of all packets received as read at the end of the measurement interval
97    */
98
99   private Long receivedTotalPacketsAccumulated;
100
101   /**
102    * Count of all packets received within the measurement interval
103    */
104
105   private Long receivedTotalPacketsDelta;
106
107   /**
108    * Cumulative count of unicast packets received as read at the end of the measurement interval
109    */  
110   
111   private Long receivedUnicastPacketsAccumulated;
112
113   /**
114    * Count of unicast packets received within the measurement interval
115    */
116
117   private Long receivedUnicastPacketsDelta;
118
119   /**
120    * Cumulative count of broadcast packets transmitted as read at the end of the measurement interval
121    */
122
123   private Long transmittedBroadcastPacketsAccumulated;
124
125   /**
126    * Count of broadcast packets transmitted within the measurement interval
127    */
128
129   private Long transmittedBroadcastPacketsDelta;
130
131   /**
132    * Cumulative count of discarded packets transmitted as read at the end of the measurement interval
133    */
134
135   private Long transmittedDiscardedPacketsAccumulated;
136
137   /**
138    * Count of discarded packets transmitted within the measurement interval
139    */
140
141   private Long transmittedDiscardedPacketsDelta;
142
143   /**
144    * Cumulative count of error packets transmitted as read at the end of the measurement interval
145    */
146
147   private Long transmittedErrorPacketsAccumulated;
148
149   /**
150    * Count of error packets transmitted within the measurement interval
151    */
152
153   private Long transmittedErrorPacketsDelta;
154
155   /**
156    * Cumulative count of multicast packets transmitted as read at the end of the measurement interval
157    */
158
159   private Long transmittedMulticastPacketsAccumulated;
160
161   /**
162    * Count of multicast packets transmitted within the measurement interval
163    */
164
165   private Long transmittedMulticastPacketsDelta;
166
167   /**
168    * Cumulative count of octets transmitted as read at the end of the measurement interval
169    */
170
171   private Long transmittedOctetsAccumulated;
172
173   /**
174    * Count of octets transmitted within the measurement interval
175    */
176
177   private Long transmittedOctetsDelta;
178
179   /**
180    * Cumulative count of all packets transmitted as read at the end of the measurement interval
181    */
182
183   private Long transmittedTotalPacketsAccumulated;
184
185   /**
186    * Count of all packets transmitted within the measurement interval
187    */
188
189   private Long transmittedTotalPacketsDelta;
190
191   /**
192    * Cumulative count of unicast packets transmitted as read at the end of the measurement interval
193    */
194
195   private Long transmittedUnicastPacketsAccumulated;
196
197   /**
198    * Count of unicast packets transmitted within the measurement interval
199    */
200
201   private Long transmittedUnicastPacketsDelta;
202
203   /**
204    * Indicates whether vNicPerformance values are likely inaccurate due to counter overflow or other conditions
205    */
206
207   private Boolean valuesAreSuspect;
208
209   /**
210    * Virtual Network Card Identifier
211    */
212
213   private String nicIdentifier;
214
215 }
216