2 * ===============================LICENSE_START======================================
4 * ================================================================================
5 * Copyright © 2017 AT&T Intellectual Property. All rights reserved.
6 * ================================================================================
7 * Licensed under the Apache License, Version 2.0 (the "License");
8 * you may not use this file except in compliance with the License.
9 * You may obtain a copy of the License at
11 * http://www.apache.org/licenses/LICENSE-2.0
13 * Unless required by applicable law or agreed to in writing, software
14 * distributed under the License is distributed on an "AS IS" BASIS,
15 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16 * See the License for the specific language governing permissions and
17 * limitations under the License.
18 * ============================LICENSE_END===========================================
21 package org.onap.dcae.apod.analytics.model.domain.cef;
24 import lombok.EqualsAndHashCode;
27 * Describes the performance and errors of an identified virtual network interface card
29 * @author Rajiv Singla. Creation Date: 08/15/2017.
32 @EqualsAndHashCode(callSuper = true)
33 public class VNicPerformance extends BaseCEFModel {
36 private static final long serialVersionUID = 1L;
39 * Cumulative count of broadcast packets received as read at the end of the measurement interval
41 * @param receivedBroadcastPacketsAccumulated New value for cumulative count of broadcast packets received as
42 * read at the end of the measurement interval
43 * @return Cumulative count of broadcast packets received as read at the end of the measurement interval
45 private Long receivedBroadcastPacketsAccumulated;
48 * Count of broadcast packets received within the measurement interval
50 * @param receivedBroadcastPacketsDelta New value for count of broadcast packets received within the measurement
52 * @return Count of broadcast packets received within the measurement interval
54 private Long receivedBroadcastPacketsDelta;
57 * Cumulative count of discarded packets received as read at the end of the measurement interval
59 * @param receivedDiscardedPacketsAccumulated New value for cumulative count of discarded packets received as read
60 * at the end of the measurement interval
61 * @return Cumulative count of discarded packets received as read at the end of the measurement interval
63 private Long receivedDiscardedPacketsAccumulated;
66 * Count of discarded packets received within the measurement interval
68 * @param receivedDiscardedPacketsDelta New value for count of discarded packets received within the measurement
70 * @return Count of discarded packets received within the measurement interval
72 private Long receivedDiscardedPacketsDelta;
75 * Cumulative count of error packets received as read at the end of the measurement interval
77 * @param receivedErrorPacketsAccumulated New value for cumulative count of error packets received as read at the
78 * end of the measurement interval
79 * @return Cumulative count of error packets received as read at the end of the measurement interval
81 private Long receivedErrorPacketsAccumulated;
84 * Count of error packets received within the measurement interval
86 * @param receivedErrorPacketsDelta New value for count of error packets received within the measurement interval
87 * @return Count of error packets received within the measurement interval
89 private Long receivedErrorPacketsDelta;
92 * Cumulative count of multicast packets received as read at the end of the measurement interval
94 * @param receivedMulticastPacketsAccumulated New value for cumulative count of multicast packets received as
95 * read at the end of the measurement interval
96 * @return Cumulative count of multicast packets received as read at the end of the measurement interval
98 private Long receivedMulticastPacketsAccumulated;
101 * Count of multicast packets received within the measurement interval
103 * @param receivedMulticastPacketsDelta New value for count of multicast packets received within the measurement
105 * @return Count of multicast packets received within the measurement interval
107 private Long receivedMulticastPacketsDelta;
110 * Cumulative count of octets received as read at the end of the measurement interval
112 * @param receivedOctetsAccumulated New value for cumulative count of octets received as read at the end of the
113 * measurement interval
114 * @return Cumulative count of octets received as read at the end of the measurement interval
116 private Long receivedOctetsAccumulated;
119 * Count of octets received within the measurement interval
121 * @param receivedOctetsDelta New value for count of octets received within the measurement interval
122 * @return Count of octets received within the measurement interval
124 private Long receivedOctetsDelta;
127 * Cumulative count of all packets received as read at the end of the measurement interval
129 * @param receivedTotalPacketsAccumulated New value for cumulative count of all packets received as read at the
130 * end of the measurement interval
131 * @return Cumulative count of all packets received as read at the end of the measurement interval
133 private Long receivedTotalPacketsAccumulated;
136 * Count of all packets received within the measurement interval
138 * @param receivedTotalPacketsDelta New value for count of all packets received within the measurement interval
139 * @return Count of all packets received within the measurement interval
141 private Long receivedTotalPacketsDelta;
144 * Cumulative count of unicast packets received as read at the end of the measurement interval
146 * @param receivedUnicastPacketsAccumulated New value for cumulative count of unicast packets received as read at
147 * the end of the measurement interval
148 * @return Cumulative count of unicast packets received as read at the end of the measurement interval
150 private Long receivedUnicastPacketsAccumulated;
153 * Count of unicast packets received within the measurement interval
155 * @param receivedUnicastPacketsDelta New value for count of unicast packets received within the measurement
157 * @return Count of unicast packets received within the measurement interval
159 private Long receivedUnicastPacketsDelta;
162 * Cumulative count of broadcast packets transmitted as read at the end of the measurement interval
164 * @param transmittedBroadcastPacketsAccumulated New value for cumulative count of broadcast packets transmitted
165 * as read at the end of the measurement interval
166 * @return Cumulative count of broadcast packets transmitted as read at the end of the measurement interval
168 private Long transmittedBroadcastPacketsAccumulated;
171 * Count of broadcast packets transmitted within the measurement interval
173 * @param transmittedBroadcastPacketsDelta New value for count of broadcast packets transmitted within the
174 * measurement interval
175 * @return Count of broadcast packets transmitted within the measurement interval
177 private Long transmittedBroadcastPacketsDelta;
180 * Cumulative count of discarded packets transmitted as read at the end of the measurement interval
182 * @param transmittedDiscardedPacketsAccumulated New value for cumulative count of discarded packets transmitted
183 * as read at the end of the measurement interval
184 * @return Cumulative count of discarded packets transmitted as read at the end of the measurement interval
186 private Long transmittedDiscardedPacketsAccumulated;
189 * Count of discarded packets transmitted within the measurement interval
191 * @param transmittedDiscardedPacketsDelta New value for count of discarded packets transmitted within the
192 * measurement interval
193 * @return Count of discarded packets transmitted within the measurement interval
195 private Long transmittedDiscardedPacketsDelta;
198 * Cumulative count of error packets transmitted as read at the end of the measurement interval
200 * @param transmittedErrorPacketsAccumulated New value for cumulative count of error packets transmitted as read
201 * at the end of the measurement interval
202 * @return Cumulative count of error packets transmitted as read at the end of the measurement interval
204 private Long transmittedErrorPacketsAccumulated;
207 * Count of error packets transmitted within the measurement interval
209 * @param transmittedErrorPacketsDelta New value for count of error packets transmitted within the measurement
211 * @return Count of error packets transmitted within the measurement interval
213 private Long transmittedErrorPacketsDelta;
216 * Cumulative count of multicast packets transmitted as read at the end of the measurement interval
218 * @param transmittedMulticastPacketsAccumulated New value for cumulative count of multicast packets transmitted
219 * as read at the end of the measurement interval
220 * @return Cumulative count of multicast packets transmitted as read at the end of the measurement interval
222 private Long transmittedMulticastPacketsAccumulated;
225 * Count of multicast packets transmitted within the measurement interval
227 * @param transmittedMulticastPacketsDelta New value for count of multicast packets transmitted within the
228 * measurement interval
229 * @return Count of multicast packets transmitted within the measurement interval
231 private Long transmittedMulticastPacketsDelta;
234 * Cumulative count of octets transmitted as read at the end of the measurement interval
236 * @param transmittedOctetsAccumulated New value for cumulative count of octets transmitted as read at the end of
237 * the measurement interval
238 * @return Cumulative count of octets transmitted as read at the end of the measurement interval
240 private Long transmittedOctetsAccumulated;
243 * Count of octets transmitted within the measurement interval
245 * @param transmittedOctetsDelta New value for count of octets transmitted within the measurement interval
246 * @return Count of octets transmitted within the measurement interval
248 private Long transmittedOctetsDelta;
251 * Cumulative count of all packets transmitted as read at the end of the measurement interval
253 * @param transmittedTotalPacketsAccumulated New value for cumulative count of all packets transmitted as read at
254 * the end of the measurement interval
255 * @return Cumulative count of all packets transmitted as read at the end of the measurement interval
257 private Long transmittedTotalPacketsAccumulated;
260 * Count of all packets transmitted within the measurement interval
262 * @param transmittedTotalPacketsDelta New value for count of all packets transmitted within the measurement
264 * @return Count of all packets transmitted within the measurement interval
266 private Long transmittedTotalPacketsDelta;
269 * Cumulative count of unicast packets transmitted as read at the end of the measurement interval
271 * @param transmittedUnicastPacketsAccumulated New value for cumulative count of unicast packets transmitted as
272 * read at the end of the measurement interval
273 * @return Cumulative count of unicast packets transmitted as read at the end of the measurement interval
275 private Long transmittedUnicastPacketsAccumulated;
279 * Count of unicast packets transmitted within the measurement interval
281 * @param transmittedUnicastPacketsDelta New value for count of unicast packets transmitted within the
282 * measurement interval
283 * @return Count of unicast packets transmitted within the measurement interval
285 private Long transmittedUnicastPacketsDelta;
289 * Indicates whether vNicPerformance values are likely inaccurate due to counter overflow or other conditions
291 * @param valuesAreSuspect New value to indicate whether vNicPerformance values are likely inaccurate due to
292 * counter overflow or other conditions
293 * @return Indicates whether vNicPerformance values are likely inaccurate due to counter overflow or other
296 private Boolean valuesAreSuspect;
300 * Virtual Network Card Identifier
302 * @param vNicIdentifier New value for Virtual Network Card Identifier
303 * @return Virtual Network Card Identifier
305 private String vNicIdentifier;