Standalone TCA with EELF Logger
[dcaegen2/analytics/tca-gen2.git] / dcae-analytics / dcae-analytics-model / src / main / java / org / onap / dcae / analytics / model / cef / VNicPerformance.java
1 /*
2  * ================================================================================
3  * Copyright (c) 2018 AT&T 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  * @author Rajiv Singla
29  */
30 @Data
31 @EqualsAndHashCode(callSuper = true)
32 public class VNicPerformance extends BaseCEFModel {
33
34
35     private static final long serialVersionUID = 1L;
36
37     /**
38      * Cumulative count of broadcast packets received as read at the end of the measurement interval
39      */
40     private Long receivedBroadcastPacketsAccumulated;
41
42     /**
43      * Count of broadcast packets received within the measurement interval
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     private Long receivedDiscardedPacketsAccumulated;
51
52     /**
53      * Count of discarded packets received within the measurement interval
54      */
55     private Long receivedDiscardedPacketsDelta;
56
57     /**
58      * Cumulative count of error packets received as read at the end of the measurement interval
59      */
60     private Long receivedErrorPacketsAccumulated;
61
62     /**
63      * Count of error packets received within the measurement interval
64      */
65     private Long receivedErrorPacketsDelta;
66
67     /**
68      * Cumulative count of multicast packets received as read at the end of the measurement interval
69      */
70     private Long receivedMulticastPacketsAccumulated;
71
72     /**
73      * Count of multicast packets received within the measurement interval
74      */
75     private Long receivedMulticastPacketsDelta;
76
77     /**
78      * Cumulative count of octets received as read at the end of the measurement interval
79      */
80     private Long receivedOctetsAccumulated;
81
82     /**
83      * Count of octets received within the measurement interval
84      */
85     private Long receivedOctetsDelta;
86
87     /**
88      * Cumulative count of all packets received as read at the end of the measurement interval
89      */
90     private Long receivedTotalPacketsAccumulated;
91
92     /**
93      * Count of all packets received within the measurement interval
94      */
95     private Long receivedTotalPacketsDelta;
96
97     /**
98      * Cumulative count of unicast packets received as read at the end of the measurement interval
99      */
100     private Long receivedUnicastPacketsAccumulated;
101
102     /**
103      * Count of unicast packets received within the measurement interval
104      */
105     private Long receivedUnicastPacketsDelta;
106
107     /**
108      * Cumulative count of broadcast packets transmitted as read at the end of the measurement interval
109      */
110     private Long transmittedBroadcastPacketsAccumulated;
111
112     /**
113      * Count of broadcast packets transmitted within the measurement interval
114      */
115     private Long transmittedBroadcastPacketsDelta;
116
117     /**
118      * Cumulative count of discarded packets transmitted as read at the end of the measurement interval
119      */
120     private Long transmittedDiscardedPacketsAccumulated;
121
122     /**
123      * Count of discarded packets transmitted within the measurement interval
124      */
125     private Long transmittedDiscardedPacketsDelta;
126
127     /**
128      * Cumulative count of error packets transmitted as read at the end of the measurement interval
129      */
130     private Long transmittedErrorPacketsAccumulated;
131
132     /**
133      * Count of error packets transmitted within the measurement interval
134      */
135     private Long transmittedErrorPacketsDelta;
136
137     /**
138      * Cumulative count of multicast packets transmitted as read at the end of the measurement interval
139      */
140     private Long transmittedMulticastPacketsAccumulated;
141
142     /**
143      * Count of multicast packets transmitted within the measurement interval
144      */
145     private Long transmittedMulticastPacketsDelta;
146
147     /**
148      * Cumulative count of octets transmitted as read at the end of the measurement interval
149      */
150     private Long transmittedOctetsAccumulated;
151
152     /**
153      * Count of octets transmitted within the measurement interval
154      */
155     private Long transmittedOctetsDelta;
156
157     /**
158      * Cumulative count of all packets transmitted as read at the end of the measurement interval
159      */
160     private Long transmittedTotalPacketsAccumulated;
161
162     /**
163      * Count of all packets transmitted within the measurement interval
164      */
165     private Long transmittedTotalPacketsDelta;
166
167     /**
168      * Cumulative count of unicast packets transmitted as read at the end of the measurement interval
169      */
170     private Long transmittedUnicastPacketsAccumulated;
171
172
173     /**
174      * Count of unicast packets transmitted within the measurement interval
175      */
176     private Long transmittedUnicastPacketsDelta;
177
178
179     /**
180      * Indicates whether vNicPerformance values are likely inaccurate due to counter overflow or other conditions
181      */
182     private Boolean valuesAreSuspect;
183
184
185     /**
186      * Virtual Network Card Identifier
187      */
188     private String vNicIdentifier;
189
190
191 }