blob: 13624b1647e8542c0ecfd696a88aaa95a8d1f4a5 [file] [log] [blame]
William Kurkian1b363f42019-03-12 15:28:12 -04001// Code generated by protoc-gen-go. DO NOT EDIT.
2// source: voltha_protos/events.proto
3
William Kurkianad745652019-03-20 08:45:51 -04004package voltha
William Kurkian1b363f42019-03-12 15:28:12 -04005
William Kurkianad745652019-03-20 08:45:51 -04006import (
7 fmt "fmt"
8 proto "github.com/golang/protobuf/proto"
Scott Baker7c854aa2020-02-10 17:25:31 -08009 timestamp "github.com/golang/protobuf/ptypes/timestamp"
khenaidoo5fc5cea2021-08-11 17:39:16 -040010 common "github.com/opencord/voltha-protos/v5/go/common"
William Kurkianad745652019-03-20 08:45:51 -040011 _ "google.golang.org/genproto/googleapis/api/annotations"
12 math "math"
13)
William Kurkian1b363f42019-03-12 15:28:12 -040014
15// Reference imports to suppress errors if they are not otherwise used.
16var _ = proto.Marshal
17var _ = fmt.Errorf
18var _ = math.Inf
19
20// This is a compile-time assertion to ensure that this generated file
21// is compatible with the proto package it is being compiled against.
22// A compilation error at this line likely means your copy of the
23// proto package needs to be updated.
William Kurkianad745652019-03-20 08:45:51 -040024const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
William Kurkian1b363f42019-03-12 15:28:12 -040025
khenaidoo4c6543e2021-10-19 17:25:58 -040026type EventFilterRuleKey_EventFilterRuleType int32
27
28const (
29 EventFilterRuleKey_filter_all EventFilterRuleKey_EventFilterRuleType = 0
30 EventFilterRuleKey_category EventFilterRuleKey_EventFilterRuleType = 1
31 EventFilterRuleKey_sub_category EventFilterRuleKey_EventFilterRuleType = 2
32 EventFilterRuleKey_kpi_event_type EventFilterRuleKey_EventFilterRuleType = 3
33 EventFilterRuleKey_config_event_type EventFilterRuleKey_EventFilterRuleType = 4
34 EventFilterRuleKey_device_event_type EventFilterRuleKey_EventFilterRuleType = 5
35)
36
37var EventFilterRuleKey_EventFilterRuleType_name = map[int32]string{
38 0: "filter_all",
39 1: "category",
40 2: "sub_category",
41 3: "kpi_event_type",
42 4: "config_event_type",
43 5: "device_event_type",
44}
45
46var EventFilterRuleKey_EventFilterRuleType_value = map[string]int32{
47 "filter_all": 0,
48 "category": 1,
49 "sub_category": 2,
50 "kpi_event_type": 3,
51 "config_event_type": 4,
52 "device_event_type": 5,
53}
54
55func (x EventFilterRuleKey_EventFilterRuleType) String() string {
56 return proto.EnumName(EventFilterRuleKey_EventFilterRuleType_name, int32(x))
57}
58
59func (EventFilterRuleKey_EventFilterRuleType) EnumDescriptor() ([]byte, []int) {
60 return fileDescriptor_e63e6c07044fd2c4, []int{0, 0}
61}
62
Serkant Uluderyacbcfaa42019-10-18 13:25:08 +030063type ConfigEventType_Types int32
William Kurkian1b363f42019-03-12 15:28:12 -040064
65const (
Serkant Uluderyacbcfaa42019-10-18 13:25:08 +030066 ConfigEventType_add ConfigEventType_Types = 0
67 ConfigEventType_remove ConfigEventType_Types = 1
68 ConfigEventType_update ConfigEventType_Types = 2
William Kurkian1b363f42019-03-12 15:28:12 -040069)
70
Serkant Uluderyacbcfaa42019-10-18 13:25:08 +030071var ConfigEventType_Types_name = map[int32]string{
William Kurkian1b363f42019-03-12 15:28:12 -040072 0: "add",
73 1: "remove",
74 2: "update",
75}
William Kurkianad745652019-03-20 08:45:51 -040076
Serkant Uluderyacbcfaa42019-10-18 13:25:08 +030077var ConfigEventType_Types_value = map[string]int32{
William Kurkian1b363f42019-03-12 15:28:12 -040078 "add": 0,
79 "remove": 1,
80 "update": 2,
81}
82
Serkant Uluderyacbcfaa42019-10-18 13:25:08 +030083func (x ConfigEventType_Types) String() string {
84 return proto.EnumName(ConfigEventType_Types_name, int32(x))
William Kurkian1b363f42019-03-12 15:28:12 -040085}
William Kurkianad745652019-03-20 08:45:51 -040086
Serkant Uluderyacbcfaa42019-10-18 13:25:08 +030087func (ConfigEventType_Types) EnumDescriptor() ([]byte, []int) {
khenaidoo4c6543e2021-10-19 17:25:58 -040088 return fileDescriptor_e63e6c07044fd2c4, []int{4, 0}
William Kurkian1b363f42019-03-12 15:28:12 -040089}
90
Serkant Uluderyacbcfaa42019-10-18 13:25:08 +030091type KpiEventType_Types int32
William Kurkian1b363f42019-03-12 15:28:12 -040092
93const (
Serkant Uluderyacbcfaa42019-10-18 13:25:08 +030094 KpiEventType_slice KpiEventType_Types = 0
95 KpiEventType_ts KpiEventType_Types = 1
William Kurkian1b363f42019-03-12 15:28:12 -040096)
97
Serkant Uluderyacbcfaa42019-10-18 13:25:08 +030098var KpiEventType_Types_name = map[int32]string{
William Kurkian1b363f42019-03-12 15:28:12 -040099 0: "slice",
100 1: "ts",
101}
William Kurkianad745652019-03-20 08:45:51 -0400102
Serkant Uluderyacbcfaa42019-10-18 13:25:08 +0300103var KpiEventType_Types_value = map[string]int32{
William Kurkian1b363f42019-03-12 15:28:12 -0400104 "slice": 0,
105 "ts": 1,
106}
107
Serkant Uluderyacbcfaa42019-10-18 13:25:08 +0300108func (x KpiEventType_Types) String() string {
109 return proto.EnumName(KpiEventType_Types_name, int32(x))
William Kurkian1b363f42019-03-12 15:28:12 -0400110}
William Kurkianad745652019-03-20 08:45:51 -0400111
Serkant Uluderyacbcfaa42019-10-18 13:25:08 +0300112func (KpiEventType_Types) EnumDescriptor() ([]byte, []int) {
khenaidoo4c6543e2021-10-19 17:25:58 -0400113 return fileDescriptor_e63e6c07044fd2c4, []int{6, 0}
William Kurkian1b363f42019-03-12 15:28:12 -0400114}
115
Serkant Uluderyacbcfaa42019-10-18 13:25:08 +0300116type EventCategory_Types int32
Devmalya Paulf98ca132019-07-09 06:14:19 -0400117
118const (
Serkant Uluderyacbcfaa42019-10-18 13:25:08 +0300119 EventCategory_COMMUNICATION EventCategory_Types = 0
120 EventCategory_ENVIRONMENT EventCategory_Types = 1
121 EventCategory_EQUIPMENT EventCategory_Types = 2
122 EventCategory_SERVICE EventCategory_Types = 3
123 EventCategory_PROCESSING EventCategory_Types = 4
124 EventCategory_SECURITY EventCategory_Types = 5
Devmalya Paulf98ca132019-07-09 06:14:19 -0400125)
126
Serkant Uluderyacbcfaa42019-10-18 13:25:08 +0300127var EventCategory_Types_name = map[int32]string{
Devmalya Paulf98ca132019-07-09 06:14:19 -0400128 0: "COMMUNICATION",
129 1: "ENVIRONMENT",
130 2: "EQUIPMENT",
131 3: "SERVICE",
132 4: "PROCESSING",
133 5: "SECURITY",
134}
135
Serkant Uluderyacbcfaa42019-10-18 13:25:08 +0300136var EventCategory_Types_value = map[string]int32{
Devmalya Paulf98ca132019-07-09 06:14:19 -0400137 "COMMUNICATION": 0,
138 "ENVIRONMENT": 1,
139 "EQUIPMENT": 2,
140 "SERVICE": 3,
141 "PROCESSING": 4,
142 "SECURITY": 5,
143}
144
Serkant Uluderyacbcfaa42019-10-18 13:25:08 +0300145func (x EventCategory_Types) String() string {
146 return proto.EnumName(EventCategory_Types_name, int32(x))
Devmalya Paulf98ca132019-07-09 06:14:19 -0400147}
148
Serkant Uluderyacbcfaa42019-10-18 13:25:08 +0300149func (EventCategory_Types) EnumDescriptor() ([]byte, []int) {
pnalmas90299422025-12-16 11:29:25 +0530150 return fileDescriptor_e63e6c07044fd2c4, []int{16, 0}
Devmalya Paulf98ca132019-07-09 06:14:19 -0400151}
152
Serkant Uluderyacbcfaa42019-10-18 13:25:08 +0300153type EventSubCategory_Types int32
Devmalya Paulf98ca132019-07-09 06:14:19 -0400154
155const (
Himani Chawla78c19ec2021-01-18 18:07:40 +0530156 EventSubCategory_PON EventSubCategory_Types = 0
157 EventSubCategory_OLT EventSubCategory_Types = 1
158 EventSubCategory_ONT EventSubCategory_Types = 2
159 EventSubCategory_ONU EventSubCategory_Types = 3
160 EventSubCategory_NNI EventSubCategory_Types = 4
161 EventSubCategory_NONE EventSubCategory_Types = 5
Devmalya Paulf98ca132019-07-09 06:14:19 -0400162)
163
Serkant Uluderyacbcfaa42019-10-18 13:25:08 +0300164var EventSubCategory_Types_name = map[int32]string{
Devmalya Paulf98ca132019-07-09 06:14:19 -0400165 0: "PON",
166 1: "OLT",
167 2: "ONT",
168 3: "ONU",
169 4: "NNI",
Himani Chawla78c19ec2021-01-18 18:07:40 +0530170 5: "NONE",
Devmalya Paulf98ca132019-07-09 06:14:19 -0400171}
172
Serkant Uluderyacbcfaa42019-10-18 13:25:08 +0300173var EventSubCategory_Types_value = map[string]int32{
Himani Chawla78c19ec2021-01-18 18:07:40 +0530174 "PON": 0,
175 "OLT": 1,
176 "ONT": 2,
177 "ONU": 3,
178 "NNI": 4,
179 "NONE": 5,
Devmalya Paulf98ca132019-07-09 06:14:19 -0400180}
181
Serkant Uluderyacbcfaa42019-10-18 13:25:08 +0300182func (x EventSubCategory_Types) String() string {
183 return proto.EnumName(EventSubCategory_Types_name, int32(x))
Devmalya Paulf98ca132019-07-09 06:14:19 -0400184}
185
Serkant Uluderyacbcfaa42019-10-18 13:25:08 +0300186func (EventSubCategory_Types) EnumDescriptor() ([]byte, []int) {
pnalmas90299422025-12-16 11:29:25 +0530187 return fileDescriptor_e63e6c07044fd2c4, []int{17, 0}
Devmalya Paulf98ca132019-07-09 06:14:19 -0400188}
189
Serkant Uluderyacbcfaa42019-10-18 13:25:08 +0300190type EventType_Types int32
Devmalya Paulf98ca132019-07-09 06:14:19 -0400191
192const (
Serkant Uluderyacbcfaa42019-10-18 13:25:08 +0300193 EventType_CONFIG_EVENT EventType_Types = 0
194 EventType_KPI_EVENT EventType_Types = 1
195 EventType_KPI_EVENT2 EventType_Types = 2
196 EventType_DEVICE_EVENT EventType_Types = 3
Himani Chawla9499e952020-12-17 13:12:52 +0530197 EventType_RPC_EVENT EventType_Types = 4
pnalmas90299422025-12-16 11:29:25 +0530198 EventType_KPI_EVENT3 EventType_Types = 5
Devmalya Paulf98ca132019-07-09 06:14:19 -0400199)
200
Serkant Uluderyacbcfaa42019-10-18 13:25:08 +0300201var EventType_Types_name = map[int32]string{
Devmalya Paulf98ca132019-07-09 06:14:19 -0400202 0: "CONFIG_EVENT",
203 1: "KPI_EVENT",
204 2: "KPI_EVENT2",
205 3: "DEVICE_EVENT",
Himani Chawla9499e952020-12-17 13:12:52 +0530206 4: "RPC_EVENT",
pnalmas90299422025-12-16 11:29:25 +0530207 5: "KPI_EVENT3",
Devmalya Paulf98ca132019-07-09 06:14:19 -0400208}
209
Serkant Uluderyacbcfaa42019-10-18 13:25:08 +0300210var EventType_Types_value = map[string]int32{
Devmalya Paulf98ca132019-07-09 06:14:19 -0400211 "CONFIG_EVENT": 0,
212 "KPI_EVENT": 1,
213 "KPI_EVENT2": 2,
214 "DEVICE_EVENT": 3,
Himani Chawla9499e952020-12-17 13:12:52 +0530215 "RPC_EVENT": 4,
pnalmas90299422025-12-16 11:29:25 +0530216 "KPI_EVENT3": 5,
Devmalya Paulf98ca132019-07-09 06:14:19 -0400217}
218
Serkant Uluderyacbcfaa42019-10-18 13:25:08 +0300219func (x EventType_Types) String() string {
220 return proto.EnumName(EventType_Types_name, int32(x))
Devmalya Paulf98ca132019-07-09 06:14:19 -0400221}
222
Serkant Uluderyacbcfaa42019-10-18 13:25:08 +0300223func (EventType_Types) EnumDescriptor() ([]byte, []int) {
pnalmas90299422025-12-16 11:29:25 +0530224 return fileDescriptor_e63e6c07044fd2c4, []int{18, 0}
khenaidoo4c6543e2021-10-19 17:25:58 -0400225}
226
227type EventFilterRuleKey struct {
228 XXX_NoUnkeyedLiteral struct{} `json:"-"`
229 XXX_unrecognized []byte `json:"-"`
230 XXX_sizecache int32 `json:"-"`
231}
232
233func (m *EventFilterRuleKey) Reset() { *m = EventFilterRuleKey{} }
234func (m *EventFilterRuleKey) String() string { return proto.CompactTextString(m) }
235func (*EventFilterRuleKey) ProtoMessage() {}
236func (*EventFilterRuleKey) Descriptor() ([]byte, []int) {
237 return fileDescriptor_e63e6c07044fd2c4, []int{0}
238}
239
240func (m *EventFilterRuleKey) XXX_Unmarshal(b []byte) error {
241 return xxx_messageInfo_EventFilterRuleKey.Unmarshal(m, b)
242}
243func (m *EventFilterRuleKey) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
244 return xxx_messageInfo_EventFilterRuleKey.Marshal(b, m, deterministic)
245}
246func (m *EventFilterRuleKey) XXX_Merge(src proto.Message) {
247 xxx_messageInfo_EventFilterRuleKey.Merge(m, src)
248}
249func (m *EventFilterRuleKey) XXX_Size() int {
250 return xxx_messageInfo_EventFilterRuleKey.Size(m)
251}
252func (m *EventFilterRuleKey) XXX_DiscardUnknown() {
253 xxx_messageInfo_EventFilterRuleKey.DiscardUnknown(m)
254}
255
256var xxx_messageInfo_EventFilterRuleKey proto.InternalMessageInfo
257
258type EventFilterRule struct {
259 Key EventFilterRuleKey_EventFilterRuleType `protobuf:"varint,1,opt,name=key,proto3,enum=event.EventFilterRuleKey_EventFilterRuleType" json:"key,omitempty"`
260 Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
261 XXX_NoUnkeyedLiteral struct{} `json:"-"`
262 XXX_unrecognized []byte `json:"-"`
263 XXX_sizecache int32 `json:"-"`
264}
265
266func (m *EventFilterRule) Reset() { *m = EventFilterRule{} }
267func (m *EventFilterRule) String() string { return proto.CompactTextString(m) }
268func (*EventFilterRule) ProtoMessage() {}
269func (*EventFilterRule) Descriptor() ([]byte, []int) {
270 return fileDescriptor_e63e6c07044fd2c4, []int{1}
271}
272
273func (m *EventFilterRule) XXX_Unmarshal(b []byte) error {
274 return xxx_messageInfo_EventFilterRule.Unmarshal(m, b)
275}
276func (m *EventFilterRule) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
277 return xxx_messageInfo_EventFilterRule.Marshal(b, m, deterministic)
278}
279func (m *EventFilterRule) XXX_Merge(src proto.Message) {
280 xxx_messageInfo_EventFilterRule.Merge(m, src)
281}
282func (m *EventFilterRule) XXX_Size() int {
283 return xxx_messageInfo_EventFilterRule.Size(m)
284}
285func (m *EventFilterRule) XXX_DiscardUnknown() {
286 xxx_messageInfo_EventFilterRule.DiscardUnknown(m)
287}
288
289var xxx_messageInfo_EventFilterRule proto.InternalMessageInfo
290
291func (m *EventFilterRule) GetKey() EventFilterRuleKey_EventFilterRuleType {
292 if m != nil {
293 return m.Key
294 }
295 return EventFilterRuleKey_filter_all
296}
297
298func (m *EventFilterRule) GetValue() string {
299 if m != nil {
300 return m.Value
301 }
302 return ""
303}
304
305type EventFilter struct {
306 Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
307 Enable bool `protobuf:"varint,2,opt,name=enable,proto3" json:"enable,omitempty"`
308 DeviceId string `protobuf:"bytes,3,opt,name=device_id,json=deviceId,proto3" json:"device_id,omitempty"`
309 EventType string `protobuf:"bytes,4,opt,name=event_type,json=eventType,proto3" json:"event_type,omitempty"`
310 Rules []*EventFilterRule `protobuf:"bytes,5,rep,name=rules,proto3" json:"rules,omitempty"`
311 XXX_NoUnkeyedLiteral struct{} `json:"-"`
312 XXX_unrecognized []byte `json:"-"`
313 XXX_sizecache int32 `json:"-"`
314}
315
316func (m *EventFilter) Reset() { *m = EventFilter{} }
317func (m *EventFilter) String() string { return proto.CompactTextString(m) }
318func (*EventFilter) ProtoMessage() {}
319func (*EventFilter) Descriptor() ([]byte, []int) {
320 return fileDescriptor_e63e6c07044fd2c4, []int{2}
321}
322
323func (m *EventFilter) XXX_Unmarshal(b []byte) error {
324 return xxx_messageInfo_EventFilter.Unmarshal(m, b)
325}
326func (m *EventFilter) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
327 return xxx_messageInfo_EventFilter.Marshal(b, m, deterministic)
328}
329func (m *EventFilter) XXX_Merge(src proto.Message) {
330 xxx_messageInfo_EventFilter.Merge(m, src)
331}
332func (m *EventFilter) XXX_Size() int {
333 return xxx_messageInfo_EventFilter.Size(m)
334}
335func (m *EventFilter) XXX_DiscardUnknown() {
336 xxx_messageInfo_EventFilter.DiscardUnknown(m)
337}
338
339var xxx_messageInfo_EventFilter proto.InternalMessageInfo
340
341func (m *EventFilter) GetId() string {
342 if m != nil {
343 return m.Id
344 }
345 return ""
346}
347
348func (m *EventFilter) GetEnable() bool {
349 if m != nil {
350 return m.Enable
351 }
352 return false
353}
354
355func (m *EventFilter) GetDeviceId() string {
356 if m != nil {
357 return m.DeviceId
358 }
359 return ""
360}
361
362func (m *EventFilter) GetEventType() string {
363 if m != nil {
364 return m.EventType
365 }
366 return ""
367}
368
369func (m *EventFilter) GetRules() []*EventFilterRule {
370 if m != nil {
371 return m.Rules
372 }
373 return nil
374}
375
376type EventFilters struct {
377 Filters []*EventFilter `protobuf:"bytes,1,rep,name=filters,proto3" json:"filters,omitempty"`
378 XXX_NoUnkeyedLiteral struct{} `json:"-"`
379 XXX_unrecognized []byte `json:"-"`
380 XXX_sizecache int32 `json:"-"`
381}
382
383func (m *EventFilters) Reset() { *m = EventFilters{} }
384func (m *EventFilters) String() string { return proto.CompactTextString(m) }
385func (*EventFilters) ProtoMessage() {}
386func (*EventFilters) Descriptor() ([]byte, []int) {
387 return fileDescriptor_e63e6c07044fd2c4, []int{3}
388}
389
390func (m *EventFilters) XXX_Unmarshal(b []byte) error {
391 return xxx_messageInfo_EventFilters.Unmarshal(m, b)
392}
393func (m *EventFilters) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
394 return xxx_messageInfo_EventFilters.Marshal(b, m, deterministic)
395}
396func (m *EventFilters) XXX_Merge(src proto.Message) {
397 xxx_messageInfo_EventFilters.Merge(m, src)
398}
399func (m *EventFilters) XXX_Size() int {
400 return xxx_messageInfo_EventFilters.Size(m)
401}
402func (m *EventFilters) XXX_DiscardUnknown() {
403 xxx_messageInfo_EventFilters.DiscardUnknown(m)
404}
405
406var xxx_messageInfo_EventFilters proto.InternalMessageInfo
407
408func (m *EventFilters) GetFilters() []*EventFilter {
409 if m != nil {
410 return m.Filters
411 }
412 return nil
Devmalya Paulf98ca132019-07-09 06:14:19 -0400413}
414
William Kurkian1b363f42019-03-12 15:28:12 -0400415type ConfigEventType struct {
416 XXX_NoUnkeyedLiteral struct{} `json:"-"`
417 XXX_unrecognized []byte `json:"-"`
418 XXX_sizecache int32 `json:"-"`
419}
420
421func (m *ConfigEventType) Reset() { *m = ConfigEventType{} }
422func (m *ConfigEventType) String() string { return proto.CompactTextString(m) }
423func (*ConfigEventType) ProtoMessage() {}
424func (*ConfigEventType) Descriptor() ([]byte, []int) {
khenaidoo4c6543e2021-10-19 17:25:58 -0400425 return fileDescriptor_e63e6c07044fd2c4, []int{4}
William Kurkian1b363f42019-03-12 15:28:12 -0400426}
William Kurkianad745652019-03-20 08:45:51 -0400427
William Kurkian1b363f42019-03-12 15:28:12 -0400428func (m *ConfigEventType) XXX_Unmarshal(b []byte) error {
429 return xxx_messageInfo_ConfigEventType.Unmarshal(m, b)
430}
431func (m *ConfigEventType) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
432 return xxx_messageInfo_ConfigEventType.Marshal(b, m, deterministic)
433}
William Kurkianad745652019-03-20 08:45:51 -0400434func (m *ConfigEventType) XXX_Merge(src proto.Message) {
435 xxx_messageInfo_ConfigEventType.Merge(m, src)
William Kurkian1b363f42019-03-12 15:28:12 -0400436}
437func (m *ConfigEventType) XXX_Size() int {
438 return xxx_messageInfo_ConfigEventType.Size(m)
439}
440func (m *ConfigEventType) XXX_DiscardUnknown() {
441 xxx_messageInfo_ConfigEventType.DiscardUnknown(m)
442}
443
444var xxx_messageInfo_ConfigEventType proto.InternalMessageInfo
445
446type ConfigEvent struct {
khenaidoo4c6543e2021-10-19 17:25:58 -0400447 Type ConfigEventType_Types `protobuf:"varint,1,opt,name=type,proto3,enum=event.ConfigEventType_Types" json:"type,omitempty"`
Serkant Uluderyacbcfaa42019-10-18 13:25:08 +0300448 Hash string `protobuf:"bytes,2,opt,name=hash,proto3" json:"hash,omitempty"`
449 Data string `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"`
450 XXX_NoUnkeyedLiteral struct{} `json:"-"`
451 XXX_unrecognized []byte `json:"-"`
452 XXX_sizecache int32 `json:"-"`
William Kurkian1b363f42019-03-12 15:28:12 -0400453}
454
455func (m *ConfigEvent) Reset() { *m = ConfigEvent{} }
456func (m *ConfigEvent) String() string { return proto.CompactTextString(m) }
457func (*ConfigEvent) ProtoMessage() {}
458func (*ConfigEvent) Descriptor() ([]byte, []int) {
khenaidoo4c6543e2021-10-19 17:25:58 -0400459 return fileDescriptor_e63e6c07044fd2c4, []int{5}
William Kurkian1b363f42019-03-12 15:28:12 -0400460}
William Kurkianad745652019-03-20 08:45:51 -0400461
William Kurkian1b363f42019-03-12 15:28:12 -0400462func (m *ConfigEvent) XXX_Unmarshal(b []byte) error {
463 return xxx_messageInfo_ConfigEvent.Unmarshal(m, b)
464}
465func (m *ConfigEvent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
466 return xxx_messageInfo_ConfigEvent.Marshal(b, m, deterministic)
467}
William Kurkianad745652019-03-20 08:45:51 -0400468func (m *ConfigEvent) XXX_Merge(src proto.Message) {
469 xxx_messageInfo_ConfigEvent.Merge(m, src)
William Kurkian1b363f42019-03-12 15:28:12 -0400470}
471func (m *ConfigEvent) XXX_Size() int {
472 return xxx_messageInfo_ConfigEvent.Size(m)
473}
474func (m *ConfigEvent) XXX_DiscardUnknown() {
475 xxx_messageInfo_ConfigEvent.DiscardUnknown(m)
476}
477
478var xxx_messageInfo_ConfigEvent proto.InternalMessageInfo
479
Serkant Uluderyacbcfaa42019-10-18 13:25:08 +0300480func (m *ConfigEvent) GetType() ConfigEventType_Types {
William Kurkian1b363f42019-03-12 15:28:12 -0400481 if m != nil {
482 return m.Type
483 }
484 return ConfigEventType_add
485}
486
487func (m *ConfigEvent) GetHash() string {
488 if m != nil {
489 return m.Hash
490 }
491 return ""
492}
493
494func (m *ConfigEvent) GetData() string {
495 if m != nil {
496 return m.Data
497 }
498 return ""
499}
500
501type KpiEventType struct {
502 XXX_NoUnkeyedLiteral struct{} `json:"-"`
503 XXX_unrecognized []byte `json:"-"`
504 XXX_sizecache int32 `json:"-"`
505}
506
507func (m *KpiEventType) Reset() { *m = KpiEventType{} }
508func (m *KpiEventType) String() string { return proto.CompactTextString(m) }
509func (*KpiEventType) ProtoMessage() {}
510func (*KpiEventType) Descriptor() ([]byte, []int) {
khenaidoo4c6543e2021-10-19 17:25:58 -0400511 return fileDescriptor_e63e6c07044fd2c4, []int{6}
William Kurkian1b363f42019-03-12 15:28:12 -0400512}
William Kurkianad745652019-03-20 08:45:51 -0400513
William Kurkian1b363f42019-03-12 15:28:12 -0400514func (m *KpiEventType) XXX_Unmarshal(b []byte) error {
515 return xxx_messageInfo_KpiEventType.Unmarshal(m, b)
516}
517func (m *KpiEventType) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
518 return xxx_messageInfo_KpiEventType.Marshal(b, m, deterministic)
519}
William Kurkianad745652019-03-20 08:45:51 -0400520func (m *KpiEventType) XXX_Merge(src proto.Message) {
521 xxx_messageInfo_KpiEventType.Merge(m, src)
William Kurkian1b363f42019-03-12 15:28:12 -0400522}
523func (m *KpiEventType) XXX_Size() int {
524 return xxx_messageInfo_KpiEventType.Size(m)
525}
526func (m *KpiEventType) XXX_DiscardUnknown() {
527 xxx_messageInfo_KpiEventType.DiscardUnknown(m)
528}
529
530var xxx_messageInfo_KpiEventType proto.InternalMessageInfo
531
532//
533// Struct to convey a dictionary of metric metadata.
534type MetricMetaData struct {
535 Title string `protobuf:"bytes,1,opt,name=title,proto3" json:"title,omitempty"`
536 Ts float64 `protobuf:"fixed64,2,opt,name=ts,proto3" json:"ts,omitempty"`
537 LogicalDeviceId string `protobuf:"bytes,3,opt,name=logical_device_id,json=logicalDeviceId,proto3" json:"logical_device_id,omitempty"`
538 // (equivalent to the DPID that ONOS has
539 // for the VOLTHA device without the
540 // 'of:' prefix
541 SerialNo string `protobuf:"bytes,4,opt,name=serial_no,json=serialNo,proto3" json:"serial_no,omitempty"`
542 DeviceId string `protobuf:"bytes,5,opt,name=device_id,json=deviceId,proto3" json:"device_id,omitempty"`
543 Context map[string]string `protobuf:"bytes,6,rep,name=context,proto3" json:"context,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
onkar.kundargi7b85fa12020-02-27 13:19:22 +0530544 Uuid string `protobuf:"bytes,7,opt,name=uuid,proto3" json:"uuid,omitempty"`
William Kurkian1b363f42019-03-12 15:28:12 -0400545 XXX_NoUnkeyedLiteral struct{} `json:"-"`
546 XXX_unrecognized []byte `json:"-"`
547 XXX_sizecache int32 `json:"-"`
548}
549
550func (m *MetricMetaData) Reset() { *m = MetricMetaData{} }
551func (m *MetricMetaData) String() string { return proto.CompactTextString(m) }
552func (*MetricMetaData) ProtoMessage() {}
553func (*MetricMetaData) Descriptor() ([]byte, []int) {
khenaidoo4c6543e2021-10-19 17:25:58 -0400554 return fileDescriptor_e63e6c07044fd2c4, []int{7}
William Kurkian1b363f42019-03-12 15:28:12 -0400555}
William Kurkianad745652019-03-20 08:45:51 -0400556
William Kurkian1b363f42019-03-12 15:28:12 -0400557func (m *MetricMetaData) XXX_Unmarshal(b []byte) error {
558 return xxx_messageInfo_MetricMetaData.Unmarshal(m, b)
559}
560func (m *MetricMetaData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
561 return xxx_messageInfo_MetricMetaData.Marshal(b, m, deterministic)
562}
William Kurkianad745652019-03-20 08:45:51 -0400563func (m *MetricMetaData) XXX_Merge(src proto.Message) {
564 xxx_messageInfo_MetricMetaData.Merge(m, src)
William Kurkian1b363f42019-03-12 15:28:12 -0400565}
566func (m *MetricMetaData) XXX_Size() int {
567 return xxx_messageInfo_MetricMetaData.Size(m)
568}
569func (m *MetricMetaData) XXX_DiscardUnknown() {
570 xxx_messageInfo_MetricMetaData.DiscardUnknown(m)
571}
572
573var xxx_messageInfo_MetricMetaData proto.InternalMessageInfo
574
575func (m *MetricMetaData) GetTitle() string {
576 if m != nil {
577 return m.Title
578 }
579 return ""
580}
581
582func (m *MetricMetaData) GetTs() float64 {
583 if m != nil {
584 return m.Ts
585 }
586 return 0
587}
588
589func (m *MetricMetaData) GetLogicalDeviceId() string {
590 if m != nil {
591 return m.LogicalDeviceId
592 }
593 return ""
594}
595
596func (m *MetricMetaData) GetSerialNo() string {
597 if m != nil {
598 return m.SerialNo
599 }
600 return ""
601}
602
603func (m *MetricMetaData) GetDeviceId() string {
604 if m != nil {
605 return m.DeviceId
606 }
607 return ""
608}
609
610func (m *MetricMetaData) GetContext() map[string]string {
611 if m != nil {
612 return m.Context
613 }
614 return nil
615}
616
onkar.kundargi7b85fa12020-02-27 13:19:22 +0530617func (m *MetricMetaData) GetUuid() string {
618 if m != nil {
619 return m.Uuid
620 }
621 return ""
622}
623
William Kurkian1b363f42019-03-12 15:28:12 -0400624//
625// Struct to convey a dictionary of metric->value pairs. Typically used in
626// pure shared-timestamp or shared-timestamp + shared object prefix situations.
627type MetricValuePairs struct {
628 // Metric / value pairs.
629 Metrics map[string]float32 `protobuf:"bytes,1,rep,name=metrics,proto3" json:"metrics,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"fixed32,2,opt,name=value,proto3"`
630 XXX_NoUnkeyedLiteral struct{} `json:"-"`
631 XXX_unrecognized []byte `json:"-"`
632 XXX_sizecache int32 `json:"-"`
633}
634
635func (m *MetricValuePairs) Reset() { *m = MetricValuePairs{} }
636func (m *MetricValuePairs) String() string { return proto.CompactTextString(m) }
637func (*MetricValuePairs) ProtoMessage() {}
638func (*MetricValuePairs) Descriptor() ([]byte, []int) {
khenaidoo4c6543e2021-10-19 17:25:58 -0400639 return fileDescriptor_e63e6c07044fd2c4, []int{8}
William Kurkian1b363f42019-03-12 15:28:12 -0400640}
William Kurkianad745652019-03-20 08:45:51 -0400641
William Kurkian1b363f42019-03-12 15:28:12 -0400642func (m *MetricValuePairs) XXX_Unmarshal(b []byte) error {
643 return xxx_messageInfo_MetricValuePairs.Unmarshal(m, b)
644}
645func (m *MetricValuePairs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
646 return xxx_messageInfo_MetricValuePairs.Marshal(b, m, deterministic)
647}
William Kurkianad745652019-03-20 08:45:51 -0400648func (m *MetricValuePairs) XXX_Merge(src proto.Message) {
649 xxx_messageInfo_MetricValuePairs.Merge(m, src)
William Kurkian1b363f42019-03-12 15:28:12 -0400650}
651func (m *MetricValuePairs) XXX_Size() int {
652 return xxx_messageInfo_MetricValuePairs.Size(m)
653}
654func (m *MetricValuePairs) XXX_DiscardUnknown() {
655 xxx_messageInfo_MetricValuePairs.DiscardUnknown(m)
656}
657
658var xxx_messageInfo_MetricValuePairs proto.InternalMessageInfo
659
660func (m *MetricValuePairs) GetMetrics() map[string]float32 {
661 if m != nil {
662 return m.Metrics
663 }
664 return nil
665}
666
667//
668// Struct to group metadata for a metric (or group of metrics) with the key-value
669// pairs of collected metrics
670type MetricInformation struct {
671 Metadata *MetricMetaData `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`
672 Metrics map[string]float32 `protobuf:"bytes,2,rep,name=metrics,proto3" json:"metrics,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"fixed32,2,opt,name=value,proto3"`
673 XXX_NoUnkeyedLiteral struct{} `json:"-"`
674 XXX_unrecognized []byte `json:"-"`
675 XXX_sizecache int32 `json:"-"`
676}
677
678func (m *MetricInformation) Reset() { *m = MetricInformation{} }
679func (m *MetricInformation) String() string { return proto.CompactTextString(m) }
680func (*MetricInformation) ProtoMessage() {}
681func (*MetricInformation) Descriptor() ([]byte, []int) {
khenaidoo4c6543e2021-10-19 17:25:58 -0400682 return fileDescriptor_e63e6c07044fd2c4, []int{9}
William Kurkian1b363f42019-03-12 15:28:12 -0400683}
William Kurkianad745652019-03-20 08:45:51 -0400684
William Kurkian1b363f42019-03-12 15:28:12 -0400685func (m *MetricInformation) XXX_Unmarshal(b []byte) error {
686 return xxx_messageInfo_MetricInformation.Unmarshal(m, b)
687}
688func (m *MetricInformation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
689 return xxx_messageInfo_MetricInformation.Marshal(b, m, deterministic)
690}
William Kurkianad745652019-03-20 08:45:51 -0400691func (m *MetricInformation) XXX_Merge(src proto.Message) {
692 xxx_messageInfo_MetricInformation.Merge(m, src)
William Kurkian1b363f42019-03-12 15:28:12 -0400693}
694func (m *MetricInformation) XXX_Size() int {
695 return xxx_messageInfo_MetricInformation.Size(m)
696}
697func (m *MetricInformation) XXX_DiscardUnknown() {
698 xxx_messageInfo_MetricInformation.DiscardUnknown(m)
699}
700
701var xxx_messageInfo_MetricInformation proto.InternalMessageInfo
702
703func (m *MetricInformation) GetMetadata() *MetricMetaData {
704 if m != nil {
705 return m.Metadata
706 }
707 return nil
708}
709
710func (m *MetricInformation) GetMetrics() map[string]float32 {
711 if m != nil {
712 return m.Metrics
713 }
714 return nil
715}
716
717//
pnalmas90299422025-12-16 11:29:25 +0530718// Struct to group metadata for a metric (or group of metrics) with the key-value
719// pairs of collected metrics using 64-bit unsigned integers.
720// This is used for counters that can exceed the precision of float (e.g., FEC, GEM counters).
721type MetricInformation64 struct {
722 Metadata *MetricMetaData `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`
723 Metrics map[string]uint64 `protobuf:"bytes,2,rep,name=metrics,proto3" json:"metrics,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
724 XXX_NoUnkeyedLiteral struct{} `json:"-"`
725 XXX_unrecognized []byte `json:"-"`
726 XXX_sizecache int32 `json:"-"`
727}
728
729func (m *MetricInformation64) Reset() { *m = MetricInformation64{} }
730func (m *MetricInformation64) String() string { return proto.CompactTextString(m) }
731func (*MetricInformation64) ProtoMessage() {}
732func (*MetricInformation64) Descriptor() ([]byte, []int) {
733 return fileDescriptor_e63e6c07044fd2c4, []int{10}
734}
735
736func (m *MetricInformation64) XXX_Unmarshal(b []byte) error {
737 return xxx_messageInfo_MetricInformation64.Unmarshal(m, b)
738}
739func (m *MetricInformation64) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
740 return xxx_messageInfo_MetricInformation64.Marshal(b, m, deterministic)
741}
742func (m *MetricInformation64) XXX_Merge(src proto.Message) {
743 xxx_messageInfo_MetricInformation64.Merge(m, src)
744}
745func (m *MetricInformation64) XXX_Size() int {
746 return xxx_messageInfo_MetricInformation64.Size(m)
747}
748func (m *MetricInformation64) XXX_DiscardUnknown() {
749 xxx_messageInfo_MetricInformation64.DiscardUnknown(m)
750}
751
752var xxx_messageInfo_MetricInformation64 proto.InternalMessageInfo
753
754func (m *MetricInformation64) GetMetadata() *MetricMetaData {
755 if m != nil {
756 return m.Metadata
757 }
758 return nil
759}
760
761func (m *MetricInformation64) GetMetrics() map[string]uint64 {
762 if m != nil {
763 return m.Metrics
764 }
765 return nil
766}
767
768//
William Kurkian1b363f42019-03-12 15:28:12 -0400769// Legacy KPI Event structured. In mid-August, the KPI event format was updated
770// to a more easily parsable format. See VOL-1140
771// for more information.
772type KpiEvent struct {
khenaidoo4c6543e2021-10-19 17:25:58 -0400773 Type KpiEventType_Types `protobuf:"varint,1,opt,name=type,proto3,enum=event.KpiEventType_Types" json:"type,omitempty"`
William Kurkian1b363f42019-03-12 15:28:12 -0400774 Ts float32 `protobuf:"fixed32,2,opt,name=ts,proto3" json:"ts,omitempty"`
775 Prefixes map[string]*MetricValuePairs `protobuf:"bytes,3,rep,name=prefixes,proto3" json:"prefixes,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
776 XXX_NoUnkeyedLiteral struct{} `json:"-"`
777 XXX_unrecognized []byte `json:"-"`
778 XXX_sizecache int32 `json:"-"`
779}
780
781func (m *KpiEvent) Reset() { *m = KpiEvent{} }
782func (m *KpiEvent) String() string { return proto.CompactTextString(m) }
783func (*KpiEvent) ProtoMessage() {}
784func (*KpiEvent) Descriptor() ([]byte, []int) {
pnalmas90299422025-12-16 11:29:25 +0530785 return fileDescriptor_e63e6c07044fd2c4, []int{11}
William Kurkian1b363f42019-03-12 15:28:12 -0400786}
William Kurkianad745652019-03-20 08:45:51 -0400787
William Kurkian1b363f42019-03-12 15:28:12 -0400788func (m *KpiEvent) XXX_Unmarshal(b []byte) error {
789 return xxx_messageInfo_KpiEvent.Unmarshal(m, b)
790}
791func (m *KpiEvent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
792 return xxx_messageInfo_KpiEvent.Marshal(b, m, deterministic)
793}
William Kurkianad745652019-03-20 08:45:51 -0400794func (m *KpiEvent) XXX_Merge(src proto.Message) {
795 xxx_messageInfo_KpiEvent.Merge(m, src)
William Kurkian1b363f42019-03-12 15:28:12 -0400796}
797func (m *KpiEvent) XXX_Size() int {
798 return xxx_messageInfo_KpiEvent.Size(m)
799}
800func (m *KpiEvent) XXX_DiscardUnknown() {
801 xxx_messageInfo_KpiEvent.DiscardUnknown(m)
802}
803
804var xxx_messageInfo_KpiEvent proto.InternalMessageInfo
805
Serkant Uluderyacbcfaa42019-10-18 13:25:08 +0300806func (m *KpiEvent) GetType() KpiEventType_Types {
William Kurkian1b363f42019-03-12 15:28:12 -0400807 if m != nil {
808 return m.Type
809 }
810 return KpiEventType_slice
811}
812
813func (m *KpiEvent) GetTs() float32 {
814 if m != nil {
815 return m.Ts
816 }
817 return 0
818}
819
820func (m *KpiEvent) GetPrefixes() map[string]*MetricValuePairs {
821 if m != nil {
822 return m.Prefixes
823 }
824 return nil
825}
826
827type KpiEvent2 struct {
828 // Type of KPI Event
khenaidoo4c6543e2021-10-19 17:25:58 -0400829 Type KpiEventType_Types `protobuf:"varint,1,opt,name=type,proto3,enum=event.KpiEventType_Types" json:"type,omitempty"`
William Kurkian1b363f42019-03-12 15:28:12 -0400830 // Fields used when for slice:
831 Ts float64 `protobuf:"fixed64,2,opt,name=ts,proto3" json:"ts,omitempty"`
832 SliceData []*MetricInformation `protobuf:"bytes,3,rep,name=slice_data,json=sliceData,proto3" json:"slice_data,omitempty"`
833 XXX_NoUnkeyedLiteral struct{} `json:"-"`
834 XXX_unrecognized []byte `json:"-"`
835 XXX_sizecache int32 `json:"-"`
836}
837
838func (m *KpiEvent2) Reset() { *m = KpiEvent2{} }
839func (m *KpiEvent2) String() string { return proto.CompactTextString(m) }
840func (*KpiEvent2) ProtoMessage() {}
841func (*KpiEvent2) Descriptor() ([]byte, []int) {
pnalmas90299422025-12-16 11:29:25 +0530842 return fileDescriptor_e63e6c07044fd2c4, []int{12}
William Kurkian1b363f42019-03-12 15:28:12 -0400843}
William Kurkianad745652019-03-20 08:45:51 -0400844
William Kurkian1b363f42019-03-12 15:28:12 -0400845func (m *KpiEvent2) XXX_Unmarshal(b []byte) error {
846 return xxx_messageInfo_KpiEvent2.Unmarshal(m, b)
847}
848func (m *KpiEvent2) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
849 return xxx_messageInfo_KpiEvent2.Marshal(b, m, deterministic)
850}
William Kurkianad745652019-03-20 08:45:51 -0400851func (m *KpiEvent2) XXX_Merge(src proto.Message) {
852 xxx_messageInfo_KpiEvent2.Merge(m, src)
William Kurkian1b363f42019-03-12 15:28:12 -0400853}
854func (m *KpiEvent2) XXX_Size() int {
855 return xxx_messageInfo_KpiEvent2.Size(m)
856}
857func (m *KpiEvent2) XXX_DiscardUnknown() {
858 xxx_messageInfo_KpiEvent2.DiscardUnknown(m)
859}
860
861var xxx_messageInfo_KpiEvent2 proto.InternalMessageInfo
862
Serkant Uluderyacbcfaa42019-10-18 13:25:08 +0300863func (m *KpiEvent2) GetType() KpiEventType_Types {
William Kurkian1b363f42019-03-12 15:28:12 -0400864 if m != nil {
865 return m.Type
866 }
867 return KpiEventType_slice
868}
869
870func (m *KpiEvent2) GetTs() float64 {
871 if m != nil {
872 return m.Ts
873 }
874 return 0
875}
876
877func (m *KpiEvent2) GetSliceData() []*MetricInformation {
878 if m != nil {
879 return m.SliceData
880 }
881 return nil
882}
883
884//
pnalmas90299422025-12-16 11:29:25 +0530885// KpiEvent3 with support for 64-bit unsigned integer counters.
886// Use this for metrics that require full 64-bit precision (e.g., FEC counters, GEM counters).
887type KpiEvent3 struct {
888 // Type of KPI Event
889 Type KpiEventType_Types `protobuf:"varint,1,opt,name=type,proto3,enum=event.KpiEventType_Types" json:"type,omitempty"`
890 // Fields used when for slice:
891 Ts float64 `protobuf:"fixed64,2,opt,name=ts,proto3" json:"ts,omitempty"`
892 SliceData []*MetricInformation64 `protobuf:"bytes,3,rep,name=slice_data,json=sliceData,proto3" json:"slice_data,omitempty"`
893 XXX_NoUnkeyedLiteral struct{} `json:"-"`
894 XXX_unrecognized []byte `json:"-"`
895 XXX_sizecache int32 `json:"-"`
896}
897
898func (m *KpiEvent3) Reset() { *m = KpiEvent3{} }
899func (m *KpiEvent3) String() string { return proto.CompactTextString(m) }
900func (*KpiEvent3) ProtoMessage() {}
901func (*KpiEvent3) Descriptor() ([]byte, []int) {
902 return fileDescriptor_e63e6c07044fd2c4, []int{13}
903}
904
905func (m *KpiEvent3) XXX_Unmarshal(b []byte) error {
906 return xxx_messageInfo_KpiEvent3.Unmarshal(m, b)
907}
908func (m *KpiEvent3) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
909 return xxx_messageInfo_KpiEvent3.Marshal(b, m, deterministic)
910}
911func (m *KpiEvent3) XXX_Merge(src proto.Message) {
912 xxx_messageInfo_KpiEvent3.Merge(m, src)
913}
914func (m *KpiEvent3) XXX_Size() int {
915 return xxx_messageInfo_KpiEvent3.Size(m)
916}
917func (m *KpiEvent3) XXX_DiscardUnknown() {
918 xxx_messageInfo_KpiEvent3.DiscardUnknown(m)
919}
920
921var xxx_messageInfo_KpiEvent3 proto.InternalMessageInfo
922
923func (m *KpiEvent3) GetType() KpiEventType_Types {
924 if m != nil {
925 return m.Type
926 }
927 return KpiEventType_slice
928}
929
930func (m *KpiEvent3) GetTs() float64 {
931 if m != nil {
932 return m.Ts
933 }
934 return 0
935}
936
937func (m *KpiEvent3) GetSliceData() []*MetricInformation64 {
938 if m != nil {
939 return m.SliceData
940 }
941 return nil
942}
943
944//
Devmalya Paulf98ca132019-07-09 06:14:19 -0400945// Describes the events specific to device
946type DeviceEvent struct {
947 // Identifier of the originating resource of the event, for ex: device_id
948 ResourceId string `protobuf:"bytes,1,opt,name=resource_id,json=resourceId,proto3" json:"resource_id,omitempty"`
949 // device_event_name indicates clearly the name of the device event
950 DeviceEventName string `protobuf:"bytes,2,opt,name=device_event_name,json=deviceEventName,proto3" json:"device_event_name,omitempty"`
951 // Textual explanation of the device event
952 Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
953 // Key/Value storage for extra information that may give context to the event
954 Context map[string]string `protobuf:"bytes,4,rep,name=context,proto3" json:"context,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
955 XXX_NoUnkeyedLiteral struct{} `json:"-"`
956 XXX_unrecognized []byte `json:"-"`
957 XXX_sizecache int32 `json:"-"`
958}
959
960func (m *DeviceEvent) Reset() { *m = DeviceEvent{} }
961func (m *DeviceEvent) String() string { return proto.CompactTextString(m) }
962func (*DeviceEvent) ProtoMessage() {}
963func (*DeviceEvent) Descriptor() ([]byte, []int) {
pnalmas90299422025-12-16 11:29:25 +0530964 return fileDescriptor_e63e6c07044fd2c4, []int{14}
Devmalya Paulf98ca132019-07-09 06:14:19 -0400965}
966
967func (m *DeviceEvent) XXX_Unmarshal(b []byte) error {
968 return xxx_messageInfo_DeviceEvent.Unmarshal(m, b)
969}
970func (m *DeviceEvent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
971 return xxx_messageInfo_DeviceEvent.Marshal(b, m, deterministic)
972}
973func (m *DeviceEvent) XXX_Merge(src proto.Message) {
974 xxx_messageInfo_DeviceEvent.Merge(m, src)
975}
976func (m *DeviceEvent) XXX_Size() int {
977 return xxx_messageInfo_DeviceEvent.Size(m)
978}
979func (m *DeviceEvent) XXX_DiscardUnknown() {
980 xxx_messageInfo_DeviceEvent.DiscardUnknown(m)
981}
982
983var xxx_messageInfo_DeviceEvent proto.InternalMessageInfo
984
985func (m *DeviceEvent) GetResourceId() string {
986 if m != nil {
987 return m.ResourceId
988 }
989 return ""
990}
991
992func (m *DeviceEvent) GetDeviceEventName() string {
993 if m != nil {
994 return m.DeviceEventName
995 }
996 return ""
997}
998
999func (m *DeviceEvent) GetDescription() string {
1000 if m != nil {
1001 return m.Description
1002 }
1003 return ""
1004}
1005
1006func (m *DeviceEvent) GetContext() map[string]string {
1007 if m != nil {
1008 return m.Context
1009 }
1010 return nil
1011}
1012
1013//
Himani Chawla9499e952020-12-17 13:12:52 +05301014// Describes the events specific to an RPC request
1015type RPCEvent struct {
1016 // RPC name
1017 Rpc string `protobuf:"bytes,1,opt,name=rpc,proto3" json:"rpc,omitempty"`
1018 // The operation id of that request. Can be a log correlation ID
1019 OperationId string `protobuf:"bytes,2,opt,name=operation_id,json=operationId,proto3" json:"operation_id,omitempty"`
1020 // Identifies the service name originating the event
1021 Service string `protobuf:"bytes,3,opt,name=service,proto3" json:"service,omitempty"`
1022 // Identifies the stack originating the event
1023 StackId string `protobuf:"bytes,4,opt,name=stack_id,json=stackId,proto3" json:"stack_id,omitempty"`
1024 // Identifies the resource upon which the action is taken, e.g. device_id
1025 ResourceId string `protobuf:"bytes,5,opt,name=resource_id,json=resourceId,proto3" json:"resource_id,omitempty"`
1026 // Textual explanation of the event
1027 Description string `protobuf:"bytes,6,opt,name=description,proto3" json:"description,omitempty"`
1028 // Key/Value storage for extra information that may give context to the event
1029 Context map[string]string `protobuf:"bytes,7,rep,name=context,proto3" json:"context,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
1030 // Status of the RPC Event
1031 Status *common.OperationResp `protobuf:"bytes,8,opt,name=status,proto3" json:"status,omitempty"`
1032 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1033 XXX_unrecognized []byte `json:"-"`
1034 XXX_sizecache int32 `json:"-"`
1035}
1036
1037func (m *RPCEvent) Reset() { *m = RPCEvent{} }
1038func (m *RPCEvent) String() string { return proto.CompactTextString(m) }
1039func (*RPCEvent) ProtoMessage() {}
1040func (*RPCEvent) Descriptor() ([]byte, []int) {
pnalmas90299422025-12-16 11:29:25 +05301041 return fileDescriptor_e63e6c07044fd2c4, []int{15}
Himani Chawla9499e952020-12-17 13:12:52 +05301042}
1043
1044func (m *RPCEvent) XXX_Unmarshal(b []byte) error {
1045 return xxx_messageInfo_RPCEvent.Unmarshal(m, b)
1046}
1047func (m *RPCEvent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1048 return xxx_messageInfo_RPCEvent.Marshal(b, m, deterministic)
1049}
1050func (m *RPCEvent) XXX_Merge(src proto.Message) {
1051 xxx_messageInfo_RPCEvent.Merge(m, src)
1052}
1053func (m *RPCEvent) XXX_Size() int {
1054 return xxx_messageInfo_RPCEvent.Size(m)
1055}
1056func (m *RPCEvent) XXX_DiscardUnknown() {
1057 xxx_messageInfo_RPCEvent.DiscardUnknown(m)
1058}
1059
1060var xxx_messageInfo_RPCEvent proto.InternalMessageInfo
1061
1062func (m *RPCEvent) GetRpc() string {
1063 if m != nil {
1064 return m.Rpc
1065 }
1066 return ""
1067}
1068
1069func (m *RPCEvent) GetOperationId() string {
1070 if m != nil {
1071 return m.OperationId
1072 }
1073 return ""
1074}
1075
1076func (m *RPCEvent) GetService() string {
1077 if m != nil {
1078 return m.Service
1079 }
1080 return ""
1081}
1082
1083func (m *RPCEvent) GetStackId() string {
1084 if m != nil {
1085 return m.StackId
1086 }
1087 return ""
1088}
1089
1090func (m *RPCEvent) GetResourceId() string {
1091 if m != nil {
1092 return m.ResourceId
1093 }
1094 return ""
1095}
1096
1097func (m *RPCEvent) GetDescription() string {
1098 if m != nil {
1099 return m.Description
1100 }
1101 return ""
1102}
1103
1104func (m *RPCEvent) GetContext() map[string]string {
1105 if m != nil {
1106 return m.Context
1107 }
1108 return nil
1109}
1110
1111func (m *RPCEvent) GetStatus() *common.OperationResp {
1112 if m != nil {
1113 return m.Status
1114 }
1115 return nil
1116}
1117
1118//
Devmalya Paulf98ca132019-07-09 06:14:19 -04001119// Identify the area of the system impacted by the event.
1120type EventCategory struct {
1121 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1122 XXX_unrecognized []byte `json:"-"`
1123 XXX_sizecache int32 `json:"-"`
1124}
1125
1126func (m *EventCategory) Reset() { *m = EventCategory{} }
1127func (m *EventCategory) String() string { return proto.CompactTextString(m) }
1128func (*EventCategory) ProtoMessage() {}
1129func (*EventCategory) Descriptor() ([]byte, []int) {
pnalmas90299422025-12-16 11:29:25 +05301130 return fileDescriptor_e63e6c07044fd2c4, []int{16}
Devmalya Paulf98ca132019-07-09 06:14:19 -04001131}
1132
1133func (m *EventCategory) XXX_Unmarshal(b []byte) error {
1134 return xxx_messageInfo_EventCategory.Unmarshal(m, b)
1135}
1136func (m *EventCategory) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1137 return xxx_messageInfo_EventCategory.Marshal(b, m, deterministic)
1138}
1139func (m *EventCategory) XXX_Merge(src proto.Message) {
1140 xxx_messageInfo_EventCategory.Merge(m, src)
1141}
1142func (m *EventCategory) XXX_Size() int {
1143 return xxx_messageInfo_EventCategory.Size(m)
1144}
1145func (m *EventCategory) XXX_DiscardUnknown() {
1146 xxx_messageInfo_EventCategory.DiscardUnknown(m)
1147}
1148
1149var xxx_messageInfo_EventCategory proto.InternalMessageInfo
1150
1151//
1152// Identify the functional category originating the event
1153type EventSubCategory struct {
1154 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1155 XXX_unrecognized []byte `json:"-"`
1156 XXX_sizecache int32 `json:"-"`
1157}
1158
1159func (m *EventSubCategory) Reset() { *m = EventSubCategory{} }
1160func (m *EventSubCategory) String() string { return proto.CompactTextString(m) }
1161func (*EventSubCategory) ProtoMessage() {}
1162func (*EventSubCategory) Descriptor() ([]byte, []int) {
pnalmas90299422025-12-16 11:29:25 +05301163 return fileDescriptor_e63e6c07044fd2c4, []int{17}
Devmalya Paulf98ca132019-07-09 06:14:19 -04001164}
1165
1166func (m *EventSubCategory) XXX_Unmarshal(b []byte) error {
1167 return xxx_messageInfo_EventSubCategory.Unmarshal(m, b)
1168}
1169func (m *EventSubCategory) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1170 return xxx_messageInfo_EventSubCategory.Marshal(b, m, deterministic)
1171}
1172func (m *EventSubCategory) XXX_Merge(src proto.Message) {
1173 xxx_messageInfo_EventSubCategory.Merge(m, src)
1174}
1175func (m *EventSubCategory) XXX_Size() int {
1176 return xxx_messageInfo_EventSubCategory.Size(m)
1177}
1178func (m *EventSubCategory) XXX_DiscardUnknown() {
1179 xxx_messageInfo_EventSubCategory.DiscardUnknown(m)
1180}
1181
1182var xxx_messageInfo_EventSubCategory proto.InternalMessageInfo
1183
1184//
1185// Identify the type of event
1186type EventType struct {
1187 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1188 XXX_unrecognized []byte `json:"-"`
1189 XXX_sizecache int32 `json:"-"`
1190}
1191
1192func (m *EventType) Reset() { *m = EventType{} }
1193func (m *EventType) String() string { return proto.CompactTextString(m) }
1194func (*EventType) ProtoMessage() {}
1195func (*EventType) Descriptor() ([]byte, []int) {
pnalmas90299422025-12-16 11:29:25 +05301196 return fileDescriptor_e63e6c07044fd2c4, []int{18}
Devmalya Paulf98ca132019-07-09 06:14:19 -04001197}
1198
1199func (m *EventType) XXX_Unmarshal(b []byte) error {
1200 return xxx_messageInfo_EventType.Unmarshal(m, b)
1201}
1202func (m *EventType) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1203 return xxx_messageInfo_EventType.Marshal(b, m, deterministic)
1204}
1205func (m *EventType) XXX_Merge(src proto.Message) {
1206 xxx_messageInfo_EventType.Merge(m, src)
1207}
1208func (m *EventType) XXX_Size() int {
1209 return xxx_messageInfo_EventType.Size(m)
1210}
1211func (m *EventType) XXX_DiscardUnknown() {
1212 xxx_messageInfo_EventType.DiscardUnknown(m)
1213}
1214
1215var xxx_messageInfo_EventType proto.InternalMessageInfo
1216
1217//
1218// Identify the functional category originating the event
1219type EventHeader struct {
1220 // Unique ID for this event. e.g. voltha.some_olt.1234
1221 Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
1222 // Refers to the functional area affect by the event
khenaidoo4c6543e2021-10-19 17:25:58 -04001223 Category EventCategory_Types `protobuf:"varint,2,opt,name=category,proto3,enum=event.EventCategory_Types" json:"category,omitempty"`
Devmalya Paulf98ca132019-07-09 06:14:19 -04001224 // Refers to functional category of the event
khenaidoo4c6543e2021-10-19 17:25:58 -04001225 SubCategory EventSubCategory_Types `protobuf:"varint,3,opt,name=sub_category,json=subCategory,proto3,enum=event.EventSubCategory_Types" json:"sub_category,omitempty"`
Devmalya Paulf98ca132019-07-09 06:14:19 -04001226 // Refers to the type of the event
khenaidoo4c6543e2021-10-19 17:25:58 -04001227 Type EventType_Types `protobuf:"varint,4,opt,name=type,proto3,enum=event.EventType_Types" json:"type,omitempty"`
Devmalya Paulf98ca132019-07-09 06:14:19 -04001228 // The version identifier for this event type, thus allowing each
1229 // event type to evolve independently. The version should be in the
1230 // format “MAJOR.MINOR” format and minor changes must only be additive
1231 // and non-breaking.
1232 TypeVersion string `protobuf:"bytes,5,opt,name=type_version,json=typeVersion,proto3" json:"type_version,omitempty"`
1233 // Timestamp at which the event was first raised.
1234 // This represents the UTC time stamp since epoch (in seconds) when the
1235 // the event was first raised from the source entity.
1236 // If the source entity doesn't send the raised_ts, this shall be set
1237 // to timestamp when the event was received.
Scott Baker7c854aa2020-02-10 17:25:31 -08001238 RaisedTs *timestamp.Timestamp `protobuf:"bytes,6,opt,name=raised_ts,json=raisedTs,proto3" json:"raised_ts,omitempty"`
Devmalya Paulf98ca132019-07-09 06:14:19 -04001239 // Timestamp at which the event was reported.
1240 // This represents the UTC time stamp since epoch (in seconds) when the
1241 // the event was reported (this time stamp is >= raised_ts).
1242 // If the source entity that reported this event doesn't send the
1243 // reported_ts, this shall be set to the same value as raised_ts.
Scott Baker7c854aa2020-02-10 17:25:31 -08001244 ReportedTs *timestamp.Timestamp `protobuf:"bytes,7,opt,name=reported_ts,json=reportedTs,proto3" json:"reported_ts,omitempty"`
1245 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1246 XXX_unrecognized []byte `json:"-"`
1247 XXX_sizecache int32 `json:"-"`
Devmalya Paulf98ca132019-07-09 06:14:19 -04001248}
1249
1250func (m *EventHeader) Reset() { *m = EventHeader{} }
1251func (m *EventHeader) String() string { return proto.CompactTextString(m) }
1252func (*EventHeader) ProtoMessage() {}
1253func (*EventHeader) Descriptor() ([]byte, []int) {
pnalmas90299422025-12-16 11:29:25 +05301254 return fileDescriptor_e63e6c07044fd2c4, []int{19}
Devmalya Paulf98ca132019-07-09 06:14:19 -04001255}
1256
1257func (m *EventHeader) XXX_Unmarshal(b []byte) error {
1258 return xxx_messageInfo_EventHeader.Unmarshal(m, b)
1259}
1260func (m *EventHeader) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1261 return xxx_messageInfo_EventHeader.Marshal(b, m, deterministic)
1262}
1263func (m *EventHeader) XXX_Merge(src proto.Message) {
1264 xxx_messageInfo_EventHeader.Merge(m, src)
1265}
1266func (m *EventHeader) XXX_Size() int {
1267 return xxx_messageInfo_EventHeader.Size(m)
1268}
1269func (m *EventHeader) XXX_DiscardUnknown() {
1270 xxx_messageInfo_EventHeader.DiscardUnknown(m)
1271}
1272
1273var xxx_messageInfo_EventHeader proto.InternalMessageInfo
1274
1275func (m *EventHeader) GetId() string {
1276 if m != nil {
1277 return m.Id
1278 }
1279 return ""
1280}
1281
Serkant Uluderyacbcfaa42019-10-18 13:25:08 +03001282func (m *EventHeader) GetCategory() EventCategory_Types {
Devmalya Paulf98ca132019-07-09 06:14:19 -04001283 if m != nil {
1284 return m.Category
1285 }
1286 return EventCategory_COMMUNICATION
1287}
1288
Serkant Uluderyacbcfaa42019-10-18 13:25:08 +03001289func (m *EventHeader) GetSubCategory() EventSubCategory_Types {
Devmalya Paulf98ca132019-07-09 06:14:19 -04001290 if m != nil {
1291 return m.SubCategory
1292 }
1293 return EventSubCategory_PON
1294}
1295
Serkant Uluderyacbcfaa42019-10-18 13:25:08 +03001296func (m *EventHeader) GetType() EventType_Types {
Devmalya Paulf98ca132019-07-09 06:14:19 -04001297 if m != nil {
1298 return m.Type
1299 }
1300 return EventType_CONFIG_EVENT
1301}
1302
1303func (m *EventHeader) GetTypeVersion() string {
1304 if m != nil {
1305 return m.TypeVersion
1306 }
1307 return ""
1308}
1309
Scott Baker7c854aa2020-02-10 17:25:31 -08001310func (m *EventHeader) GetRaisedTs() *timestamp.Timestamp {
Devmalya Paulf98ca132019-07-09 06:14:19 -04001311 if m != nil {
1312 return m.RaisedTs
1313 }
Scott Baker7c854aa2020-02-10 17:25:31 -08001314 return nil
Devmalya Paulf98ca132019-07-09 06:14:19 -04001315}
1316
Scott Baker7c854aa2020-02-10 17:25:31 -08001317func (m *EventHeader) GetReportedTs() *timestamp.Timestamp {
Devmalya Paulf98ca132019-07-09 06:14:19 -04001318 if m != nil {
1319 return m.ReportedTs
1320 }
Scott Baker7c854aa2020-02-10 17:25:31 -08001321 return nil
Devmalya Paulf98ca132019-07-09 06:14:19 -04001322}
1323
1324//
1325// Event Structure
1326type Event struct {
1327 // event header
1328 Header *EventHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"`
1329 // oneof event types referred by EventType.
1330 //
1331 // Types that are valid to be assigned to EventType:
1332 // *Event_ConfigEvent
1333 // *Event_KpiEvent
1334 // *Event_KpiEvent2
1335 // *Event_DeviceEvent
Himani Chawla9499e952020-12-17 13:12:52 +05301336 // *Event_RpcEvent
pnalmas90299422025-12-16 11:29:25 +05301337 // *Event_KpiEvent3
Devmalya Paulf98ca132019-07-09 06:14:19 -04001338 EventType isEvent_EventType `protobuf_oneof:"event_type"`
1339 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1340 XXX_unrecognized []byte `json:"-"`
1341 XXX_sizecache int32 `json:"-"`
1342}
1343
1344func (m *Event) Reset() { *m = Event{} }
1345func (m *Event) String() string { return proto.CompactTextString(m) }
1346func (*Event) ProtoMessage() {}
1347func (*Event) Descriptor() ([]byte, []int) {
pnalmas90299422025-12-16 11:29:25 +05301348 return fileDescriptor_e63e6c07044fd2c4, []int{20}
Devmalya Paulf98ca132019-07-09 06:14:19 -04001349}
1350
1351func (m *Event) XXX_Unmarshal(b []byte) error {
1352 return xxx_messageInfo_Event.Unmarshal(m, b)
1353}
1354func (m *Event) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1355 return xxx_messageInfo_Event.Marshal(b, m, deterministic)
1356}
1357func (m *Event) XXX_Merge(src proto.Message) {
1358 xxx_messageInfo_Event.Merge(m, src)
1359}
1360func (m *Event) XXX_Size() int {
1361 return xxx_messageInfo_Event.Size(m)
1362}
1363func (m *Event) XXX_DiscardUnknown() {
1364 xxx_messageInfo_Event.DiscardUnknown(m)
1365}
1366
1367var xxx_messageInfo_Event proto.InternalMessageInfo
1368
1369func (m *Event) GetHeader() *EventHeader {
1370 if m != nil {
1371 return m.Header
1372 }
1373 return nil
1374}
1375
1376type isEvent_EventType interface {
1377 isEvent_EventType()
1378}
1379
1380type Event_ConfigEvent struct {
1381 ConfigEvent *ConfigEvent `protobuf:"bytes,2,opt,name=config_event,json=configEvent,proto3,oneof"`
1382}
1383
1384type Event_KpiEvent struct {
1385 KpiEvent *KpiEvent `protobuf:"bytes,3,opt,name=kpi_event,json=kpiEvent,proto3,oneof"`
1386}
1387
1388type Event_KpiEvent2 struct {
1389 KpiEvent2 *KpiEvent2 `protobuf:"bytes,4,opt,name=kpi_event2,json=kpiEvent2,proto3,oneof"`
1390}
1391
1392type Event_DeviceEvent struct {
1393 DeviceEvent *DeviceEvent `protobuf:"bytes,5,opt,name=device_event,json=deviceEvent,proto3,oneof"`
1394}
1395
Himani Chawla9499e952020-12-17 13:12:52 +05301396type Event_RpcEvent struct {
1397 RpcEvent *RPCEvent `protobuf:"bytes,6,opt,name=rpc_event,json=rpcEvent,proto3,oneof"`
1398}
1399
pnalmas90299422025-12-16 11:29:25 +05301400type Event_KpiEvent3 struct {
1401 KpiEvent3 *KpiEvent3 `protobuf:"bytes,7,opt,name=kpi_event3,json=kpiEvent3,proto3,oneof"`
1402}
1403
Devmalya Paulf98ca132019-07-09 06:14:19 -04001404func (*Event_ConfigEvent) isEvent_EventType() {}
1405
1406func (*Event_KpiEvent) isEvent_EventType() {}
1407
1408func (*Event_KpiEvent2) isEvent_EventType() {}
1409
1410func (*Event_DeviceEvent) isEvent_EventType() {}
1411
Himani Chawla9499e952020-12-17 13:12:52 +05301412func (*Event_RpcEvent) isEvent_EventType() {}
1413
pnalmas90299422025-12-16 11:29:25 +05301414func (*Event_KpiEvent3) isEvent_EventType() {}
1415
Devmalya Paulf98ca132019-07-09 06:14:19 -04001416func (m *Event) GetEventType() isEvent_EventType {
1417 if m != nil {
1418 return m.EventType
1419 }
1420 return nil
1421}
1422
1423func (m *Event) GetConfigEvent() *ConfigEvent {
1424 if x, ok := m.GetEventType().(*Event_ConfigEvent); ok {
1425 return x.ConfigEvent
1426 }
1427 return nil
1428}
1429
1430func (m *Event) GetKpiEvent() *KpiEvent {
1431 if x, ok := m.GetEventType().(*Event_KpiEvent); ok {
1432 return x.KpiEvent
1433 }
1434 return nil
1435}
1436
1437func (m *Event) GetKpiEvent2() *KpiEvent2 {
1438 if x, ok := m.GetEventType().(*Event_KpiEvent2); ok {
1439 return x.KpiEvent2
1440 }
1441 return nil
1442}
1443
1444func (m *Event) GetDeviceEvent() *DeviceEvent {
1445 if x, ok := m.GetEventType().(*Event_DeviceEvent); ok {
1446 return x.DeviceEvent
1447 }
1448 return nil
1449}
1450
Himani Chawla9499e952020-12-17 13:12:52 +05301451func (m *Event) GetRpcEvent() *RPCEvent {
1452 if x, ok := m.GetEventType().(*Event_RpcEvent); ok {
1453 return x.RpcEvent
1454 }
1455 return nil
1456}
1457
pnalmas90299422025-12-16 11:29:25 +05301458func (m *Event) GetKpiEvent3() *KpiEvent3 {
1459 if x, ok := m.GetEventType().(*Event_KpiEvent3); ok {
1460 return x.KpiEvent3
1461 }
1462 return nil
1463}
1464
Devmalya Paulf98ca132019-07-09 06:14:19 -04001465// XXX_OneofWrappers is for the internal use of the proto package.
1466func (*Event) XXX_OneofWrappers() []interface{} {
1467 return []interface{}{
1468 (*Event_ConfigEvent)(nil),
1469 (*Event_KpiEvent)(nil),
1470 (*Event_KpiEvent2)(nil),
1471 (*Event_DeviceEvent)(nil),
Himani Chawla9499e952020-12-17 13:12:52 +05301472 (*Event_RpcEvent)(nil),
pnalmas90299422025-12-16 11:29:25 +05301473 (*Event_KpiEvent3)(nil),
Devmalya Paulf98ca132019-07-09 06:14:19 -04001474 }
1475}
1476
William Kurkian1b363f42019-03-12 15:28:12 -04001477func init() {
khenaidoo4c6543e2021-10-19 17:25:58 -04001478 proto.RegisterEnum("event.EventFilterRuleKey_EventFilterRuleType", EventFilterRuleKey_EventFilterRuleType_name, EventFilterRuleKey_EventFilterRuleType_value)
1479 proto.RegisterEnum("event.ConfigEventType_Types", ConfigEventType_Types_name, ConfigEventType_Types_value)
1480 proto.RegisterEnum("event.KpiEventType_Types", KpiEventType_Types_name, KpiEventType_Types_value)
1481 proto.RegisterEnum("event.EventCategory_Types", EventCategory_Types_name, EventCategory_Types_value)
1482 proto.RegisterEnum("event.EventSubCategory_Types", EventSubCategory_Types_name, EventSubCategory_Types_value)
1483 proto.RegisterEnum("event.EventType_Types", EventType_Types_name, EventType_Types_value)
1484 proto.RegisterType((*EventFilterRuleKey)(nil), "event.EventFilterRuleKey")
1485 proto.RegisterType((*EventFilterRule)(nil), "event.EventFilterRule")
1486 proto.RegisterType((*EventFilter)(nil), "event.EventFilter")
1487 proto.RegisterType((*EventFilters)(nil), "event.EventFilters")
1488 proto.RegisterType((*ConfigEventType)(nil), "event.ConfigEventType")
1489 proto.RegisterType((*ConfigEvent)(nil), "event.ConfigEvent")
1490 proto.RegisterType((*KpiEventType)(nil), "event.KpiEventType")
1491 proto.RegisterType((*MetricMetaData)(nil), "event.MetricMetaData")
1492 proto.RegisterMapType((map[string]string)(nil), "event.MetricMetaData.ContextEntry")
1493 proto.RegisterType((*MetricValuePairs)(nil), "event.MetricValuePairs")
1494 proto.RegisterMapType((map[string]float32)(nil), "event.MetricValuePairs.MetricsEntry")
1495 proto.RegisterType((*MetricInformation)(nil), "event.MetricInformation")
1496 proto.RegisterMapType((map[string]float32)(nil), "event.MetricInformation.MetricsEntry")
pnalmas90299422025-12-16 11:29:25 +05301497 proto.RegisterType((*MetricInformation64)(nil), "event.MetricInformation64")
1498 proto.RegisterMapType((map[string]uint64)(nil), "event.MetricInformation64.MetricsEntry")
khenaidoo4c6543e2021-10-19 17:25:58 -04001499 proto.RegisterType((*KpiEvent)(nil), "event.KpiEvent")
1500 proto.RegisterMapType((map[string]*MetricValuePairs)(nil), "event.KpiEvent.PrefixesEntry")
1501 proto.RegisterType((*KpiEvent2)(nil), "event.KpiEvent2")
pnalmas90299422025-12-16 11:29:25 +05301502 proto.RegisterType((*KpiEvent3)(nil), "event.KpiEvent3")
khenaidoo4c6543e2021-10-19 17:25:58 -04001503 proto.RegisterType((*DeviceEvent)(nil), "event.DeviceEvent")
1504 proto.RegisterMapType((map[string]string)(nil), "event.DeviceEvent.ContextEntry")
1505 proto.RegisterType((*RPCEvent)(nil), "event.RPCEvent")
1506 proto.RegisterMapType((map[string]string)(nil), "event.RPCEvent.ContextEntry")
1507 proto.RegisterType((*EventCategory)(nil), "event.EventCategory")
1508 proto.RegisterType((*EventSubCategory)(nil), "event.EventSubCategory")
1509 proto.RegisterType((*EventType)(nil), "event.EventType")
1510 proto.RegisterType((*EventHeader)(nil), "event.EventHeader")
1511 proto.RegisterType((*Event)(nil), "event.Event")
William Kurkian1b363f42019-03-12 15:28:12 -04001512}
1513
William Kurkianad745652019-03-20 08:45:51 -04001514func init() { proto.RegisterFile("voltha_protos/events.proto", fileDescriptor_e63e6c07044fd2c4) }
William Kurkian1b363f42019-03-12 15:28:12 -04001515
William Kurkianad745652019-03-20 08:45:51 -04001516var fileDescriptor_e63e6c07044fd2c4 = []byte{
pnalmas90299422025-12-16 11:29:25 +05301517 // 1493 bytes of a gzipped FileDescriptorProto
1518 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xb4, 0x57, 0xcd, 0x6e, 0xdb, 0x46,
1519 0x10, 0x16, 0xa9, 0xff, 0xa1, 0x6c, 0xd3, 0x9b, 0x26, 0x55, 0x94, 0x04, 0x71, 0x88, 0x16, 0x35,
1520 0x8c, 0x58, 0x6e, 0xe4, 0xd4, 0x6e, 0x7e, 0x90, 0x34, 0x51, 0x94, 0x98, 0x48, 0x2c, 0xa9, 0xb4,
1521 0x6c, 0xa0, 0xbd, 0x08, 0x34, 0xb9, 0x96, 0x09, 0x4b, 0x22, 0xc1, 0x5d, 0x09, 0xf1, 0xb9, 0x28,
1522 0x7a, 0xeb, 0x23, 0xb4, 0xf7, 0xbe, 0x46, 0x0f, 0x7d, 0x87, 0xa0, 0x6f, 0xd1, 0x53, 0x6f, 0xc5,
1523 0xfe, 0x50, 0x22, 0x69, 0xb9, 0x01, 0x92, 0xf6, 0x44, 0xee, 0xec, 0xcc, 0xce, 0x37, 0xdf, 0xec,
1524 0xce, 0xce, 0x42, 0x6d, 0xea, 0x0f, 0xe9, 0xa9, 0xdd, 0x0f, 0x42, 0x9f, 0xfa, 0x64, 0x0b, 0x4f,
1525 0xf1, 0x98, 0x92, 0x3a, 0x1f, 0xa1, 0x3c, 0x1f, 0xd5, 0x6e, 0x0e, 0x7c, 0x7f, 0x30, 0xc4, 0x5b,
1526 0x76, 0xe0, 0x6d, 0xd9, 0xe3, 0xb1, 0x4f, 0x6d, 0xea, 0xf9, 0x63, 0xa9, 0x54, 0xbb, 0x2d, 0x67,
1527 0xf9, 0xe8, 0x78, 0x72, 0xb2, 0x45, 0xbd, 0x11, 0x26, 0xd4, 0x1e, 0x05, 0x52, 0x21, 0xe5, 0xc1,
1528 0xf1, 0x47, 0x23, 0x7f, 0x2c, 0xe6, 0x8c, 0x5f, 0x14, 0x40, 0x2d, 0xe6, 0xe4, 0xa5, 0x37, 0xa4,
1529 0x38, 0xb4, 0x26, 0x43, 0xfc, 0x1a, 0x9f, 0x1b, 0x3f, 0x29, 0x70, 0x25, 0x25, 0xee, 0x9d, 0x07,
1530 0x18, 0x2d, 0x03, 0x9c, 0x70, 0x49, 0xdf, 0x1e, 0x0e, 0xf5, 0x0c, 0xaa, 0x40, 0xc9, 0xb1, 0x29,
1531 0x1e, 0xf8, 0xe1, 0xb9, 0xae, 0x20, 0x1d, 0x2a, 0x64, 0x72, 0xdc, 0x9f, 0x49, 0x54, 0x84, 0x60,
1532 0xf9, 0x2c, 0xf0, 0xfa, 0x3c, 0x8c, 0x3e, 0x3d, 0x0f, 0xb0, 0x9e, 0x45, 0x57, 0x61, 0xd5, 0xf1,
1533 0xc7, 0x27, 0xde, 0x20, 0x2e, 0xce, 0x31, 0xb1, 0x8b, 0xa7, 0x9e, 0x83, 0xe3, 0xe2, 0xbc, 0x71,
1534 0x0a, 0x2b, 0x29, 0x20, 0xe8, 0x29, 0x64, 0xcf, 0xf0, 0x79, 0x55, 0x59, 0x53, 0xd6, 0x97, 0x1b,
1535 0x9b, 0x75, 0xae, 0x5e, 0xbf, 0x18, 0x44, 0x7d, 0x41, 0x00, 0x16, 0xb3, 0x44, 0x9f, 0x40, 0x7e,
1536 0x6a, 0x0f, 0x27, 0xb8, 0xaa, 0xae, 0x29, 0xeb, 0x65, 0x4b, 0x0c, 0x8c, 0x5f, 0x15, 0xd0, 0x62,
1537 0x26, 0x68, 0x19, 0x54, 0xcf, 0xe5, 0x5e, 0xca, 0x96, 0xea, 0xb9, 0xe8, 0x1a, 0x14, 0xf0, 0xd8,
1538 0x3e, 0x1e, 0x0a, 0xb3, 0x92, 0x25, 0x47, 0xe8, 0x06, 0x94, 0x25, 0x70, 0xcf, 0xad, 0x66, 0xb9,
1539 0x7a, 0x49, 0x08, 0x4c, 0x17, 0xdd, 0x02, 0x98, 0x87, 0x53, 0xcd, 0xf1, 0xd9, 0x32, 0x97, 0x70,
1540 0x3e, 0xef, 0x42, 0x3e, 0x9c, 0x0c, 0x31, 0xa9, 0xe6, 0xd7, 0xb2, 0xeb, 0x5a, 0xe3, 0xda, 0xe2,
1541 0x60, 0x2c, 0xa1, 0x64, 0x3c, 0x86, 0x4a, 0x6c, 0x86, 0xa0, 0xbb, 0x50, 0x14, 0xd9, 0x20, 0x55,
1542 0x85, 0xdb, 0xa3, 0x05, 0xf6, 0x91, 0x8a, 0xf1, 0x08, 0x56, 0x9a, 0x9c, 0xf7, 0x56, 0xe4, 0xde,
1543 0x58, 0x87, 0x3c, 0xfb, 0x12, 0x54, 0x84, 0xac, 0xed, 0xba, 0x7a, 0x06, 0x01, 0x14, 0x42, 0x3c,
1544 0xf2, 0xa7, 0x58, 0x57, 0xd8, 0xff, 0x24, 0x70, 0x6d, 0x8a, 0x75, 0xd5, 0x18, 0x80, 0x16, 0x33,
1545 0x46, 0x5f, 0x42, 0x8e, 0x07, 0x24, 0x72, 0x70, 0x53, 0xba, 0x4d, 0x2d, 0x5f, 0xe7, 0x6b, 0x5b,
1546 0x5c, 0x13, 0x21, 0xc8, 0x9d, 0xda, 0xe4, 0x54, 0x52, 0xce, 0xff, 0x99, 0xcc, 0xb5, 0xa9, 0x2d,
1547 0x49, 0xe3, 0xff, 0xc6, 0x06, 0x54, 0x5e, 0x07, 0xde, 0x1c, 0x62, 0x2d, 0x82, 0x58, 0x86, 0x3c,
1548 0x19, 0x7a, 0x0e, 0xd6, 0x33, 0xa8, 0x00, 0x2a, 0x25, 0xba, 0x62, 0xfc, 0xa6, 0xc2, 0xf2, 0x3e,
1549 0xa6, 0xa1, 0xe7, 0xec, 0x63, 0x6a, 0xbf, 0xb0, 0xa9, 0xcd, 0x52, 0x4b, 0x3d, 0x3a, 0xc4, 0x32,
1550 0x6f, 0x62, 0xc0, 0x52, 0x49, 0x09, 0x77, 0xad, 0x58, 0x2a, 0x25, 0x68, 0x03, 0x56, 0x87, 0xfe,
1551 0xc0, 0x73, 0xec, 0x61, 0x3f, 0x9d, 0xba, 0x15, 0x39, 0xf1, 0x22, 0xca, 0xe0, 0x0d, 0x28, 0x13,
1552 0x1c, 0x7a, 0xf6, 0xb0, 0x3f, 0xf6, 0x65, 0x02, 0x4b, 0x42, 0xd0, 0xf6, 0x93, 0xb9, 0xcf, 0xa7,
1553 0x72, 0xff, 0x18, 0x8a, 0x8e, 0x3f, 0xa6, 0xf8, 0x2d, 0xad, 0x16, 0x78, 0x7a, 0x0c, 0xc9, 0x53,
1554 0x12, 0x33, 0xa3, 0x8d, 0x29, 0xb5, 0xc6, 0x34, 0x3c, 0xb7, 0x22, 0x13, 0x46, 0xce, 0x64, 0xe2,
1555 0xb9, 0xd5, 0xa2, 0x20, 0x87, 0xfd, 0xd7, 0x1e, 0x42, 0x25, 0xae, 0x8c, 0xf4, 0xf9, 0x49, 0x28,
1556 0xff, 0xcb, 0xd6, 0x7e, 0xa8, 0x7e, 0xad, 0x18, 0x3f, 0x2b, 0xa0, 0x0b, 0xc7, 0x47, 0x4c, 0xd6,
1557 0xb5, 0xbd, 0x90, 0xa0, 0x27, 0x50, 0x1c, 0x71, 0x59, 0xb4, 0x83, 0x3e, 0x4b, 0x40, 0x9c, 0x6b,
1558 0x4a, 0x01, 0x91, 0x20, 0xa5, 0x11, 0x03, 0x14, 0x9f, 0x78, 0x1f, 0x20, 0x35, 0x0e, 0xe8, 0x77,
1559 0x05, 0x56, 0x85, 0xb1, 0x39, 0x3e, 0xf1, 0xc3, 0x11, 0x2f, 0x6a, 0xe8, 0x1e, 0x94, 0x46, 0x98,
1560 0xda, 0x7c, 0x5f, 0xb0, 0x65, 0xb4, 0xc6, 0xd5, 0x85, 0xac, 0x59, 0x33, 0x35, 0xf4, 0x74, 0x1e,
1561 0x84, 0xca, 0x83, 0xf8, 0x3c, 0x61, 0x11, 0x5b, 0xfd, 0x7f, 0x88, 0xe2, 0x0f, 0x05, 0xae, 0x5c,
1562 0xf0, 0xb3, 0x73, 0xff, 0x43, 0xe2, 0x78, 0x96, 0x8e, 0xe3, 0x8b, 0xcb, 0xe2, 0xd8, 0xb9, 0xff,
1563 0xdf, 0x44, 0x92, 0x8b, 0x47, 0xf2, 0x4e, 0x81, 0x52, 0x74, 0xf4, 0xd0, 0x66, 0xe2, 0x80, 0x5f,
1564 0x97, 0x40, 0xe2, 0x27, 0x33, 0x71, 0xba, 0xe7, 0x07, 0x4c, 0xe5, 0x07, 0xec, 0x01, 0x94, 0x82,
1565 0x10, 0x9f, 0x78, 0x6f, 0x31, 0xa9, 0x66, 0x79, 0x2c, 0xb7, 0x52, 0x4b, 0xd4, 0xbb, 0x72, 0x5e,
1566 0x44, 0x30, 0x53, 0xaf, 0xf5, 0x60, 0x29, 0x31, 0xb5, 0x20, 0x86, 0xcd, 0x78, 0x0c, 0x5a, 0xe3,
1567 0xd3, 0x4b, 0xf6, 0x6c, 0x3c, 0xb8, 0x1f, 0x14, 0x28, 0x47, 0xae, 0x1b, 0x1f, 0x1e, 0x9d, 0x28,
1568 0x1f, 0xbb, 0x00, 0xbc, 0x14, 0xf5, 0x65, 0xf5, 0x62, 0xf1, 0x55, 0x2f, 0xcb, 0x95, 0x55, 0xe6,
1569 0xba, 0x2c, 0xd7, 0xc6, 0x8f, 0x31, 0x14, 0xdb, 0x1f, 0x8b, 0xe2, 0xc1, 0x02, 0x14, 0xb5, 0xcb,
1570 0x77, 0x4c, 0x1c, 0xc7, 0x5f, 0x0a, 0x68, 0xa2, 0xc0, 0x89, 0x6c, 0xdf, 0x06, 0x2d, 0xc4, 0xc4,
1571 0x9f, 0x84, 0xa2, 0x90, 0x09, 0xaa, 0x21, 0x12, 0x99, 0x2e, 0x2b, 0x98, 0x89, 0xcb, 0x79, 0x6c,
1572 0x8f, 0xa2, 0x12, 0xb3, 0xe2, 0xce, 0x17, 0x6a, 0xdb, 0x23, 0x8c, 0xd6, 0x40, 0x73, 0x31, 0x71,
1573 0x42, 0x2f, 0x60, 0x8e, 0x65, 0x59, 0x8d, 0x8b, 0xd0, 0x83, 0x79, 0x61, 0xcc, 0x71, 0xd8, 0xb7,
1574 0x25, 0xec, 0x18, 0xa6, 0xc5, 0x55, 0xf1, 0xa3, 0x2a, 0xe0, 0x3b, 0x15, 0x4a, 0x56, 0xb7, 0x29,
1575 0x42, 0xd6, 0x21, 0x1b, 0x06, 0x4e, 0x64, 0x18, 0x06, 0x0e, 0xba, 0x03, 0x15, 0x3f, 0xc0, 0x21,
1576 0xa7, 0x8b, 0xb1, 0x20, 0xec, 0xb5, 0x99, 0xcc, 0x74, 0x51, 0x15, 0x8a, 0x04, 0x87, 0x0c, 0xa3,
1577 0x0c, 0x2b, 0x1a, 0xa2, 0xeb, 0x50, 0x22, 0xd4, 0x76, 0xce, 0x98, 0x61, 0x4e, 0x4e, 0xb1, 0xb1,
1578 0xe9, 0xa6, 0xc9, 0xcd, 0x5f, 0x20, 0x37, 0x45, 0x58, 0xe1, 0x22, 0x61, 0x3b, 0x73, 0xc2, 0x8a,
1579 0x9c, 0xb0, 0xe8, 0xc6, 0x8d, 0xc2, 0xb9, 0xe4, 0x0e, 0xd9, 0x84, 0x02, 0xa1, 0x36, 0x9d, 0x90,
1580 0x6a, 0x49, 0x96, 0x20, 0xd9, 0xfc, 0x75, 0xa2, 0xa0, 0x2c, 0x4c, 0x02, 0x4b, 0x2a, 0x7d, 0x14,
1581 0xb9, 0x53, 0x58, 0xe2, 0x48, 0x9a, 0xb2, 0xf9, 0x33, 0x70, 0x74, 0x71, 0xaf, 0xc2, 0x52, 0xb3,
1582 0xb3, 0xbf, 0x7f, 0xd8, 0x36, 0x9b, 0xcf, 0x7a, 0x66, 0xa7, 0xad, 0x67, 0xd0, 0x0a, 0x68, 0xad,
1583 0xf6, 0x91, 0x69, 0x75, 0xda, 0xfb, 0xad, 0x76, 0x4f, 0x57, 0xd0, 0x12, 0x94, 0x5b, 0xdf, 0x1e,
1584 0x9a, 0x5d, 0x3e, 0x54, 0x91, 0x06, 0xc5, 0x83, 0x96, 0x75, 0x64, 0x36, 0x5b, 0x7a, 0x96, 0xf5,
1585 0x9c, 0x5d, 0xab, 0xd3, 0x6c, 0x1d, 0x1c, 0x98, 0xed, 0x57, 0x7a, 0x8e, 0xf5, 0x9c, 0x07, 0xad,
1586 0xe6, 0xa1, 0x65, 0xf6, 0xbe, 0xd3, 0xf3, 0x86, 0x05, 0x3a, 0xf7, 0x7b, 0x30, 0x39, 0x9e, 0xb9,
1587 0x7e, 0x12, 0x6b, 0x6b, 0xba, 0xdc, 0x61, 0x11, 0xb2, 0x9d, 0x37, 0xcc, 0x11, 0xfb, 0xe1, 0x2e,
1588 0xf8, 0xcf, 0xa1, 0x9e, 0x65, 0x3f, 0xed, 0xb6, 0xa9, 0xe7, 0x50, 0x09, 0x72, 0xed, 0x4e, 0xbb,
1589 0xa5, 0xe7, 0x8d, 0x29, 0x94, 0xe7, 0x0d, 0x88, 0x17, 0x2d, 0xa6, 0x43, 0xa5, 0xd9, 0x69, 0xbf,
1590 0x34, 0x5f, 0xf5, 0x5b, 0x47, 0x0c, 0x66, 0x86, 0xa1, 0x7e, 0xdd, 0x35, 0xe5, 0x50, 0x61, 0x40,
1591 0x67, 0xc3, 0x86, 0xae, 0x32, 0x83, 0x17, 0x2d, 0x16, 0x84, 0xd4, 0xc8, 0x32, 0x03, 0xab, 0xdb,
1592 0x94, 0xc3, 0x5c, 0xc2, 0x60, 0x5b, 0xcf, 0x1b, 0x7f, 0xaa, 0xb2, 0x03, 0xdd, 0xc3, 0xb6, 0xbb,
1593 0xa0, 0x03, 0xdd, 0x99, 0x77, 0xdb, 0x3c, 0x01, 0xcb, 0xb3, 0xf3, 0x9e, 0xa0, 0x5e, 0x56, 0x8d,
1594 0x99, 0x2e, 0xfa, 0x26, 0xd9, 0x97, 0xf3, 0xbd, 0xbb, 0x3c, 0xab, 0xc8, 0x69, 0xfa, 0xa4, 0xb9,
1595 0x46, 0xe6, 0x22, 0xb4, 0x21, 0x4b, 0x55, 0x8e, 0x5b, 0x26, 0xda, 0xd4, 0x0b, 0x75, 0xea, 0x0e,
1596 0x54, 0xd8, 0xb7, 0x3f, 0xc5, 0x21, 0x61, 0xfb, 0x59, 0x6c, 0x78, 0x8d, 0xc9, 0x8e, 0x84, 0x08,
1597 0xed, 0x42, 0x39, 0xb4, 0x3d, 0x82, 0xdd, 0x3e, 0x25, 0x7c, 0xbf, 0xb3, 0xca, 0x25, 0x9e, 0x31,
1598 0xf5, 0xe8, 0x19, 0x53, 0xef, 0x45, 0xcf, 0x18, 0xab, 0x24, 0x94, 0x7b, 0x04, 0x3d, 0x62, 0x67,
1599 0x29, 0xf0, 0x43, 0x2a, 0x4c, 0x8b, 0xef, 0x35, 0x85, 0x48, 0xbd, 0x47, 0x8c, 0xbf, 0x55, 0xc8,
1600 0x8b, 0xc3, 0xbf, 0x01, 0x85, 0x53, 0x4e, 0xb1, 0xbc, 0x9a, 0x13, 0x7d, 0xb3, 0x20, 0xdf, 0x92,
1601 0x1a, 0x68, 0x17, 0x2a, 0xf1, 0xe7, 0x8a, 0xbc, 0x73, 0xd0, 0xc5, 0x96, 0x77, 0x2f, 0x63, 0x69,
1602 0x4e, 0xac, 0x47, 0xae, 0x43, 0x79, 0xf6, 0xf6, 0xe1, 0x94, 0x6b, 0x8d, 0x95, 0x54, 0x8d, 0xdf,
1603 0xcb, 0x58, 0xa5, 0xb3, 0xe8, 0xca, 0xbd, 0x07, 0x30, 0xd3, 0x6f, 0x70, 0xa6, 0xb5, 0x86, 0x9e,
1604 0x32, 0x68, 0xec, 0x65, 0xac, 0xf2, 0xd9, 0xec, 0x1e, 0xdb, 0x85, 0x4a, 0xbc, 0x2c, 0x73, 0xaa,
1605 0xe7, 0xd8, 0x62, 0xd5, 0x94, 0x61, 0x8b, 0xd5, 0x69, 0x86, 0x2d, 0x0c, 0x1c, 0x69, 0x55, 0x48,
1606 0x60, 0x8b, 0x4a, 0x0a, 0xc3, 0x16, 0x06, 0xce, 0x45, 0x6c, 0xdb, 0x92, 0xf6, 0x34, 0xb6, 0xed,
1607 0x38, 0xb6, 0xed, 0xe7, 0x95, 0xf8, 0xcb, 0xe7, 0xf9, 0x1b, 0xa8, 0xf9, 0xe1, 0xa0, 0xee, 0x07,
1608 0x78, 0xec, 0xf8, 0xa1, 0x5b, 0x17, 0x4f, 0x52, 0xb1, 0x02, 0xf9, 0xbe, 0x3e, 0xf0, 0xe8, 0xe9,
1609 0xe4, 0x98, 0x55, 0xa7, 0xad, 0x48, 0x65, 0x4b, 0xa8, 0x6c, 0xca, 0x57, 0xeb, 0xf4, 0xab, 0xad,
1610 0x81, 0x2f, 0x65, 0xc7, 0x05, 0x2e, 0xdc, 0xfe, 0x27, 0x00, 0x00, 0xff, 0xff, 0xe7, 0xa1, 0x28,
1611 0xad, 0x3c, 0x0f, 0x00, 0x00,
William Kurkian1b363f42019-03-12 15:28:12 -04001612}