blob: 3125fa91bafc056032dbb9ffbb83d1f6b20745a8 [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
pnalmas3bb72f72026-02-02 19:45:17 +0530719// pairs of collected metrics using 64-bit double precision floating point.
720// This supports both floating-point metrics and large integer counters up to 2^53
721// (e.g., FEC counters, GEM counters, optical power levels).
pnalmas90299422025-12-16 11:29:25 +0530722type MetricInformation64 struct {
pnalmas3bb72f72026-02-02 19:45:17 +0530723 Metadata *MetricMetaData `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`
724 Metrics map[string]float64 `protobuf:"bytes,2,rep,name=metrics,proto3" json:"metrics,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"fixed64,2,opt,name=value,proto3"`
725 XXX_NoUnkeyedLiteral struct{} `json:"-"`
726 XXX_unrecognized []byte `json:"-"`
727 XXX_sizecache int32 `json:"-"`
pnalmas90299422025-12-16 11:29:25 +0530728}
729
730func (m *MetricInformation64) Reset() { *m = MetricInformation64{} }
731func (m *MetricInformation64) String() string { return proto.CompactTextString(m) }
732func (*MetricInformation64) ProtoMessage() {}
733func (*MetricInformation64) Descriptor() ([]byte, []int) {
734 return fileDescriptor_e63e6c07044fd2c4, []int{10}
735}
736
737func (m *MetricInformation64) XXX_Unmarshal(b []byte) error {
738 return xxx_messageInfo_MetricInformation64.Unmarshal(m, b)
739}
740func (m *MetricInformation64) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
741 return xxx_messageInfo_MetricInformation64.Marshal(b, m, deterministic)
742}
743func (m *MetricInformation64) XXX_Merge(src proto.Message) {
744 xxx_messageInfo_MetricInformation64.Merge(m, src)
745}
746func (m *MetricInformation64) XXX_Size() int {
747 return xxx_messageInfo_MetricInformation64.Size(m)
748}
749func (m *MetricInformation64) XXX_DiscardUnknown() {
750 xxx_messageInfo_MetricInformation64.DiscardUnknown(m)
751}
752
753var xxx_messageInfo_MetricInformation64 proto.InternalMessageInfo
754
755func (m *MetricInformation64) GetMetadata() *MetricMetaData {
756 if m != nil {
757 return m.Metadata
758 }
759 return nil
760}
761
pnalmas3bb72f72026-02-02 19:45:17 +0530762func (m *MetricInformation64) GetMetrics() map[string]float64 {
pnalmas90299422025-12-16 11:29:25 +0530763 if m != nil {
764 return m.Metrics
765 }
766 return nil
767}
768
769//
William Kurkian1b363f42019-03-12 15:28:12 -0400770// Legacy KPI Event structured. In mid-August, the KPI event format was updated
771// to a more easily parsable format. See VOL-1140
772// for more information.
773type KpiEvent struct {
khenaidoo4c6543e2021-10-19 17:25:58 -0400774 Type KpiEventType_Types `protobuf:"varint,1,opt,name=type,proto3,enum=event.KpiEventType_Types" json:"type,omitempty"`
William Kurkian1b363f42019-03-12 15:28:12 -0400775 Ts float32 `protobuf:"fixed32,2,opt,name=ts,proto3" json:"ts,omitempty"`
776 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"`
777 XXX_NoUnkeyedLiteral struct{} `json:"-"`
778 XXX_unrecognized []byte `json:"-"`
779 XXX_sizecache int32 `json:"-"`
780}
781
782func (m *KpiEvent) Reset() { *m = KpiEvent{} }
783func (m *KpiEvent) String() string { return proto.CompactTextString(m) }
784func (*KpiEvent) ProtoMessage() {}
785func (*KpiEvent) Descriptor() ([]byte, []int) {
pnalmas90299422025-12-16 11:29:25 +0530786 return fileDescriptor_e63e6c07044fd2c4, []int{11}
William Kurkian1b363f42019-03-12 15:28:12 -0400787}
William Kurkianad745652019-03-20 08:45:51 -0400788
William Kurkian1b363f42019-03-12 15:28:12 -0400789func (m *KpiEvent) XXX_Unmarshal(b []byte) error {
790 return xxx_messageInfo_KpiEvent.Unmarshal(m, b)
791}
792func (m *KpiEvent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
793 return xxx_messageInfo_KpiEvent.Marshal(b, m, deterministic)
794}
William Kurkianad745652019-03-20 08:45:51 -0400795func (m *KpiEvent) XXX_Merge(src proto.Message) {
796 xxx_messageInfo_KpiEvent.Merge(m, src)
William Kurkian1b363f42019-03-12 15:28:12 -0400797}
798func (m *KpiEvent) XXX_Size() int {
799 return xxx_messageInfo_KpiEvent.Size(m)
800}
801func (m *KpiEvent) XXX_DiscardUnknown() {
802 xxx_messageInfo_KpiEvent.DiscardUnknown(m)
803}
804
805var xxx_messageInfo_KpiEvent proto.InternalMessageInfo
806
Serkant Uluderyacbcfaa42019-10-18 13:25:08 +0300807func (m *KpiEvent) GetType() KpiEventType_Types {
William Kurkian1b363f42019-03-12 15:28:12 -0400808 if m != nil {
809 return m.Type
810 }
811 return KpiEventType_slice
812}
813
814func (m *KpiEvent) GetTs() float32 {
815 if m != nil {
816 return m.Ts
817 }
818 return 0
819}
820
821func (m *KpiEvent) GetPrefixes() map[string]*MetricValuePairs {
822 if m != nil {
823 return m.Prefixes
824 }
825 return nil
826}
827
828type KpiEvent2 struct {
829 // Type of KPI Event
khenaidoo4c6543e2021-10-19 17:25:58 -0400830 Type KpiEventType_Types `protobuf:"varint,1,opt,name=type,proto3,enum=event.KpiEventType_Types" json:"type,omitempty"`
William Kurkian1b363f42019-03-12 15:28:12 -0400831 // Fields used when for slice:
832 Ts float64 `protobuf:"fixed64,2,opt,name=ts,proto3" json:"ts,omitempty"`
833 SliceData []*MetricInformation `protobuf:"bytes,3,rep,name=slice_data,json=sliceData,proto3" json:"slice_data,omitempty"`
834 XXX_NoUnkeyedLiteral struct{} `json:"-"`
835 XXX_unrecognized []byte `json:"-"`
836 XXX_sizecache int32 `json:"-"`
837}
838
839func (m *KpiEvent2) Reset() { *m = KpiEvent2{} }
840func (m *KpiEvent2) String() string { return proto.CompactTextString(m) }
841func (*KpiEvent2) ProtoMessage() {}
842func (*KpiEvent2) Descriptor() ([]byte, []int) {
pnalmas90299422025-12-16 11:29:25 +0530843 return fileDescriptor_e63e6c07044fd2c4, []int{12}
William Kurkian1b363f42019-03-12 15:28:12 -0400844}
William Kurkianad745652019-03-20 08:45:51 -0400845
William Kurkian1b363f42019-03-12 15:28:12 -0400846func (m *KpiEvent2) XXX_Unmarshal(b []byte) error {
847 return xxx_messageInfo_KpiEvent2.Unmarshal(m, b)
848}
849func (m *KpiEvent2) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
850 return xxx_messageInfo_KpiEvent2.Marshal(b, m, deterministic)
851}
William Kurkianad745652019-03-20 08:45:51 -0400852func (m *KpiEvent2) XXX_Merge(src proto.Message) {
853 xxx_messageInfo_KpiEvent2.Merge(m, src)
William Kurkian1b363f42019-03-12 15:28:12 -0400854}
855func (m *KpiEvent2) XXX_Size() int {
856 return xxx_messageInfo_KpiEvent2.Size(m)
857}
858func (m *KpiEvent2) XXX_DiscardUnknown() {
859 xxx_messageInfo_KpiEvent2.DiscardUnknown(m)
860}
861
862var xxx_messageInfo_KpiEvent2 proto.InternalMessageInfo
863
Serkant Uluderyacbcfaa42019-10-18 13:25:08 +0300864func (m *KpiEvent2) GetType() KpiEventType_Types {
William Kurkian1b363f42019-03-12 15:28:12 -0400865 if m != nil {
866 return m.Type
867 }
868 return KpiEventType_slice
869}
870
871func (m *KpiEvent2) GetTs() float64 {
872 if m != nil {
873 return m.Ts
874 }
875 return 0
876}
877
878func (m *KpiEvent2) GetSliceData() []*MetricInformation {
879 if m != nil {
880 return m.SliceData
881 }
882 return nil
883}
884
885//
pnalmas90299422025-12-16 11:29:25 +0530886// KpiEvent3 with support for 64-bit unsigned integer counters.
887// Use this for metrics that require full 64-bit precision (e.g., FEC counters, GEM counters).
888type KpiEvent3 struct {
889 // Type of KPI Event
890 Type KpiEventType_Types `protobuf:"varint,1,opt,name=type,proto3,enum=event.KpiEventType_Types" json:"type,omitempty"`
891 // Fields used when for slice:
892 Ts float64 `protobuf:"fixed64,2,opt,name=ts,proto3" json:"ts,omitempty"`
893 SliceData []*MetricInformation64 `protobuf:"bytes,3,rep,name=slice_data,json=sliceData,proto3" json:"slice_data,omitempty"`
894 XXX_NoUnkeyedLiteral struct{} `json:"-"`
895 XXX_unrecognized []byte `json:"-"`
896 XXX_sizecache int32 `json:"-"`
897}
898
899func (m *KpiEvent3) Reset() { *m = KpiEvent3{} }
900func (m *KpiEvent3) String() string { return proto.CompactTextString(m) }
901func (*KpiEvent3) ProtoMessage() {}
902func (*KpiEvent3) Descriptor() ([]byte, []int) {
903 return fileDescriptor_e63e6c07044fd2c4, []int{13}
904}
905
906func (m *KpiEvent3) XXX_Unmarshal(b []byte) error {
907 return xxx_messageInfo_KpiEvent3.Unmarshal(m, b)
908}
909func (m *KpiEvent3) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
910 return xxx_messageInfo_KpiEvent3.Marshal(b, m, deterministic)
911}
912func (m *KpiEvent3) XXX_Merge(src proto.Message) {
913 xxx_messageInfo_KpiEvent3.Merge(m, src)
914}
915func (m *KpiEvent3) XXX_Size() int {
916 return xxx_messageInfo_KpiEvent3.Size(m)
917}
918func (m *KpiEvent3) XXX_DiscardUnknown() {
919 xxx_messageInfo_KpiEvent3.DiscardUnknown(m)
920}
921
922var xxx_messageInfo_KpiEvent3 proto.InternalMessageInfo
923
924func (m *KpiEvent3) GetType() KpiEventType_Types {
925 if m != nil {
926 return m.Type
927 }
928 return KpiEventType_slice
929}
930
931func (m *KpiEvent3) GetTs() float64 {
932 if m != nil {
933 return m.Ts
934 }
935 return 0
936}
937
938func (m *KpiEvent3) GetSliceData() []*MetricInformation64 {
939 if m != nil {
940 return m.SliceData
941 }
942 return nil
943}
944
945//
Devmalya Paulf98ca132019-07-09 06:14:19 -0400946// Describes the events specific to device
947type DeviceEvent struct {
948 // Identifier of the originating resource of the event, for ex: device_id
949 ResourceId string `protobuf:"bytes,1,opt,name=resource_id,json=resourceId,proto3" json:"resource_id,omitempty"`
950 // device_event_name indicates clearly the name of the device event
951 DeviceEventName string `protobuf:"bytes,2,opt,name=device_event_name,json=deviceEventName,proto3" json:"device_event_name,omitempty"`
952 // Textual explanation of the device event
953 Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
954 // Key/Value storage for extra information that may give context to the event
955 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"`
956 XXX_NoUnkeyedLiteral struct{} `json:"-"`
957 XXX_unrecognized []byte `json:"-"`
958 XXX_sizecache int32 `json:"-"`
959}
960
961func (m *DeviceEvent) Reset() { *m = DeviceEvent{} }
962func (m *DeviceEvent) String() string { return proto.CompactTextString(m) }
963func (*DeviceEvent) ProtoMessage() {}
964func (*DeviceEvent) Descriptor() ([]byte, []int) {
pnalmas90299422025-12-16 11:29:25 +0530965 return fileDescriptor_e63e6c07044fd2c4, []int{14}
Devmalya Paulf98ca132019-07-09 06:14:19 -0400966}
967
968func (m *DeviceEvent) XXX_Unmarshal(b []byte) error {
969 return xxx_messageInfo_DeviceEvent.Unmarshal(m, b)
970}
971func (m *DeviceEvent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
972 return xxx_messageInfo_DeviceEvent.Marshal(b, m, deterministic)
973}
974func (m *DeviceEvent) XXX_Merge(src proto.Message) {
975 xxx_messageInfo_DeviceEvent.Merge(m, src)
976}
977func (m *DeviceEvent) XXX_Size() int {
978 return xxx_messageInfo_DeviceEvent.Size(m)
979}
980func (m *DeviceEvent) XXX_DiscardUnknown() {
981 xxx_messageInfo_DeviceEvent.DiscardUnknown(m)
982}
983
984var xxx_messageInfo_DeviceEvent proto.InternalMessageInfo
985
986func (m *DeviceEvent) GetResourceId() string {
987 if m != nil {
988 return m.ResourceId
989 }
990 return ""
991}
992
993func (m *DeviceEvent) GetDeviceEventName() string {
994 if m != nil {
995 return m.DeviceEventName
996 }
997 return ""
998}
999
1000func (m *DeviceEvent) GetDescription() string {
1001 if m != nil {
1002 return m.Description
1003 }
1004 return ""
1005}
1006
1007func (m *DeviceEvent) GetContext() map[string]string {
1008 if m != nil {
1009 return m.Context
1010 }
1011 return nil
1012}
1013
1014//
Himani Chawla9499e952020-12-17 13:12:52 +05301015// Describes the events specific to an RPC request
1016type RPCEvent struct {
1017 // RPC name
1018 Rpc string `protobuf:"bytes,1,opt,name=rpc,proto3" json:"rpc,omitempty"`
1019 // The operation id of that request. Can be a log correlation ID
1020 OperationId string `protobuf:"bytes,2,opt,name=operation_id,json=operationId,proto3" json:"operation_id,omitempty"`
1021 // Identifies the service name originating the event
1022 Service string `protobuf:"bytes,3,opt,name=service,proto3" json:"service,omitempty"`
1023 // Identifies the stack originating the event
1024 StackId string `protobuf:"bytes,4,opt,name=stack_id,json=stackId,proto3" json:"stack_id,omitempty"`
1025 // Identifies the resource upon which the action is taken, e.g. device_id
1026 ResourceId string `protobuf:"bytes,5,opt,name=resource_id,json=resourceId,proto3" json:"resource_id,omitempty"`
1027 // Textual explanation of the event
1028 Description string `protobuf:"bytes,6,opt,name=description,proto3" json:"description,omitempty"`
1029 // Key/Value storage for extra information that may give context to the event
1030 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"`
1031 // Status of the RPC Event
1032 Status *common.OperationResp `protobuf:"bytes,8,opt,name=status,proto3" json:"status,omitempty"`
1033 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1034 XXX_unrecognized []byte `json:"-"`
1035 XXX_sizecache int32 `json:"-"`
1036}
1037
1038func (m *RPCEvent) Reset() { *m = RPCEvent{} }
1039func (m *RPCEvent) String() string { return proto.CompactTextString(m) }
1040func (*RPCEvent) ProtoMessage() {}
1041func (*RPCEvent) Descriptor() ([]byte, []int) {
pnalmas90299422025-12-16 11:29:25 +05301042 return fileDescriptor_e63e6c07044fd2c4, []int{15}
Himani Chawla9499e952020-12-17 13:12:52 +05301043}
1044
1045func (m *RPCEvent) XXX_Unmarshal(b []byte) error {
1046 return xxx_messageInfo_RPCEvent.Unmarshal(m, b)
1047}
1048func (m *RPCEvent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1049 return xxx_messageInfo_RPCEvent.Marshal(b, m, deterministic)
1050}
1051func (m *RPCEvent) XXX_Merge(src proto.Message) {
1052 xxx_messageInfo_RPCEvent.Merge(m, src)
1053}
1054func (m *RPCEvent) XXX_Size() int {
1055 return xxx_messageInfo_RPCEvent.Size(m)
1056}
1057func (m *RPCEvent) XXX_DiscardUnknown() {
1058 xxx_messageInfo_RPCEvent.DiscardUnknown(m)
1059}
1060
1061var xxx_messageInfo_RPCEvent proto.InternalMessageInfo
1062
1063func (m *RPCEvent) GetRpc() string {
1064 if m != nil {
1065 return m.Rpc
1066 }
1067 return ""
1068}
1069
1070func (m *RPCEvent) GetOperationId() string {
1071 if m != nil {
1072 return m.OperationId
1073 }
1074 return ""
1075}
1076
1077func (m *RPCEvent) GetService() string {
1078 if m != nil {
1079 return m.Service
1080 }
1081 return ""
1082}
1083
1084func (m *RPCEvent) GetStackId() string {
1085 if m != nil {
1086 return m.StackId
1087 }
1088 return ""
1089}
1090
1091func (m *RPCEvent) GetResourceId() string {
1092 if m != nil {
1093 return m.ResourceId
1094 }
1095 return ""
1096}
1097
1098func (m *RPCEvent) GetDescription() string {
1099 if m != nil {
1100 return m.Description
1101 }
1102 return ""
1103}
1104
1105func (m *RPCEvent) GetContext() map[string]string {
1106 if m != nil {
1107 return m.Context
1108 }
1109 return nil
1110}
1111
1112func (m *RPCEvent) GetStatus() *common.OperationResp {
1113 if m != nil {
1114 return m.Status
1115 }
1116 return nil
1117}
1118
1119//
Devmalya Paulf98ca132019-07-09 06:14:19 -04001120// Identify the area of the system impacted by the event.
1121type EventCategory struct {
1122 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1123 XXX_unrecognized []byte `json:"-"`
1124 XXX_sizecache int32 `json:"-"`
1125}
1126
1127func (m *EventCategory) Reset() { *m = EventCategory{} }
1128func (m *EventCategory) String() string { return proto.CompactTextString(m) }
1129func (*EventCategory) ProtoMessage() {}
1130func (*EventCategory) Descriptor() ([]byte, []int) {
pnalmas90299422025-12-16 11:29:25 +05301131 return fileDescriptor_e63e6c07044fd2c4, []int{16}
Devmalya Paulf98ca132019-07-09 06:14:19 -04001132}
1133
1134func (m *EventCategory) XXX_Unmarshal(b []byte) error {
1135 return xxx_messageInfo_EventCategory.Unmarshal(m, b)
1136}
1137func (m *EventCategory) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1138 return xxx_messageInfo_EventCategory.Marshal(b, m, deterministic)
1139}
1140func (m *EventCategory) XXX_Merge(src proto.Message) {
1141 xxx_messageInfo_EventCategory.Merge(m, src)
1142}
1143func (m *EventCategory) XXX_Size() int {
1144 return xxx_messageInfo_EventCategory.Size(m)
1145}
1146func (m *EventCategory) XXX_DiscardUnknown() {
1147 xxx_messageInfo_EventCategory.DiscardUnknown(m)
1148}
1149
1150var xxx_messageInfo_EventCategory proto.InternalMessageInfo
1151
1152//
1153// Identify the functional category originating the event
1154type EventSubCategory struct {
1155 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1156 XXX_unrecognized []byte `json:"-"`
1157 XXX_sizecache int32 `json:"-"`
1158}
1159
1160func (m *EventSubCategory) Reset() { *m = EventSubCategory{} }
1161func (m *EventSubCategory) String() string { return proto.CompactTextString(m) }
1162func (*EventSubCategory) ProtoMessage() {}
1163func (*EventSubCategory) Descriptor() ([]byte, []int) {
pnalmas90299422025-12-16 11:29:25 +05301164 return fileDescriptor_e63e6c07044fd2c4, []int{17}
Devmalya Paulf98ca132019-07-09 06:14:19 -04001165}
1166
1167func (m *EventSubCategory) XXX_Unmarshal(b []byte) error {
1168 return xxx_messageInfo_EventSubCategory.Unmarshal(m, b)
1169}
1170func (m *EventSubCategory) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1171 return xxx_messageInfo_EventSubCategory.Marshal(b, m, deterministic)
1172}
1173func (m *EventSubCategory) XXX_Merge(src proto.Message) {
1174 xxx_messageInfo_EventSubCategory.Merge(m, src)
1175}
1176func (m *EventSubCategory) XXX_Size() int {
1177 return xxx_messageInfo_EventSubCategory.Size(m)
1178}
1179func (m *EventSubCategory) XXX_DiscardUnknown() {
1180 xxx_messageInfo_EventSubCategory.DiscardUnknown(m)
1181}
1182
1183var xxx_messageInfo_EventSubCategory proto.InternalMessageInfo
1184
1185//
1186// Identify the type of event
1187type EventType struct {
1188 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1189 XXX_unrecognized []byte `json:"-"`
1190 XXX_sizecache int32 `json:"-"`
1191}
1192
1193func (m *EventType) Reset() { *m = EventType{} }
1194func (m *EventType) String() string { return proto.CompactTextString(m) }
1195func (*EventType) ProtoMessage() {}
1196func (*EventType) Descriptor() ([]byte, []int) {
pnalmas90299422025-12-16 11:29:25 +05301197 return fileDescriptor_e63e6c07044fd2c4, []int{18}
Devmalya Paulf98ca132019-07-09 06:14:19 -04001198}
1199
1200func (m *EventType) XXX_Unmarshal(b []byte) error {
1201 return xxx_messageInfo_EventType.Unmarshal(m, b)
1202}
1203func (m *EventType) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1204 return xxx_messageInfo_EventType.Marshal(b, m, deterministic)
1205}
1206func (m *EventType) XXX_Merge(src proto.Message) {
1207 xxx_messageInfo_EventType.Merge(m, src)
1208}
1209func (m *EventType) XXX_Size() int {
1210 return xxx_messageInfo_EventType.Size(m)
1211}
1212func (m *EventType) XXX_DiscardUnknown() {
1213 xxx_messageInfo_EventType.DiscardUnknown(m)
1214}
1215
1216var xxx_messageInfo_EventType proto.InternalMessageInfo
1217
1218//
1219// Identify the functional category originating the event
1220type EventHeader struct {
1221 // Unique ID for this event. e.g. voltha.some_olt.1234
1222 Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
1223 // Refers to the functional area affect by the event
khenaidoo4c6543e2021-10-19 17:25:58 -04001224 Category EventCategory_Types `protobuf:"varint,2,opt,name=category,proto3,enum=event.EventCategory_Types" json:"category,omitempty"`
Devmalya Paulf98ca132019-07-09 06:14:19 -04001225 // Refers to functional category of the event
khenaidoo4c6543e2021-10-19 17:25:58 -04001226 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 -04001227 // Refers to the type of the event
khenaidoo4c6543e2021-10-19 17:25:58 -04001228 Type EventType_Types `protobuf:"varint,4,opt,name=type,proto3,enum=event.EventType_Types" json:"type,omitempty"`
Devmalya Paulf98ca132019-07-09 06:14:19 -04001229 // The version identifier for this event type, thus allowing each
1230 // event type to evolve independently. The version should be in the
1231 // format “MAJOR.MINOR” format and minor changes must only be additive
1232 // and non-breaking.
1233 TypeVersion string `protobuf:"bytes,5,opt,name=type_version,json=typeVersion,proto3" json:"type_version,omitempty"`
1234 // Timestamp at which the event was first raised.
1235 // This represents the UTC time stamp since epoch (in seconds) when the
1236 // the event was first raised from the source entity.
1237 // If the source entity doesn't send the raised_ts, this shall be set
1238 // to timestamp when the event was received.
Scott Baker7c854aa2020-02-10 17:25:31 -08001239 RaisedTs *timestamp.Timestamp `protobuf:"bytes,6,opt,name=raised_ts,json=raisedTs,proto3" json:"raised_ts,omitempty"`
Devmalya Paulf98ca132019-07-09 06:14:19 -04001240 // Timestamp at which the event was reported.
1241 // This represents the UTC time stamp since epoch (in seconds) when the
1242 // the event was reported (this time stamp is >= raised_ts).
1243 // If the source entity that reported this event doesn't send the
1244 // reported_ts, this shall be set to the same value as raised_ts.
Scott Baker7c854aa2020-02-10 17:25:31 -08001245 ReportedTs *timestamp.Timestamp `protobuf:"bytes,7,opt,name=reported_ts,json=reportedTs,proto3" json:"reported_ts,omitempty"`
1246 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1247 XXX_unrecognized []byte `json:"-"`
1248 XXX_sizecache int32 `json:"-"`
Devmalya Paulf98ca132019-07-09 06:14:19 -04001249}
1250
1251func (m *EventHeader) Reset() { *m = EventHeader{} }
1252func (m *EventHeader) String() string { return proto.CompactTextString(m) }
1253func (*EventHeader) ProtoMessage() {}
1254func (*EventHeader) Descriptor() ([]byte, []int) {
pnalmas90299422025-12-16 11:29:25 +05301255 return fileDescriptor_e63e6c07044fd2c4, []int{19}
Devmalya Paulf98ca132019-07-09 06:14:19 -04001256}
1257
1258func (m *EventHeader) XXX_Unmarshal(b []byte) error {
1259 return xxx_messageInfo_EventHeader.Unmarshal(m, b)
1260}
1261func (m *EventHeader) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1262 return xxx_messageInfo_EventHeader.Marshal(b, m, deterministic)
1263}
1264func (m *EventHeader) XXX_Merge(src proto.Message) {
1265 xxx_messageInfo_EventHeader.Merge(m, src)
1266}
1267func (m *EventHeader) XXX_Size() int {
1268 return xxx_messageInfo_EventHeader.Size(m)
1269}
1270func (m *EventHeader) XXX_DiscardUnknown() {
1271 xxx_messageInfo_EventHeader.DiscardUnknown(m)
1272}
1273
1274var xxx_messageInfo_EventHeader proto.InternalMessageInfo
1275
1276func (m *EventHeader) GetId() string {
1277 if m != nil {
1278 return m.Id
1279 }
1280 return ""
1281}
1282
Serkant Uluderyacbcfaa42019-10-18 13:25:08 +03001283func (m *EventHeader) GetCategory() EventCategory_Types {
Devmalya Paulf98ca132019-07-09 06:14:19 -04001284 if m != nil {
1285 return m.Category
1286 }
1287 return EventCategory_COMMUNICATION
1288}
1289
Serkant Uluderyacbcfaa42019-10-18 13:25:08 +03001290func (m *EventHeader) GetSubCategory() EventSubCategory_Types {
Devmalya Paulf98ca132019-07-09 06:14:19 -04001291 if m != nil {
1292 return m.SubCategory
1293 }
1294 return EventSubCategory_PON
1295}
1296
Serkant Uluderyacbcfaa42019-10-18 13:25:08 +03001297func (m *EventHeader) GetType() EventType_Types {
Devmalya Paulf98ca132019-07-09 06:14:19 -04001298 if m != nil {
1299 return m.Type
1300 }
1301 return EventType_CONFIG_EVENT
1302}
1303
1304func (m *EventHeader) GetTypeVersion() string {
1305 if m != nil {
1306 return m.TypeVersion
1307 }
1308 return ""
1309}
1310
Scott Baker7c854aa2020-02-10 17:25:31 -08001311func (m *EventHeader) GetRaisedTs() *timestamp.Timestamp {
Devmalya Paulf98ca132019-07-09 06:14:19 -04001312 if m != nil {
1313 return m.RaisedTs
1314 }
Scott Baker7c854aa2020-02-10 17:25:31 -08001315 return nil
Devmalya Paulf98ca132019-07-09 06:14:19 -04001316}
1317
Scott Baker7c854aa2020-02-10 17:25:31 -08001318func (m *EventHeader) GetReportedTs() *timestamp.Timestamp {
Devmalya Paulf98ca132019-07-09 06:14:19 -04001319 if m != nil {
1320 return m.ReportedTs
1321 }
Scott Baker7c854aa2020-02-10 17:25:31 -08001322 return nil
Devmalya Paulf98ca132019-07-09 06:14:19 -04001323}
1324
1325//
1326// Event Structure
1327type Event struct {
1328 // event header
1329 Header *EventHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"`
1330 // oneof event types referred by EventType.
1331 //
1332 // Types that are valid to be assigned to EventType:
1333 // *Event_ConfigEvent
1334 // *Event_KpiEvent
1335 // *Event_KpiEvent2
1336 // *Event_DeviceEvent
Himani Chawla9499e952020-12-17 13:12:52 +05301337 // *Event_RpcEvent
pnalmas90299422025-12-16 11:29:25 +05301338 // *Event_KpiEvent3
Devmalya Paulf98ca132019-07-09 06:14:19 -04001339 EventType isEvent_EventType `protobuf_oneof:"event_type"`
1340 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1341 XXX_unrecognized []byte `json:"-"`
1342 XXX_sizecache int32 `json:"-"`
1343}
1344
1345func (m *Event) Reset() { *m = Event{} }
1346func (m *Event) String() string { return proto.CompactTextString(m) }
1347func (*Event) ProtoMessage() {}
1348func (*Event) Descriptor() ([]byte, []int) {
pnalmas90299422025-12-16 11:29:25 +05301349 return fileDescriptor_e63e6c07044fd2c4, []int{20}
Devmalya Paulf98ca132019-07-09 06:14:19 -04001350}
1351
1352func (m *Event) XXX_Unmarshal(b []byte) error {
1353 return xxx_messageInfo_Event.Unmarshal(m, b)
1354}
1355func (m *Event) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1356 return xxx_messageInfo_Event.Marshal(b, m, deterministic)
1357}
1358func (m *Event) XXX_Merge(src proto.Message) {
1359 xxx_messageInfo_Event.Merge(m, src)
1360}
1361func (m *Event) XXX_Size() int {
1362 return xxx_messageInfo_Event.Size(m)
1363}
1364func (m *Event) XXX_DiscardUnknown() {
1365 xxx_messageInfo_Event.DiscardUnknown(m)
1366}
1367
1368var xxx_messageInfo_Event proto.InternalMessageInfo
1369
1370func (m *Event) GetHeader() *EventHeader {
1371 if m != nil {
1372 return m.Header
1373 }
1374 return nil
1375}
1376
1377type isEvent_EventType interface {
1378 isEvent_EventType()
1379}
1380
1381type Event_ConfigEvent struct {
1382 ConfigEvent *ConfigEvent `protobuf:"bytes,2,opt,name=config_event,json=configEvent,proto3,oneof"`
1383}
1384
1385type Event_KpiEvent struct {
1386 KpiEvent *KpiEvent `protobuf:"bytes,3,opt,name=kpi_event,json=kpiEvent,proto3,oneof"`
1387}
1388
1389type Event_KpiEvent2 struct {
1390 KpiEvent2 *KpiEvent2 `protobuf:"bytes,4,opt,name=kpi_event2,json=kpiEvent2,proto3,oneof"`
1391}
1392
1393type Event_DeviceEvent struct {
1394 DeviceEvent *DeviceEvent `protobuf:"bytes,5,opt,name=device_event,json=deviceEvent,proto3,oneof"`
1395}
1396
Himani Chawla9499e952020-12-17 13:12:52 +05301397type Event_RpcEvent struct {
1398 RpcEvent *RPCEvent `protobuf:"bytes,6,opt,name=rpc_event,json=rpcEvent,proto3,oneof"`
1399}
1400
pnalmas90299422025-12-16 11:29:25 +05301401type Event_KpiEvent3 struct {
1402 KpiEvent3 *KpiEvent3 `protobuf:"bytes,7,opt,name=kpi_event3,json=kpiEvent3,proto3,oneof"`
1403}
1404
Devmalya Paulf98ca132019-07-09 06:14:19 -04001405func (*Event_ConfigEvent) isEvent_EventType() {}
1406
1407func (*Event_KpiEvent) isEvent_EventType() {}
1408
1409func (*Event_KpiEvent2) isEvent_EventType() {}
1410
1411func (*Event_DeviceEvent) isEvent_EventType() {}
1412
Himani Chawla9499e952020-12-17 13:12:52 +05301413func (*Event_RpcEvent) isEvent_EventType() {}
1414
pnalmas90299422025-12-16 11:29:25 +05301415func (*Event_KpiEvent3) isEvent_EventType() {}
1416
Devmalya Paulf98ca132019-07-09 06:14:19 -04001417func (m *Event) GetEventType() isEvent_EventType {
1418 if m != nil {
1419 return m.EventType
1420 }
1421 return nil
1422}
1423
1424func (m *Event) GetConfigEvent() *ConfigEvent {
1425 if x, ok := m.GetEventType().(*Event_ConfigEvent); ok {
1426 return x.ConfigEvent
1427 }
1428 return nil
1429}
1430
1431func (m *Event) GetKpiEvent() *KpiEvent {
1432 if x, ok := m.GetEventType().(*Event_KpiEvent); ok {
1433 return x.KpiEvent
1434 }
1435 return nil
1436}
1437
1438func (m *Event) GetKpiEvent2() *KpiEvent2 {
1439 if x, ok := m.GetEventType().(*Event_KpiEvent2); ok {
1440 return x.KpiEvent2
1441 }
1442 return nil
1443}
1444
1445func (m *Event) GetDeviceEvent() *DeviceEvent {
1446 if x, ok := m.GetEventType().(*Event_DeviceEvent); ok {
1447 return x.DeviceEvent
1448 }
1449 return nil
1450}
1451
Himani Chawla9499e952020-12-17 13:12:52 +05301452func (m *Event) GetRpcEvent() *RPCEvent {
1453 if x, ok := m.GetEventType().(*Event_RpcEvent); ok {
1454 return x.RpcEvent
1455 }
1456 return nil
1457}
1458
pnalmas90299422025-12-16 11:29:25 +05301459func (m *Event) GetKpiEvent3() *KpiEvent3 {
1460 if x, ok := m.GetEventType().(*Event_KpiEvent3); ok {
1461 return x.KpiEvent3
1462 }
1463 return nil
1464}
1465
Devmalya Paulf98ca132019-07-09 06:14:19 -04001466// XXX_OneofWrappers is for the internal use of the proto package.
1467func (*Event) XXX_OneofWrappers() []interface{} {
1468 return []interface{}{
1469 (*Event_ConfigEvent)(nil),
1470 (*Event_KpiEvent)(nil),
1471 (*Event_KpiEvent2)(nil),
1472 (*Event_DeviceEvent)(nil),
Himani Chawla9499e952020-12-17 13:12:52 +05301473 (*Event_RpcEvent)(nil),
pnalmas90299422025-12-16 11:29:25 +05301474 (*Event_KpiEvent3)(nil),
Devmalya Paulf98ca132019-07-09 06:14:19 -04001475 }
1476}
1477
William Kurkian1b363f42019-03-12 15:28:12 -04001478func init() {
khenaidoo4c6543e2021-10-19 17:25:58 -04001479 proto.RegisterEnum("event.EventFilterRuleKey_EventFilterRuleType", EventFilterRuleKey_EventFilterRuleType_name, EventFilterRuleKey_EventFilterRuleType_value)
1480 proto.RegisterEnum("event.ConfigEventType_Types", ConfigEventType_Types_name, ConfigEventType_Types_value)
1481 proto.RegisterEnum("event.KpiEventType_Types", KpiEventType_Types_name, KpiEventType_Types_value)
1482 proto.RegisterEnum("event.EventCategory_Types", EventCategory_Types_name, EventCategory_Types_value)
1483 proto.RegisterEnum("event.EventSubCategory_Types", EventSubCategory_Types_name, EventSubCategory_Types_value)
1484 proto.RegisterEnum("event.EventType_Types", EventType_Types_name, EventType_Types_value)
1485 proto.RegisterType((*EventFilterRuleKey)(nil), "event.EventFilterRuleKey")
1486 proto.RegisterType((*EventFilterRule)(nil), "event.EventFilterRule")
1487 proto.RegisterType((*EventFilter)(nil), "event.EventFilter")
1488 proto.RegisterType((*EventFilters)(nil), "event.EventFilters")
1489 proto.RegisterType((*ConfigEventType)(nil), "event.ConfigEventType")
1490 proto.RegisterType((*ConfigEvent)(nil), "event.ConfigEvent")
1491 proto.RegisterType((*KpiEventType)(nil), "event.KpiEventType")
1492 proto.RegisterType((*MetricMetaData)(nil), "event.MetricMetaData")
1493 proto.RegisterMapType((map[string]string)(nil), "event.MetricMetaData.ContextEntry")
1494 proto.RegisterType((*MetricValuePairs)(nil), "event.MetricValuePairs")
1495 proto.RegisterMapType((map[string]float32)(nil), "event.MetricValuePairs.MetricsEntry")
1496 proto.RegisterType((*MetricInformation)(nil), "event.MetricInformation")
1497 proto.RegisterMapType((map[string]float32)(nil), "event.MetricInformation.MetricsEntry")
pnalmas90299422025-12-16 11:29:25 +05301498 proto.RegisterType((*MetricInformation64)(nil), "event.MetricInformation64")
pnalmas3bb72f72026-02-02 19:45:17 +05301499 proto.RegisterMapType((map[string]float64)(nil), "event.MetricInformation64.MetricsEntry")
khenaidoo4c6543e2021-10-19 17:25:58 -04001500 proto.RegisterType((*KpiEvent)(nil), "event.KpiEvent")
1501 proto.RegisterMapType((map[string]*MetricValuePairs)(nil), "event.KpiEvent.PrefixesEntry")
1502 proto.RegisterType((*KpiEvent2)(nil), "event.KpiEvent2")
pnalmas90299422025-12-16 11:29:25 +05301503 proto.RegisterType((*KpiEvent3)(nil), "event.KpiEvent3")
khenaidoo4c6543e2021-10-19 17:25:58 -04001504 proto.RegisterType((*DeviceEvent)(nil), "event.DeviceEvent")
1505 proto.RegisterMapType((map[string]string)(nil), "event.DeviceEvent.ContextEntry")
1506 proto.RegisterType((*RPCEvent)(nil), "event.RPCEvent")
1507 proto.RegisterMapType((map[string]string)(nil), "event.RPCEvent.ContextEntry")
1508 proto.RegisterType((*EventCategory)(nil), "event.EventCategory")
1509 proto.RegisterType((*EventSubCategory)(nil), "event.EventSubCategory")
1510 proto.RegisterType((*EventType)(nil), "event.EventType")
1511 proto.RegisterType((*EventHeader)(nil), "event.EventHeader")
1512 proto.RegisterType((*Event)(nil), "event.Event")
William Kurkian1b363f42019-03-12 15:28:12 -04001513}
1514
William Kurkianad745652019-03-20 08:45:51 -04001515func init() { proto.RegisterFile("voltha_protos/events.proto", fileDescriptor_e63e6c07044fd2c4) }
William Kurkian1b363f42019-03-12 15:28:12 -04001516
William Kurkianad745652019-03-20 08:45:51 -04001517var fileDescriptor_e63e6c07044fd2c4 = []byte{
pnalmas90299422025-12-16 11:29:25 +05301518 // 1493 bytes of a gzipped FileDescriptorProto
1519 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xb4, 0x57, 0xcd, 0x6e, 0xdb, 0x46,
1520 0x10, 0x16, 0xa9, 0xff, 0xa1, 0x6c, 0xd3, 0x9b, 0x26, 0x55, 0x94, 0x04, 0x71, 0x88, 0x16, 0x35,
1521 0x8c, 0x58, 0x6e, 0xe4, 0xd4, 0x6e, 0x7e, 0x90, 0x34, 0x51, 0x94, 0x98, 0x48, 0x2c, 0xa9, 0xb4,
1522 0x6c, 0xa0, 0xbd, 0x08, 0x34, 0xb9, 0x96, 0x09, 0x4b, 0x22, 0xc1, 0x5d, 0x09, 0xf1, 0xb9, 0x28,
1523 0x7a, 0xeb, 0x23, 0xb4, 0xf7, 0xbe, 0x46, 0x0f, 0x7d, 0x87, 0xa0, 0x6f, 0xd1, 0x53, 0x6f, 0xc5,
1524 0xfe, 0x50, 0x22, 0x69, 0xb9, 0x01, 0x92, 0xf6, 0x44, 0xee, 0xec, 0xcc, 0xce, 0x37, 0xdf, 0xec,
1525 0xce, 0xce, 0x42, 0x6d, 0xea, 0x0f, 0xe9, 0xa9, 0xdd, 0x0f, 0x42, 0x9f, 0xfa, 0x64, 0x0b, 0x4f,
1526 0xf1, 0x98, 0x92, 0x3a, 0x1f, 0xa1, 0x3c, 0x1f, 0xd5, 0x6e, 0x0e, 0x7c, 0x7f, 0x30, 0xc4, 0x5b,
1527 0x76, 0xe0, 0x6d, 0xd9, 0xe3, 0xb1, 0x4f, 0x6d, 0xea, 0xf9, 0x63, 0xa9, 0x54, 0xbb, 0x2d, 0x67,
1528 0xf9, 0xe8, 0x78, 0x72, 0xb2, 0x45, 0xbd, 0x11, 0x26, 0xd4, 0x1e, 0x05, 0x52, 0x21, 0xe5, 0xc1,
1529 0xf1, 0x47, 0x23, 0x7f, 0x2c, 0xe6, 0x8c, 0x5f, 0x14, 0x40, 0x2d, 0xe6, 0xe4, 0xa5, 0x37, 0xa4,
1530 0x38, 0xb4, 0x26, 0x43, 0xfc, 0x1a, 0x9f, 0x1b, 0x3f, 0x29, 0x70, 0x25, 0x25, 0xee, 0x9d, 0x07,
1531 0x18, 0x2d, 0x03, 0x9c, 0x70, 0x49, 0xdf, 0x1e, 0x0e, 0xf5, 0x0c, 0xaa, 0x40, 0xc9, 0xb1, 0x29,
1532 0x1e, 0xf8, 0xe1, 0xb9, 0xae, 0x20, 0x1d, 0x2a, 0x64, 0x72, 0xdc, 0x9f, 0x49, 0x54, 0x84, 0x60,
1533 0xf9, 0x2c, 0xf0, 0xfa, 0x3c, 0x8c, 0x3e, 0x3d, 0x0f, 0xb0, 0x9e, 0x45, 0x57, 0x61, 0xd5, 0xf1,
1534 0xc7, 0x27, 0xde, 0x20, 0x2e, 0xce, 0x31, 0xb1, 0x8b, 0xa7, 0x9e, 0x83, 0xe3, 0xe2, 0xbc, 0x71,
1535 0x0a, 0x2b, 0x29, 0x20, 0xe8, 0x29, 0x64, 0xcf, 0xf0, 0x79, 0x55, 0x59, 0x53, 0xd6, 0x97, 0x1b,
1536 0x9b, 0x75, 0xae, 0x5e, 0xbf, 0x18, 0x44, 0x7d, 0x41, 0x00, 0x16, 0xb3, 0x44, 0x9f, 0x40, 0x7e,
1537 0x6a, 0x0f, 0x27, 0xb8, 0xaa, 0xae, 0x29, 0xeb, 0x65, 0x4b, 0x0c, 0x8c, 0x5f, 0x15, 0xd0, 0x62,
1538 0x26, 0x68, 0x19, 0x54, 0xcf, 0xe5, 0x5e, 0xca, 0x96, 0xea, 0xb9, 0xe8, 0x1a, 0x14, 0xf0, 0xd8,
1539 0x3e, 0x1e, 0x0a, 0xb3, 0x92, 0x25, 0x47, 0xe8, 0x06, 0x94, 0x25, 0x70, 0xcf, 0xad, 0x66, 0xb9,
1540 0x7a, 0x49, 0x08, 0x4c, 0x17, 0xdd, 0x02, 0x98, 0x87, 0x53, 0xcd, 0xf1, 0xd9, 0x32, 0x97, 0x70,
1541 0x3e, 0xef, 0x42, 0x3e, 0x9c, 0x0c, 0x31, 0xa9, 0xe6, 0xd7, 0xb2, 0xeb, 0x5a, 0xe3, 0xda, 0xe2,
1542 0x60, 0x2c, 0xa1, 0x64, 0x3c, 0x86, 0x4a, 0x6c, 0x86, 0xa0, 0xbb, 0x50, 0x14, 0xd9, 0x20, 0x55,
1543 0x85, 0xdb, 0xa3, 0x05, 0xf6, 0x91, 0x8a, 0xf1, 0x08, 0x56, 0x9a, 0x9c, 0xf7, 0x56, 0xe4, 0xde,
1544 0x58, 0x87, 0x3c, 0xfb, 0x12, 0x54, 0x84, 0xac, 0xed, 0xba, 0x7a, 0x06, 0x01, 0x14, 0x42, 0x3c,
1545 0xf2, 0xa7, 0x58, 0x57, 0xd8, 0xff, 0x24, 0x70, 0x6d, 0x8a, 0x75, 0xd5, 0x18, 0x80, 0x16, 0x33,
1546 0x46, 0x5f, 0x42, 0x8e, 0x07, 0x24, 0x72, 0x70, 0x53, 0xba, 0x4d, 0x2d, 0x5f, 0xe7, 0x6b, 0x5b,
1547 0x5c, 0x13, 0x21, 0xc8, 0x9d, 0xda, 0xe4, 0x54, 0x52, 0xce, 0xff, 0x99, 0xcc, 0xb5, 0xa9, 0x2d,
1548 0x49, 0xe3, 0xff, 0xc6, 0x06, 0x54, 0x5e, 0x07, 0xde, 0x1c, 0x62, 0x2d, 0x82, 0x58, 0x86, 0x3c,
1549 0x19, 0x7a, 0x0e, 0xd6, 0x33, 0xa8, 0x00, 0x2a, 0x25, 0xba, 0x62, 0xfc, 0xa6, 0xc2, 0xf2, 0x3e,
1550 0xa6, 0xa1, 0xe7, 0xec, 0x63, 0x6a, 0xbf, 0xb0, 0xa9, 0xcd, 0x52, 0x4b, 0x3d, 0x3a, 0xc4, 0x32,
1551 0x6f, 0x62, 0xc0, 0x52, 0x49, 0x09, 0x77, 0xad, 0x58, 0x2a, 0x25, 0x68, 0x03, 0x56, 0x87, 0xfe,
1552 0xc0, 0x73, 0xec, 0x61, 0x3f, 0x9d, 0xba, 0x15, 0x39, 0xf1, 0x22, 0xca, 0xe0, 0x0d, 0x28, 0x13,
1553 0x1c, 0x7a, 0xf6, 0xb0, 0x3f, 0xf6, 0x65, 0x02, 0x4b, 0x42, 0xd0, 0xf6, 0x93, 0xb9, 0xcf, 0xa7,
1554 0x72, 0xff, 0x18, 0x8a, 0x8e, 0x3f, 0xa6, 0xf8, 0x2d, 0xad, 0x16, 0x78, 0x7a, 0x0c, 0xc9, 0x53,
1555 0x12, 0x33, 0xa3, 0x8d, 0x29, 0xb5, 0xc6, 0x34, 0x3c, 0xb7, 0x22, 0x13, 0x46, 0xce, 0x64, 0xe2,
1556 0xb9, 0xd5, 0xa2, 0x20, 0x87, 0xfd, 0xd7, 0x1e, 0x42, 0x25, 0xae, 0x8c, 0xf4, 0xf9, 0x49, 0x28,
1557 0xff, 0xcb, 0xd6, 0x7e, 0xa8, 0x7e, 0xad, 0x18, 0x3f, 0x2b, 0xa0, 0x0b, 0xc7, 0x47, 0x4c, 0xd6,
1558 0xb5, 0xbd, 0x90, 0xa0, 0x27, 0x50, 0x1c, 0x71, 0x59, 0xb4, 0x83, 0x3e, 0x4b, 0x40, 0x9c, 0x6b,
1559 0x4a, 0x01, 0x91, 0x20, 0xa5, 0x11, 0x03, 0x14, 0x9f, 0x78, 0x1f, 0x20, 0x35, 0x0e, 0xe8, 0x77,
1560 0x05, 0x56, 0x85, 0xb1, 0x39, 0x3e, 0xf1, 0xc3, 0x11, 0x2f, 0x6a, 0xe8, 0x1e, 0x94, 0x46, 0x98,
1561 0xda, 0x7c, 0x5f, 0xb0, 0x65, 0xb4, 0xc6, 0xd5, 0x85, 0xac, 0x59, 0x33, 0x35, 0xf4, 0x74, 0x1e,
1562 0x84, 0xca, 0x83, 0xf8, 0x3c, 0x61, 0x11, 0x5b, 0xfd, 0x7f, 0x88, 0xe2, 0x0f, 0x05, 0xae, 0x5c,
1563 0xf0, 0xb3, 0x73, 0xff, 0x43, 0xe2, 0x78, 0x96, 0x8e, 0xe3, 0x8b, 0xcb, 0xe2, 0xd8, 0xb9, 0xff,
pnalmas3bb72f72026-02-02 19:45:17 +05301564 0xdf, 0x44, 0xa2, 0xc4, 0x23, 0x79, 0xa7, 0x40, 0x29, 0x3a, 0x7a, 0x68, 0x33, 0x71, 0xc0, 0xaf,
1565 0x4b, 0x20, 0xf1, 0x93, 0x99, 0x38, 0xdd, 0xf3, 0x03, 0xa6, 0xf2, 0x03, 0xf6, 0x00, 0x4a, 0x41,
1566 0x88, 0x4f, 0xbc, 0xb7, 0x98, 0x54, 0xb3, 0x3c, 0x96, 0x5b, 0xa9, 0x25, 0xea, 0x5d, 0x39, 0x2f,
1567 0x22, 0x98, 0xa9, 0xd7, 0x7a, 0xb0, 0x94, 0x98, 0x5a, 0x10, 0xc3, 0x66, 0x3c, 0x06, 0xad, 0xf1,
1568 0xe9, 0x25, 0x7b, 0x36, 0x1e, 0xdc, 0x0f, 0x0a, 0x94, 0x23, 0xd7, 0x8d, 0x0f, 0x8f, 0x4e, 0x94,
1569 0x8f, 0x5d, 0x00, 0x5e, 0x8a, 0xfa, 0xb2, 0x7a, 0xb1, 0xf8, 0xaa, 0x97, 0xe5, 0xca, 0x2a, 0x73,
1570 0x5d, 0x96, 0x6b, 0xe3, 0xc7, 0x18, 0x8a, 0xed, 0x8f, 0x45, 0xf1, 0x60, 0x01, 0x8a, 0xda, 0xe5,
1571 0x3b, 0x26, 0x8e, 0xe3, 0x2f, 0x05, 0x34, 0x51, 0xe0, 0x44, 0xb6, 0x6f, 0x83, 0x16, 0x62, 0xe2,
1572 0x4f, 0x42, 0x51, 0xc8, 0x04, 0xd5, 0x10, 0x89, 0x4c, 0x97, 0x15, 0xcc, 0xc4, 0xe5, 0x3c, 0xb6,
1573 0x47, 0x51, 0x89, 0x59, 0x71, 0xe7, 0x0b, 0xb5, 0xed, 0x11, 0x46, 0x6b, 0xa0, 0xb9, 0x98, 0x38,
1574 0xa1, 0x17, 0x30, 0xc7, 0xb2, 0xac, 0xc6, 0x45, 0xe8, 0xc1, 0xbc, 0x30, 0xe6, 0x38, 0xec, 0xdb,
1575 0x12, 0x76, 0x0c, 0xd3, 0xe2, 0xaa, 0xf8, 0x51, 0x15, 0xf0, 0x9d, 0x0a, 0x25, 0xab, 0xdb, 0x14,
1576 0x21, 0xeb, 0x90, 0x0d, 0x03, 0x27, 0x32, 0x0c, 0x03, 0x07, 0xdd, 0x81, 0x8a, 0x1f, 0xe0, 0x90,
1577 0xd3, 0xc5, 0x58, 0x10, 0xf6, 0xda, 0x4c, 0x66, 0xba, 0xa8, 0x0a, 0x45, 0x82, 0x43, 0x86, 0x51,
1578 0x86, 0x15, 0x0d, 0xd1, 0x75, 0x28, 0x11, 0x6a, 0x3b, 0x67, 0xcc, 0x30, 0x27, 0xa7, 0xd8, 0xd8,
1579 0x74, 0xd3, 0xe4, 0xe6, 0x2f, 0x90, 0x9b, 0x22, 0xac, 0x70, 0x91, 0xb0, 0x9d, 0x39, 0x61, 0x45,
1580 0x4e, 0x58, 0x74, 0xe3, 0x46, 0xe1, 0x5c, 0x72, 0x87, 0x6c, 0x42, 0x81, 0x50, 0x9b, 0x4e, 0x48,
1581 0xb5, 0x24, 0x4b, 0x90, 0x6c, 0xfe, 0x3a, 0x51, 0x50, 0x16, 0x26, 0x81, 0x25, 0x95, 0x3e, 0x8a,
1582 0xdc, 0x29, 0x2c, 0x71, 0x24, 0x4d, 0xd9, 0xfc, 0x19, 0x38, 0xba, 0xb8, 0x57, 0x61, 0xa9, 0xd9,
1583 0xd9, 0xdf, 0x3f, 0x6c, 0x9b, 0xcd, 0x67, 0x3d, 0xb3, 0xd3, 0xd6, 0x33, 0x68, 0x05, 0xb4, 0x56,
1584 0xfb, 0xc8, 0xb4, 0x3a, 0xed, 0xfd, 0x56, 0xbb, 0xa7, 0x2b, 0x68, 0x09, 0xca, 0xad, 0x6f, 0x0f,
1585 0xcd, 0x2e, 0x1f, 0xaa, 0x48, 0x83, 0xe2, 0x41, 0xcb, 0x3a, 0x32, 0x9b, 0x2d, 0x3d, 0xcb, 0x7a,
1586 0xce, 0xae, 0xd5, 0x69, 0xb6, 0x0e, 0x0e, 0xcc, 0xf6, 0x2b, 0x3d, 0xc7, 0x7a, 0xce, 0x83, 0x56,
1587 0xf3, 0xd0, 0x32, 0x7b, 0xdf, 0xe9, 0x79, 0xc3, 0x02, 0x9d, 0xfb, 0x3d, 0x98, 0x1c, 0xcf, 0x5c,
1588 0x3f, 0x89, 0xb5, 0x35, 0x5d, 0xee, 0xb0, 0x08, 0xd9, 0xce, 0x1b, 0xe6, 0x88, 0xfd, 0x70, 0x17,
1589 0xfc, 0xe7, 0x50, 0xcf, 0xb2, 0x9f, 0x76, 0xdb, 0xd4, 0x73, 0xa8, 0x04, 0xb9, 0x76, 0xa7, 0xdd,
1590 0xd2, 0xf3, 0xc6, 0x14, 0xca, 0xf3, 0x06, 0xc4, 0x8b, 0x16, 0xd3, 0xa1, 0xd2, 0xec, 0xb4, 0x5f,
1591 0x9a, 0xaf, 0xfa, 0xad, 0x23, 0x06, 0x33, 0xc3, 0x50, 0xbf, 0xee, 0x9a, 0x72, 0xa8, 0x30, 0xa0,
1592 0xb3, 0x61, 0x43, 0x57, 0x99, 0xc1, 0x8b, 0x16, 0x0b, 0x42, 0x6a, 0x64, 0x99, 0x81, 0xd5, 0x6d,
1593 0xca, 0x61, 0x2e, 0x61, 0xb0, 0xad, 0xe7, 0x8d, 0x3f, 0x55, 0xd9, 0x81, 0xee, 0x61, 0xdb, 0x5d,
1594 0xd0, 0x81, 0xee, 0xcc, 0xbb, 0x6d, 0x9e, 0x80, 0xe5, 0xd9, 0x79, 0x4f, 0x50, 0x2f, 0xab, 0xc6,
1595 0x4c, 0x17, 0x7d, 0x93, 0xec, 0xcb, 0xf9, 0xde, 0x5d, 0x9e, 0x55, 0xe4, 0x34, 0x7d, 0xd2, 0x5c,
1596 0x23, 0x73, 0x11, 0xda, 0x90, 0xa5, 0x2a, 0xc7, 0x2d, 0x13, 0x6d, 0xea, 0x85, 0x3a, 0x75, 0x07,
1597 0x2a, 0xec, 0xdb, 0x9f, 0xe2, 0x90, 0xb0, 0xfd, 0x2c, 0x36, 0xbc, 0xc6, 0x64, 0x47, 0x42, 0x84,
1598 0x76, 0xa1, 0x1c, 0xda, 0x1e, 0xc1, 0x6e, 0x9f, 0x12, 0xbe, 0xdf, 0x59, 0xe5, 0x12, 0xcf, 0x98,
1599 0x7a, 0xf4, 0x8c, 0xa9, 0xf7, 0xa2, 0x67, 0x8c, 0x55, 0x12, 0xca, 0x3d, 0x82, 0x1e, 0xb1, 0xb3,
1600 0x14, 0xf8, 0x21, 0x15, 0xa6, 0xc5, 0xf7, 0x9a, 0x42, 0xa4, 0xde, 0x23, 0xc6, 0xdf, 0x2a, 0xe4,
1601 0xc5, 0xe1, 0xdf, 0x80, 0xc2, 0x29, 0xa7, 0x58, 0x5e, 0xcd, 0x89, 0xbe, 0x59, 0x90, 0x6f, 0x49,
1602 0x0d, 0xb4, 0x0b, 0x95, 0xf8, 0x73, 0x45, 0xde, 0x39, 0xe8, 0x62, 0xcb, 0xbb, 0x97, 0xb1, 0x34,
1603 0x27, 0xd6, 0x23, 0xd7, 0xa1, 0x3c, 0x7b, 0xfb, 0x70, 0xca, 0xb5, 0xc6, 0x4a, 0xaa, 0xc6, 0xef,
1604 0x65, 0xac, 0xd2, 0x59, 0x74, 0xe5, 0xde, 0x03, 0x98, 0xe9, 0x37, 0x38, 0xd3, 0x5a, 0x43, 0x4f,
1605 0x19, 0x34, 0xf6, 0x32, 0x56, 0xf9, 0x6c, 0x76, 0x8f, 0xed, 0x42, 0x25, 0x5e, 0x96, 0x39, 0xd5,
1606 0x73, 0x6c, 0xb1, 0x6a, 0xca, 0xb0, 0xc5, 0xea, 0x34, 0xc3, 0x16, 0x06, 0x8e, 0xb4, 0x2a, 0x24,
1607 0xb0, 0x45, 0x25, 0x85, 0x61, 0x0b, 0x03, 0xe7, 0x22, 0xb6, 0x6d, 0x49, 0x7b, 0x1a, 0xdb, 0x76,
1608 0x1c, 0xdb, 0xf6, 0xf3, 0x4a, 0xfc, 0xe5, 0xf3, 0xfc, 0x0d, 0xd4, 0xfc, 0x70, 0x50, 0xf7, 0x03,
1609 0x3c, 0x76, 0xfc, 0xd0, 0xad, 0x8b, 0x27, 0xa9, 0x58, 0x81, 0x7c, 0x5f, 0x1f, 0x78, 0xf4, 0x74,
1610 0x72, 0xcc, 0xaa, 0xd3, 0x56, 0xa4, 0xb2, 0x25, 0x54, 0x36, 0xe5, 0xab, 0x75, 0xfa, 0xd5, 0xd6,
1611 0xc0, 0x97, 0xb2, 0xe3, 0x02, 0x17, 0x6e, 0xff, 0x13, 0x00, 0x00, 0xff, 0xff, 0xf2, 0x61, 0x0b,
1612 0xb2, 0x3c, 0x0f, 0x00, 0x00,
William Kurkian1b363f42019-03-12 15:28:12 -04001613}