blob: 695af06672d29f96148193f06e24e60900cdf6ea [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) {
khenaidoo4c6543e2021-10-19 17:25:58 -0400150 return fileDescriptor_e63e6c07044fd2c4, []int{14, 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) {
khenaidoo4c6543e2021-10-19 17:25:58 -0400187 return fileDescriptor_e63e6c07044fd2c4, []int{15, 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
Devmalya Paulf98ca132019-07-09 06:14:19 -0400198)
199
Serkant Uluderyacbcfaa42019-10-18 13:25:08 +0300200var EventType_Types_name = map[int32]string{
Devmalya Paulf98ca132019-07-09 06:14:19 -0400201 0: "CONFIG_EVENT",
202 1: "KPI_EVENT",
203 2: "KPI_EVENT2",
204 3: "DEVICE_EVENT",
Himani Chawla9499e952020-12-17 13:12:52 +0530205 4: "RPC_EVENT",
Devmalya Paulf98ca132019-07-09 06:14:19 -0400206}
207
Serkant Uluderyacbcfaa42019-10-18 13:25:08 +0300208var EventType_Types_value = map[string]int32{
Devmalya Paulf98ca132019-07-09 06:14:19 -0400209 "CONFIG_EVENT": 0,
210 "KPI_EVENT": 1,
211 "KPI_EVENT2": 2,
212 "DEVICE_EVENT": 3,
Himani Chawla9499e952020-12-17 13:12:52 +0530213 "RPC_EVENT": 4,
Devmalya Paulf98ca132019-07-09 06:14:19 -0400214}
215
Serkant Uluderyacbcfaa42019-10-18 13:25:08 +0300216func (x EventType_Types) String() string {
217 return proto.EnumName(EventType_Types_name, int32(x))
Devmalya Paulf98ca132019-07-09 06:14:19 -0400218}
219
Serkant Uluderyacbcfaa42019-10-18 13:25:08 +0300220func (EventType_Types) EnumDescriptor() ([]byte, []int) {
khenaidoo4c6543e2021-10-19 17:25:58 -0400221 return fileDescriptor_e63e6c07044fd2c4, []int{16, 0}
222}
223
224type EventFilterRuleKey struct {
225 XXX_NoUnkeyedLiteral struct{} `json:"-"`
226 XXX_unrecognized []byte `json:"-"`
227 XXX_sizecache int32 `json:"-"`
228}
229
230func (m *EventFilterRuleKey) Reset() { *m = EventFilterRuleKey{} }
231func (m *EventFilterRuleKey) String() string { return proto.CompactTextString(m) }
232func (*EventFilterRuleKey) ProtoMessage() {}
233func (*EventFilterRuleKey) Descriptor() ([]byte, []int) {
234 return fileDescriptor_e63e6c07044fd2c4, []int{0}
235}
236
237func (m *EventFilterRuleKey) XXX_Unmarshal(b []byte) error {
238 return xxx_messageInfo_EventFilterRuleKey.Unmarshal(m, b)
239}
240func (m *EventFilterRuleKey) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
241 return xxx_messageInfo_EventFilterRuleKey.Marshal(b, m, deterministic)
242}
243func (m *EventFilterRuleKey) XXX_Merge(src proto.Message) {
244 xxx_messageInfo_EventFilterRuleKey.Merge(m, src)
245}
246func (m *EventFilterRuleKey) XXX_Size() int {
247 return xxx_messageInfo_EventFilterRuleKey.Size(m)
248}
249func (m *EventFilterRuleKey) XXX_DiscardUnknown() {
250 xxx_messageInfo_EventFilterRuleKey.DiscardUnknown(m)
251}
252
253var xxx_messageInfo_EventFilterRuleKey proto.InternalMessageInfo
254
255type EventFilterRule struct {
256 Key EventFilterRuleKey_EventFilterRuleType `protobuf:"varint,1,opt,name=key,proto3,enum=event.EventFilterRuleKey_EventFilterRuleType" json:"key,omitempty"`
257 Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
258 XXX_NoUnkeyedLiteral struct{} `json:"-"`
259 XXX_unrecognized []byte `json:"-"`
260 XXX_sizecache int32 `json:"-"`
261}
262
263func (m *EventFilterRule) Reset() { *m = EventFilterRule{} }
264func (m *EventFilterRule) String() string { return proto.CompactTextString(m) }
265func (*EventFilterRule) ProtoMessage() {}
266func (*EventFilterRule) Descriptor() ([]byte, []int) {
267 return fileDescriptor_e63e6c07044fd2c4, []int{1}
268}
269
270func (m *EventFilterRule) XXX_Unmarshal(b []byte) error {
271 return xxx_messageInfo_EventFilterRule.Unmarshal(m, b)
272}
273func (m *EventFilterRule) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
274 return xxx_messageInfo_EventFilterRule.Marshal(b, m, deterministic)
275}
276func (m *EventFilterRule) XXX_Merge(src proto.Message) {
277 xxx_messageInfo_EventFilterRule.Merge(m, src)
278}
279func (m *EventFilterRule) XXX_Size() int {
280 return xxx_messageInfo_EventFilterRule.Size(m)
281}
282func (m *EventFilterRule) XXX_DiscardUnknown() {
283 xxx_messageInfo_EventFilterRule.DiscardUnknown(m)
284}
285
286var xxx_messageInfo_EventFilterRule proto.InternalMessageInfo
287
288func (m *EventFilterRule) GetKey() EventFilterRuleKey_EventFilterRuleType {
289 if m != nil {
290 return m.Key
291 }
292 return EventFilterRuleKey_filter_all
293}
294
295func (m *EventFilterRule) GetValue() string {
296 if m != nil {
297 return m.Value
298 }
299 return ""
300}
301
302type EventFilter struct {
303 Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
304 Enable bool `protobuf:"varint,2,opt,name=enable,proto3" json:"enable,omitempty"`
305 DeviceId string `protobuf:"bytes,3,opt,name=device_id,json=deviceId,proto3" json:"device_id,omitempty"`
306 EventType string `protobuf:"bytes,4,opt,name=event_type,json=eventType,proto3" json:"event_type,omitempty"`
307 Rules []*EventFilterRule `protobuf:"bytes,5,rep,name=rules,proto3" json:"rules,omitempty"`
308 XXX_NoUnkeyedLiteral struct{} `json:"-"`
309 XXX_unrecognized []byte `json:"-"`
310 XXX_sizecache int32 `json:"-"`
311}
312
313func (m *EventFilter) Reset() { *m = EventFilter{} }
314func (m *EventFilter) String() string { return proto.CompactTextString(m) }
315func (*EventFilter) ProtoMessage() {}
316func (*EventFilter) Descriptor() ([]byte, []int) {
317 return fileDescriptor_e63e6c07044fd2c4, []int{2}
318}
319
320func (m *EventFilter) XXX_Unmarshal(b []byte) error {
321 return xxx_messageInfo_EventFilter.Unmarshal(m, b)
322}
323func (m *EventFilter) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
324 return xxx_messageInfo_EventFilter.Marshal(b, m, deterministic)
325}
326func (m *EventFilter) XXX_Merge(src proto.Message) {
327 xxx_messageInfo_EventFilter.Merge(m, src)
328}
329func (m *EventFilter) XXX_Size() int {
330 return xxx_messageInfo_EventFilter.Size(m)
331}
332func (m *EventFilter) XXX_DiscardUnknown() {
333 xxx_messageInfo_EventFilter.DiscardUnknown(m)
334}
335
336var xxx_messageInfo_EventFilter proto.InternalMessageInfo
337
338func (m *EventFilter) GetId() string {
339 if m != nil {
340 return m.Id
341 }
342 return ""
343}
344
345func (m *EventFilter) GetEnable() bool {
346 if m != nil {
347 return m.Enable
348 }
349 return false
350}
351
352func (m *EventFilter) GetDeviceId() string {
353 if m != nil {
354 return m.DeviceId
355 }
356 return ""
357}
358
359func (m *EventFilter) GetEventType() string {
360 if m != nil {
361 return m.EventType
362 }
363 return ""
364}
365
366func (m *EventFilter) GetRules() []*EventFilterRule {
367 if m != nil {
368 return m.Rules
369 }
370 return nil
371}
372
373type EventFilters struct {
374 Filters []*EventFilter `protobuf:"bytes,1,rep,name=filters,proto3" json:"filters,omitempty"`
375 XXX_NoUnkeyedLiteral struct{} `json:"-"`
376 XXX_unrecognized []byte `json:"-"`
377 XXX_sizecache int32 `json:"-"`
378}
379
380func (m *EventFilters) Reset() { *m = EventFilters{} }
381func (m *EventFilters) String() string { return proto.CompactTextString(m) }
382func (*EventFilters) ProtoMessage() {}
383func (*EventFilters) Descriptor() ([]byte, []int) {
384 return fileDescriptor_e63e6c07044fd2c4, []int{3}
385}
386
387func (m *EventFilters) XXX_Unmarshal(b []byte) error {
388 return xxx_messageInfo_EventFilters.Unmarshal(m, b)
389}
390func (m *EventFilters) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
391 return xxx_messageInfo_EventFilters.Marshal(b, m, deterministic)
392}
393func (m *EventFilters) XXX_Merge(src proto.Message) {
394 xxx_messageInfo_EventFilters.Merge(m, src)
395}
396func (m *EventFilters) XXX_Size() int {
397 return xxx_messageInfo_EventFilters.Size(m)
398}
399func (m *EventFilters) XXX_DiscardUnknown() {
400 xxx_messageInfo_EventFilters.DiscardUnknown(m)
401}
402
403var xxx_messageInfo_EventFilters proto.InternalMessageInfo
404
405func (m *EventFilters) GetFilters() []*EventFilter {
406 if m != nil {
407 return m.Filters
408 }
409 return nil
Devmalya Paulf98ca132019-07-09 06:14:19 -0400410}
411
William Kurkian1b363f42019-03-12 15:28:12 -0400412type ConfigEventType struct {
413 XXX_NoUnkeyedLiteral struct{} `json:"-"`
414 XXX_unrecognized []byte `json:"-"`
415 XXX_sizecache int32 `json:"-"`
416}
417
418func (m *ConfigEventType) Reset() { *m = ConfigEventType{} }
419func (m *ConfigEventType) String() string { return proto.CompactTextString(m) }
420func (*ConfigEventType) ProtoMessage() {}
421func (*ConfigEventType) Descriptor() ([]byte, []int) {
khenaidoo4c6543e2021-10-19 17:25:58 -0400422 return fileDescriptor_e63e6c07044fd2c4, []int{4}
William Kurkian1b363f42019-03-12 15:28:12 -0400423}
William Kurkianad745652019-03-20 08:45:51 -0400424
William Kurkian1b363f42019-03-12 15:28:12 -0400425func (m *ConfigEventType) XXX_Unmarshal(b []byte) error {
426 return xxx_messageInfo_ConfigEventType.Unmarshal(m, b)
427}
428func (m *ConfigEventType) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
429 return xxx_messageInfo_ConfigEventType.Marshal(b, m, deterministic)
430}
William Kurkianad745652019-03-20 08:45:51 -0400431func (m *ConfigEventType) XXX_Merge(src proto.Message) {
432 xxx_messageInfo_ConfigEventType.Merge(m, src)
William Kurkian1b363f42019-03-12 15:28:12 -0400433}
434func (m *ConfigEventType) XXX_Size() int {
435 return xxx_messageInfo_ConfigEventType.Size(m)
436}
437func (m *ConfigEventType) XXX_DiscardUnknown() {
438 xxx_messageInfo_ConfigEventType.DiscardUnknown(m)
439}
440
441var xxx_messageInfo_ConfigEventType proto.InternalMessageInfo
442
443type ConfigEvent struct {
khenaidoo4c6543e2021-10-19 17:25:58 -0400444 Type ConfigEventType_Types `protobuf:"varint,1,opt,name=type,proto3,enum=event.ConfigEventType_Types" json:"type,omitempty"`
Serkant Uluderyacbcfaa42019-10-18 13:25:08 +0300445 Hash string `protobuf:"bytes,2,opt,name=hash,proto3" json:"hash,omitempty"`
446 Data string `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"`
447 XXX_NoUnkeyedLiteral struct{} `json:"-"`
448 XXX_unrecognized []byte `json:"-"`
449 XXX_sizecache int32 `json:"-"`
William Kurkian1b363f42019-03-12 15:28:12 -0400450}
451
452func (m *ConfigEvent) Reset() { *m = ConfigEvent{} }
453func (m *ConfigEvent) String() string { return proto.CompactTextString(m) }
454func (*ConfigEvent) ProtoMessage() {}
455func (*ConfigEvent) Descriptor() ([]byte, []int) {
khenaidoo4c6543e2021-10-19 17:25:58 -0400456 return fileDescriptor_e63e6c07044fd2c4, []int{5}
William Kurkian1b363f42019-03-12 15:28:12 -0400457}
William Kurkianad745652019-03-20 08:45:51 -0400458
William Kurkian1b363f42019-03-12 15:28:12 -0400459func (m *ConfigEvent) XXX_Unmarshal(b []byte) error {
460 return xxx_messageInfo_ConfigEvent.Unmarshal(m, b)
461}
462func (m *ConfigEvent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
463 return xxx_messageInfo_ConfigEvent.Marshal(b, m, deterministic)
464}
William Kurkianad745652019-03-20 08:45:51 -0400465func (m *ConfigEvent) XXX_Merge(src proto.Message) {
466 xxx_messageInfo_ConfigEvent.Merge(m, src)
William Kurkian1b363f42019-03-12 15:28:12 -0400467}
468func (m *ConfigEvent) XXX_Size() int {
469 return xxx_messageInfo_ConfigEvent.Size(m)
470}
471func (m *ConfigEvent) XXX_DiscardUnknown() {
472 xxx_messageInfo_ConfigEvent.DiscardUnknown(m)
473}
474
475var xxx_messageInfo_ConfigEvent proto.InternalMessageInfo
476
Serkant Uluderyacbcfaa42019-10-18 13:25:08 +0300477func (m *ConfigEvent) GetType() ConfigEventType_Types {
William Kurkian1b363f42019-03-12 15:28:12 -0400478 if m != nil {
479 return m.Type
480 }
481 return ConfigEventType_add
482}
483
484func (m *ConfigEvent) GetHash() string {
485 if m != nil {
486 return m.Hash
487 }
488 return ""
489}
490
491func (m *ConfigEvent) GetData() string {
492 if m != nil {
493 return m.Data
494 }
495 return ""
496}
497
498type KpiEventType struct {
499 XXX_NoUnkeyedLiteral struct{} `json:"-"`
500 XXX_unrecognized []byte `json:"-"`
501 XXX_sizecache int32 `json:"-"`
502}
503
504func (m *KpiEventType) Reset() { *m = KpiEventType{} }
505func (m *KpiEventType) String() string { return proto.CompactTextString(m) }
506func (*KpiEventType) ProtoMessage() {}
507func (*KpiEventType) Descriptor() ([]byte, []int) {
khenaidoo4c6543e2021-10-19 17:25:58 -0400508 return fileDescriptor_e63e6c07044fd2c4, []int{6}
William Kurkian1b363f42019-03-12 15:28:12 -0400509}
William Kurkianad745652019-03-20 08:45:51 -0400510
William Kurkian1b363f42019-03-12 15:28:12 -0400511func (m *KpiEventType) XXX_Unmarshal(b []byte) error {
512 return xxx_messageInfo_KpiEventType.Unmarshal(m, b)
513}
514func (m *KpiEventType) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
515 return xxx_messageInfo_KpiEventType.Marshal(b, m, deterministic)
516}
William Kurkianad745652019-03-20 08:45:51 -0400517func (m *KpiEventType) XXX_Merge(src proto.Message) {
518 xxx_messageInfo_KpiEventType.Merge(m, src)
William Kurkian1b363f42019-03-12 15:28:12 -0400519}
520func (m *KpiEventType) XXX_Size() int {
521 return xxx_messageInfo_KpiEventType.Size(m)
522}
523func (m *KpiEventType) XXX_DiscardUnknown() {
524 xxx_messageInfo_KpiEventType.DiscardUnknown(m)
525}
526
527var xxx_messageInfo_KpiEventType proto.InternalMessageInfo
528
529//
530// Struct to convey a dictionary of metric metadata.
531type MetricMetaData struct {
532 Title string `protobuf:"bytes,1,opt,name=title,proto3" json:"title,omitempty"`
533 Ts float64 `protobuf:"fixed64,2,opt,name=ts,proto3" json:"ts,omitempty"`
534 LogicalDeviceId string `protobuf:"bytes,3,opt,name=logical_device_id,json=logicalDeviceId,proto3" json:"logical_device_id,omitempty"`
535 // (equivalent to the DPID that ONOS has
536 // for the VOLTHA device without the
537 // 'of:' prefix
538 SerialNo string `protobuf:"bytes,4,opt,name=serial_no,json=serialNo,proto3" json:"serial_no,omitempty"`
539 DeviceId string `protobuf:"bytes,5,opt,name=device_id,json=deviceId,proto3" json:"device_id,omitempty"`
540 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 +0530541 Uuid string `protobuf:"bytes,7,opt,name=uuid,proto3" json:"uuid,omitempty"`
William Kurkian1b363f42019-03-12 15:28:12 -0400542 XXX_NoUnkeyedLiteral struct{} `json:"-"`
543 XXX_unrecognized []byte `json:"-"`
544 XXX_sizecache int32 `json:"-"`
545}
546
547func (m *MetricMetaData) Reset() { *m = MetricMetaData{} }
548func (m *MetricMetaData) String() string { return proto.CompactTextString(m) }
549func (*MetricMetaData) ProtoMessage() {}
550func (*MetricMetaData) Descriptor() ([]byte, []int) {
khenaidoo4c6543e2021-10-19 17:25:58 -0400551 return fileDescriptor_e63e6c07044fd2c4, []int{7}
William Kurkian1b363f42019-03-12 15:28:12 -0400552}
William Kurkianad745652019-03-20 08:45:51 -0400553
William Kurkian1b363f42019-03-12 15:28:12 -0400554func (m *MetricMetaData) XXX_Unmarshal(b []byte) error {
555 return xxx_messageInfo_MetricMetaData.Unmarshal(m, b)
556}
557func (m *MetricMetaData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
558 return xxx_messageInfo_MetricMetaData.Marshal(b, m, deterministic)
559}
William Kurkianad745652019-03-20 08:45:51 -0400560func (m *MetricMetaData) XXX_Merge(src proto.Message) {
561 xxx_messageInfo_MetricMetaData.Merge(m, src)
William Kurkian1b363f42019-03-12 15:28:12 -0400562}
563func (m *MetricMetaData) XXX_Size() int {
564 return xxx_messageInfo_MetricMetaData.Size(m)
565}
566func (m *MetricMetaData) XXX_DiscardUnknown() {
567 xxx_messageInfo_MetricMetaData.DiscardUnknown(m)
568}
569
570var xxx_messageInfo_MetricMetaData proto.InternalMessageInfo
571
572func (m *MetricMetaData) GetTitle() string {
573 if m != nil {
574 return m.Title
575 }
576 return ""
577}
578
579func (m *MetricMetaData) GetTs() float64 {
580 if m != nil {
581 return m.Ts
582 }
583 return 0
584}
585
586func (m *MetricMetaData) GetLogicalDeviceId() string {
587 if m != nil {
588 return m.LogicalDeviceId
589 }
590 return ""
591}
592
593func (m *MetricMetaData) GetSerialNo() string {
594 if m != nil {
595 return m.SerialNo
596 }
597 return ""
598}
599
600func (m *MetricMetaData) GetDeviceId() string {
601 if m != nil {
602 return m.DeviceId
603 }
604 return ""
605}
606
607func (m *MetricMetaData) GetContext() map[string]string {
608 if m != nil {
609 return m.Context
610 }
611 return nil
612}
613
onkar.kundargi7b85fa12020-02-27 13:19:22 +0530614func (m *MetricMetaData) GetUuid() string {
615 if m != nil {
616 return m.Uuid
617 }
618 return ""
619}
620
William Kurkian1b363f42019-03-12 15:28:12 -0400621//
622// Struct to convey a dictionary of metric->value pairs. Typically used in
623// pure shared-timestamp or shared-timestamp + shared object prefix situations.
624type MetricValuePairs struct {
625 // Metric / value pairs.
626 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"`
627 XXX_NoUnkeyedLiteral struct{} `json:"-"`
628 XXX_unrecognized []byte `json:"-"`
629 XXX_sizecache int32 `json:"-"`
630}
631
632func (m *MetricValuePairs) Reset() { *m = MetricValuePairs{} }
633func (m *MetricValuePairs) String() string { return proto.CompactTextString(m) }
634func (*MetricValuePairs) ProtoMessage() {}
635func (*MetricValuePairs) Descriptor() ([]byte, []int) {
khenaidoo4c6543e2021-10-19 17:25:58 -0400636 return fileDescriptor_e63e6c07044fd2c4, []int{8}
William Kurkian1b363f42019-03-12 15:28:12 -0400637}
William Kurkianad745652019-03-20 08:45:51 -0400638
William Kurkian1b363f42019-03-12 15:28:12 -0400639func (m *MetricValuePairs) XXX_Unmarshal(b []byte) error {
640 return xxx_messageInfo_MetricValuePairs.Unmarshal(m, b)
641}
642func (m *MetricValuePairs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
643 return xxx_messageInfo_MetricValuePairs.Marshal(b, m, deterministic)
644}
William Kurkianad745652019-03-20 08:45:51 -0400645func (m *MetricValuePairs) XXX_Merge(src proto.Message) {
646 xxx_messageInfo_MetricValuePairs.Merge(m, src)
William Kurkian1b363f42019-03-12 15:28:12 -0400647}
648func (m *MetricValuePairs) XXX_Size() int {
649 return xxx_messageInfo_MetricValuePairs.Size(m)
650}
651func (m *MetricValuePairs) XXX_DiscardUnknown() {
652 xxx_messageInfo_MetricValuePairs.DiscardUnknown(m)
653}
654
655var xxx_messageInfo_MetricValuePairs proto.InternalMessageInfo
656
657func (m *MetricValuePairs) GetMetrics() map[string]float32 {
658 if m != nil {
659 return m.Metrics
660 }
661 return nil
662}
663
664//
665// Struct to group metadata for a metric (or group of metrics) with the key-value
666// pairs of collected metrics
667type MetricInformation struct {
668 Metadata *MetricMetaData `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`
669 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"`
670 XXX_NoUnkeyedLiteral struct{} `json:"-"`
671 XXX_unrecognized []byte `json:"-"`
672 XXX_sizecache int32 `json:"-"`
673}
674
675func (m *MetricInformation) Reset() { *m = MetricInformation{} }
676func (m *MetricInformation) String() string { return proto.CompactTextString(m) }
677func (*MetricInformation) ProtoMessage() {}
678func (*MetricInformation) Descriptor() ([]byte, []int) {
khenaidoo4c6543e2021-10-19 17:25:58 -0400679 return fileDescriptor_e63e6c07044fd2c4, []int{9}
William Kurkian1b363f42019-03-12 15:28:12 -0400680}
William Kurkianad745652019-03-20 08:45:51 -0400681
William Kurkian1b363f42019-03-12 15:28:12 -0400682func (m *MetricInformation) XXX_Unmarshal(b []byte) error {
683 return xxx_messageInfo_MetricInformation.Unmarshal(m, b)
684}
685func (m *MetricInformation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
686 return xxx_messageInfo_MetricInformation.Marshal(b, m, deterministic)
687}
William Kurkianad745652019-03-20 08:45:51 -0400688func (m *MetricInformation) XXX_Merge(src proto.Message) {
689 xxx_messageInfo_MetricInformation.Merge(m, src)
William Kurkian1b363f42019-03-12 15:28:12 -0400690}
691func (m *MetricInformation) XXX_Size() int {
692 return xxx_messageInfo_MetricInformation.Size(m)
693}
694func (m *MetricInformation) XXX_DiscardUnknown() {
695 xxx_messageInfo_MetricInformation.DiscardUnknown(m)
696}
697
698var xxx_messageInfo_MetricInformation proto.InternalMessageInfo
699
700func (m *MetricInformation) GetMetadata() *MetricMetaData {
701 if m != nil {
702 return m.Metadata
703 }
704 return nil
705}
706
707func (m *MetricInformation) GetMetrics() map[string]float32 {
708 if m != nil {
709 return m.Metrics
710 }
711 return nil
712}
713
714//
715// Legacy KPI Event structured. In mid-August, the KPI event format was updated
716// to a more easily parsable format. See VOL-1140
717// for more information.
718type KpiEvent struct {
khenaidoo4c6543e2021-10-19 17:25:58 -0400719 Type KpiEventType_Types `protobuf:"varint,1,opt,name=type,proto3,enum=event.KpiEventType_Types" json:"type,omitempty"`
William Kurkian1b363f42019-03-12 15:28:12 -0400720 Ts float32 `protobuf:"fixed32,2,opt,name=ts,proto3" json:"ts,omitempty"`
721 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"`
722 XXX_NoUnkeyedLiteral struct{} `json:"-"`
723 XXX_unrecognized []byte `json:"-"`
724 XXX_sizecache int32 `json:"-"`
725}
726
727func (m *KpiEvent) Reset() { *m = KpiEvent{} }
728func (m *KpiEvent) String() string { return proto.CompactTextString(m) }
729func (*KpiEvent) ProtoMessage() {}
730func (*KpiEvent) Descriptor() ([]byte, []int) {
khenaidoo4c6543e2021-10-19 17:25:58 -0400731 return fileDescriptor_e63e6c07044fd2c4, []int{10}
William Kurkian1b363f42019-03-12 15:28:12 -0400732}
William Kurkianad745652019-03-20 08:45:51 -0400733
William Kurkian1b363f42019-03-12 15:28:12 -0400734func (m *KpiEvent) XXX_Unmarshal(b []byte) error {
735 return xxx_messageInfo_KpiEvent.Unmarshal(m, b)
736}
737func (m *KpiEvent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
738 return xxx_messageInfo_KpiEvent.Marshal(b, m, deterministic)
739}
William Kurkianad745652019-03-20 08:45:51 -0400740func (m *KpiEvent) XXX_Merge(src proto.Message) {
741 xxx_messageInfo_KpiEvent.Merge(m, src)
William Kurkian1b363f42019-03-12 15:28:12 -0400742}
743func (m *KpiEvent) XXX_Size() int {
744 return xxx_messageInfo_KpiEvent.Size(m)
745}
746func (m *KpiEvent) XXX_DiscardUnknown() {
747 xxx_messageInfo_KpiEvent.DiscardUnknown(m)
748}
749
750var xxx_messageInfo_KpiEvent proto.InternalMessageInfo
751
Serkant Uluderyacbcfaa42019-10-18 13:25:08 +0300752func (m *KpiEvent) GetType() KpiEventType_Types {
William Kurkian1b363f42019-03-12 15:28:12 -0400753 if m != nil {
754 return m.Type
755 }
756 return KpiEventType_slice
757}
758
759func (m *KpiEvent) GetTs() float32 {
760 if m != nil {
761 return m.Ts
762 }
763 return 0
764}
765
766func (m *KpiEvent) GetPrefixes() map[string]*MetricValuePairs {
767 if m != nil {
768 return m.Prefixes
769 }
770 return nil
771}
772
773type KpiEvent2 struct {
774 // Type of KPI Event
khenaidoo4c6543e2021-10-19 17:25:58 -0400775 Type KpiEventType_Types `protobuf:"varint,1,opt,name=type,proto3,enum=event.KpiEventType_Types" json:"type,omitempty"`
William Kurkian1b363f42019-03-12 15:28:12 -0400776 // Fields used when for slice:
777 Ts float64 `protobuf:"fixed64,2,opt,name=ts,proto3" json:"ts,omitempty"`
778 SliceData []*MetricInformation `protobuf:"bytes,3,rep,name=slice_data,json=sliceData,proto3" json:"slice_data,omitempty"`
779 XXX_NoUnkeyedLiteral struct{} `json:"-"`
780 XXX_unrecognized []byte `json:"-"`
781 XXX_sizecache int32 `json:"-"`
782}
783
784func (m *KpiEvent2) Reset() { *m = KpiEvent2{} }
785func (m *KpiEvent2) String() string { return proto.CompactTextString(m) }
786func (*KpiEvent2) ProtoMessage() {}
787func (*KpiEvent2) Descriptor() ([]byte, []int) {
khenaidoo4c6543e2021-10-19 17:25:58 -0400788 return fileDescriptor_e63e6c07044fd2c4, []int{11}
William Kurkian1b363f42019-03-12 15:28:12 -0400789}
William Kurkianad745652019-03-20 08:45:51 -0400790
William Kurkian1b363f42019-03-12 15:28:12 -0400791func (m *KpiEvent2) XXX_Unmarshal(b []byte) error {
792 return xxx_messageInfo_KpiEvent2.Unmarshal(m, b)
793}
794func (m *KpiEvent2) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
795 return xxx_messageInfo_KpiEvent2.Marshal(b, m, deterministic)
796}
William Kurkianad745652019-03-20 08:45:51 -0400797func (m *KpiEvent2) XXX_Merge(src proto.Message) {
798 xxx_messageInfo_KpiEvent2.Merge(m, src)
William Kurkian1b363f42019-03-12 15:28:12 -0400799}
800func (m *KpiEvent2) XXX_Size() int {
801 return xxx_messageInfo_KpiEvent2.Size(m)
802}
803func (m *KpiEvent2) XXX_DiscardUnknown() {
804 xxx_messageInfo_KpiEvent2.DiscardUnknown(m)
805}
806
807var xxx_messageInfo_KpiEvent2 proto.InternalMessageInfo
808
Serkant Uluderyacbcfaa42019-10-18 13:25:08 +0300809func (m *KpiEvent2) GetType() KpiEventType_Types {
William Kurkian1b363f42019-03-12 15:28:12 -0400810 if m != nil {
811 return m.Type
812 }
813 return KpiEventType_slice
814}
815
816func (m *KpiEvent2) GetTs() float64 {
817 if m != nil {
818 return m.Ts
819 }
820 return 0
821}
822
823func (m *KpiEvent2) GetSliceData() []*MetricInformation {
824 if m != nil {
825 return m.SliceData
826 }
827 return nil
828}
829
830//
Devmalya Paulf98ca132019-07-09 06:14:19 -0400831// Describes the events specific to device
832type DeviceEvent struct {
833 // Identifier of the originating resource of the event, for ex: device_id
834 ResourceId string `protobuf:"bytes,1,opt,name=resource_id,json=resourceId,proto3" json:"resource_id,omitempty"`
835 // device_event_name indicates clearly the name of the device event
836 DeviceEventName string `protobuf:"bytes,2,opt,name=device_event_name,json=deviceEventName,proto3" json:"device_event_name,omitempty"`
837 // Textual explanation of the device event
838 Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
839 // Key/Value storage for extra information that may give context to the event
840 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"`
841 XXX_NoUnkeyedLiteral struct{} `json:"-"`
842 XXX_unrecognized []byte `json:"-"`
843 XXX_sizecache int32 `json:"-"`
844}
845
846func (m *DeviceEvent) Reset() { *m = DeviceEvent{} }
847func (m *DeviceEvent) String() string { return proto.CompactTextString(m) }
848func (*DeviceEvent) ProtoMessage() {}
849func (*DeviceEvent) Descriptor() ([]byte, []int) {
khenaidoo4c6543e2021-10-19 17:25:58 -0400850 return fileDescriptor_e63e6c07044fd2c4, []int{12}
Devmalya Paulf98ca132019-07-09 06:14:19 -0400851}
852
853func (m *DeviceEvent) XXX_Unmarshal(b []byte) error {
854 return xxx_messageInfo_DeviceEvent.Unmarshal(m, b)
855}
856func (m *DeviceEvent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
857 return xxx_messageInfo_DeviceEvent.Marshal(b, m, deterministic)
858}
859func (m *DeviceEvent) XXX_Merge(src proto.Message) {
860 xxx_messageInfo_DeviceEvent.Merge(m, src)
861}
862func (m *DeviceEvent) XXX_Size() int {
863 return xxx_messageInfo_DeviceEvent.Size(m)
864}
865func (m *DeviceEvent) XXX_DiscardUnknown() {
866 xxx_messageInfo_DeviceEvent.DiscardUnknown(m)
867}
868
869var xxx_messageInfo_DeviceEvent proto.InternalMessageInfo
870
871func (m *DeviceEvent) GetResourceId() string {
872 if m != nil {
873 return m.ResourceId
874 }
875 return ""
876}
877
878func (m *DeviceEvent) GetDeviceEventName() string {
879 if m != nil {
880 return m.DeviceEventName
881 }
882 return ""
883}
884
885func (m *DeviceEvent) GetDescription() string {
886 if m != nil {
887 return m.Description
888 }
889 return ""
890}
891
892func (m *DeviceEvent) GetContext() map[string]string {
893 if m != nil {
894 return m.Context
895 }
896 return nil
897}
898
899//
Himani Chawla9499e952020-12-17 13:12:52 +0530900// Describes the events specific to an RPC request
901type RPCEvent struct {
902 // RPC name
903 Rpc string `protobuf:"bytes,1,opt,name=rpc,proto3" json:"rpc,omitempty"`
904 // The operation id of that request. Can be a log correlation ID
905 OperationId string `protobuf:"bytes,2,opt,name=operation_id,json=operationId,proto3" json:"operation_id,omitempty"`
906 // Identifies the service name originating the event
907 Service string `protobuf:"bytes,3,opt,name=service,proto3" json:"service,omitempty"`
908 // Identifies the stack originating the event
909 StackId string `protobuf:"bytes,4,opt,name=stack_id,json=stackId,proto3" json:"stack_id,omitempty"`
910 // Identifies the resource upon which the action is taken, e.g. device_id
911 ResourceId string `protobuf:"bytes,5,opt,name=resource_id,json=resourceId,proto3" json:"resource_id,omitempty"`
912 // Textual explanation of the event
913 Description string `protobuf:"bytes,6,opt,name=description,proto3" json:"description,omitempty"`
914 // Key/Value storage for extra information that may give context to the event
915 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"`
916 // Status of the RPC Event
917 Status *common.OperationResp `protobuf:"bytes,8,opt,name=status,proto3" json:"status,omitempty"`
918 XXX_NoUnkeyedLiteral struct{} `json:"-"`
919 XXX_unrecognized []byte `json:"-"`
920 XXX_sizecache int32 `json:"-"`
921}
922
923func (m *RPCEvent) Reset() { *m = RPCEvent{} }
924func (m *RPCEvent) String() string { return proto.CompactTextString(m) }
925func (*RPCEvent) ProtoMessage() {}
926func (*RPCEvent) Descriptor() ([]byte, []int) {
khenaidoo4c6543e2021-10-19 17:25:58 -0400927 return fileDescriptor_e63e6c07044fd2c4, []int{13}
Himani Chawla9499e952020-12-17 13:12:52 +0530928}
929
930func (m *RPCEvent) XXX_Unmarshal(b []byte) error {
931 return xxx_messageInfo_RPCEvent.Unmarshal(m, b)
932}
933func (m *RPCEvent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
934 return xxx_messageInfo_RPCEvent.Marshal(b, m, deterministic)
935}
936func (m *RPCEvent) XXX_Merge(src proto.Message) {
937 xxx_messageInfo_RPCEvent.Merge(m, src)
938}
939func (m *RPCEvent) XXX_Size() int {
940 return xxx_messageInfo_RPCEvent.Size(m)
941}
942func (m *RPCEvent) XXX_DiscardUnknown() {
943 xxx_messageInfo_RPCEvent.DiscardUnknown(m)
944}
945
946var xxx_messageInfo_RPCEvent proto.InternalMessageInfo
947
948func (m *RPCEvent) GetRpc() string {
949 if m != nil {
950 return m.Rpc
951 }
952 return ""
953}
954
955func (m *RPCEvent) GetOperationId() string {
956 if m != nil {
957 return m.OperationId
958 }
959 return ""
960}
961
962func (m *RPCEvent) GetService() string {
963 if m != nil {
964 return m.Service
965 }
966 return ""
967}
968
969func (m *RPCEvent) GetStackId() string {
970 if m != nil {
971 return m.StackId
972 }
973 return ""
974}
975
976func (m *RPCEvent) GetResourceId() string {
977 if m != nil {
978 return m.ResourceId
979 }
980 return ""
981}
982
983func (m *RPCEvent) GetDescription() string {
984 if m != nil {
985 return m.Description
986 }
987 return ""
988}
989
990func (m *RPCEvent) GetContext() map[string]string {
991 if m != nil {
992 return m.Context
993 }
994 return nil
995}
996
997func (m *RPCEvent) GetStatus() *common.OperationResp {
998 if m != nil {
999 return m.Status
1000 }
1001 return nil
1002}
1003
1004//
Devmalya Paulf98ca132019-07-09 06:14:19 -04001005// Identify the area of the system impacted by the event.
1006type EventCategory struct {
1007 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1008 XXX_unrecognized []byte `json:"-"`
1009 XXX_sizecache int32 `json:"-"`
1010}
1011
1012func (m *EventCategory) Reset() { *m = EventCategory{} }
1013func (m *EventCategory) String() string { return proto.CompactTextString(m) }
1014func (*EventCategory) ProtoMessage() {}
1015func (*EventCategory) Descriptor() ([]byte, []int) {
khenaidoo4c6543e2021-10-19 17:25:58 -04001016 return fileDescriptor_e63e6c07044fd2c4, []int{14}
Devmalya Paulf98ca132019-07-09 06:14:19 -04001017}
1018
1019func (m *EventCategory) XXX_Unmarshal(b []byte) error {
1020 return xxx_messageInfo_EventCategory.Unmarshal(m, b)
1021}
1022func (m *EventCategory) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1023 return xxx_messageInfo_EventCategory.Marshal(b, m, deterministic)
1024}
1025func (m *EventCategory) XXX_Merge(src proto.Message) {
1026 xxx_messageInfo_EventCategory.Merge(m, src)
1027}
1028func (m *EventCategory) XXX_Size() int {
1029 return xxx_messageInfo_EventCategory.Size(m)
1030}
1031func (m *EventCategory) XXX_DiscardUnknown() {
1032 xxx_messageInfo_EventCategory.DiscardUnknown(m)
1033}
1034
1035var xxx_messageInfo_EventCategory proto.InternalMessageInfo
1036
1037//
1038// Identify the functional category originating the event
1039type EventSubCategory struct {
1040 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1041 XXX_unrecognized []byte `json:"-"`
1042 XXX_sizecache int32 `json:"-"`
1043}
1044
1045func (m *EventSubCategory) Reset() { *m = EventSubCategory{} }
1046func (m *EventSubCategory) String() string { return proto.CompactTextString(m) }
1047func (*EventSubCategory) ProtoMessage() {}
1048func (*EventSubCategory) Descriptor() ([]byte, []int) {
khenaidoo4c6543e2021-10-19 17:25:58 -04001049 return fileDescriptor_e63e6c07044fd2c4, []int{15}
Devmalya Paulf98ca132019-07-09 06:14:19 -04001050}
1051
1052func (m *EventSubCategory) XXX_Unmarshal(b []byte) error {
1053 return xxx_messageInfo_EventSubCategory.Unmarshal(m, b)
1054}
1055func (m *EventSubCategory) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1056 return xxx_messageInfo_EventSubCategory.Marshal(b, m, deterministic)
1057}
1058func (m *EventSubCategory) XXX_Merge(src proto.Message) {
1059 xxx_messageInfo_EventSubCategory.Merge(m, src)
1060}
1061func (m *EventSubCategory) XXX_Size() int {
1062 return xxx_messageInfo_EventSubCategory.Size(m)
1063}
1064func (m *EventSubCategory) XXX_DiscardUnknown() {
1065 xxx_messageInfo_EventSubCategory.DiscardUnknown(m)
1066}
1067
1068var xxx_messageInfo_EventSubCategory proto.InternalMessageInfo
1069
1070//
1071// Identify the type of event
1072type EventType struct {
1073 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1074 XXX_unrecognized []byte `json:"-"`
1075 XXX_sizecache int32 `json:"-"`
1076}
1077
1078func (m *EventType) Reset() { *m = EventType{} }
1079func (m *EventType) String() string { return proto.CompactTextString(m) }
1080func (*EventType) ProtoMessage() {}
1081func (*EventType) Descriptor() ([]byte, []int) {
khenaidoo4c6543e2021-10-19 17:25:58 -04001082 return fileDescriptor_e63e6c07044fd2c4, []int{16}
Devmalya Paulf98ca132019-07-09 06:14:19 -04001083}
1084
1085func (m *EventType) XXX_Unmarshal(b []byte) error {
1086 return xxx_messageInfo_EventType.Unmarshal(m, b)
1087}
1088func (m *EventType) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1089 return xxx_messageInfo_EventType.Marshal(b, m, deterministic)
1090}
1091func (m *EventType) XXX_Merge(src proto.Message) {
1092 xxx_messageInfo_EventType.Merge(m, src)
1093}
1094func (m *EventType) XXX_Size() int {
1095 return xxx_messageInfo_EventType.Size(m)
1096}
1097func (m *EventType) XXX_DiscardUnknown() {
1098 xxx_messageInfo_EventType.DiscardUnknown(m)
1099}
1100
1101var xxx_messageInfo_EventType proto.InternalMessageInfo
1102
1103//
1104// Identify the functional category originating the event
1105type EventHeader struct {
1106 // Unique ID for this event. e.g. voltha.some_olt.1234
1107 Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
1108 // Refers to the functional area affect by the event
khenaidoo4c6543e2021-10-19 17:25:58 -04001109 Category EventCategory_Types `protobuf:"varint,2,opt,name=category,proto3,enum=event.EventCategory_Types" json:"category,omitempty"`
Devmalya Paulf98ca132019-07-09 06:14:19 -04001110 // Refers to functional category of the event
khenaidoo4c6543e2021-10-19 17:25:58 -04001111 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 -04001112 // Refers to the type of the event
khenaidoo4c6543e2021-10-19 17:25:58 -04001113 Type EventType_Types `protobuf:"varint,4,opt,name=type,proto3,enum=event.EventType_Types" json:"type,omitempty"`
Devmalya Paulf98ca132019-07-09 06:14:19 -04001114 // The version identifier for this event type, thus allowing each
1115 // event type to evolve independently. The version should be in the
1116 // format “MAJOR.MINOR” format and minor changes must only be additive
1117 // and non-breaking.
1118 TypeVersion string `protobuf:"bytes,5,opt,name=type_version,json=typeVersion,proto3" json:"type_version,omitempty"`
1119 // Timestamp at which the event was first raised.
1120 // This represents the UTC time stamp since epoch (in seconds) when the
1121 // the event was first raised from the source entity.
1122 // If the source entity doesn't send the raised_ts, this shall be set
1123 // to timestamp when the event was received.
Scott Baker7c854aa2020-02-10 17:25:31 -08001124 RaisedTs *timestamp.Timestamp `protobuf:"bytes,6,opt,name=raised_ts,json=raisedTs,proto3" json:"raised_ts,omitempty"`
Devmalya Paulf98ca132019-07-09 06:14:19 -04001125 // Timestamp at which the event was reported.
1126 // This represents the UTC time stamp since epoch (in seconds) when the
1127 // the event was reported (this time stamp is >= raised_ts).
1128 // If the source entity that reported this event doesn't send the
1129 // reported_ts, this shall be set to the same value as raised_ts.
Scott Baker7c854aa2020-02-10 17:25:31 -08001130 ReportedTs *timestamp.Timestamp `protobuf:"bytes,7,opt,name=reported_ts,json=reportedTs,proto3" json:"reported_ts,omitempty"`
1131 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1132 XXX_unrecognized []byte `json:"-"`
1133 XXX_sizecache int32 `json:"-"`
Devmalya Paulf98ca132019-07-09 06:14:19 -04001134}
1135
1136func (m *EventHeader) Reset() { *m = EventHeader{} }
1137func (m *EventHeader) String() string { return proto.CompactTextString(m) }
1138func (*EventHeader) ProtoMessage() {}
1139func (*EventHeader) Descriptor() ([]byte, []int) {
khenaidoo4c6543e2021-10-19 17:25:58 -04001140 return fileDescriptor_e63e6c07044fd2c4, []int{17}
Devmalya Paulf98ca132019-07-09 06:14:19 -04001141}
1142
1143func (m *EventHeader) XXX_Unmarshal(b []byte) error {
1144 return xxx_messageInfo_EventHeader.Unmarshal(m, b)
1145}
1146func (m *EventHeader) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1147 return xxx_messageInfo_EventHeader.Marshal(b, m, deterministic)
1148}
1149func (m *EventHeader) XXX_Merge(src proto.Message) {
1150 xxx_messageInfo_EventHeader.Merge(m, src)
1151}
1152func (m *EventHeader) XXX_Size() int {
1153 return xxx_messageInfo_EventHeader.Size(m)
1154}
1155func (m *EventHeader) XXX_DiscardUnknown() {
1156 xxx_messageInfo_EventHeader.DiscardUnknown(m)
1157}
1158
1159var xxx_messageInfo_EventHeader proto.InternalMessageInfo
1160
1161func (m *EventHeader) GetId() string {
1162 if m != nil {
1163 return m.Id
1164 }
1165 return ""
1166}
1167
Serkant Uluderyacbcfaa42019-10-18 13:25:08 +03001168func (m *EventHeader) GetCategory() EventCategory_Types {
Devmalya Paulf98ca132019-07-09 06:14:19 -04001169 if m != nil {
1170 return m.Category
1171 }
1172 return EventCategory_COMMUNICATION
1173}
1174
Serkant Uluderyacbcfaa42019-10-18 13:25:08 +03001175func (m *EventHeader) GetSubCategory() EventSubCategory_Types {
Devmalya Paulf98ca132019-07-09 06:14:19 -04001176 if m != nil {
1177 return m.SubCategory
1178 }
1179 return EventSubCategory_PON
1180}
1181
Serkant Uluderyacbcfaa42019-10-18 13:25:08 +03001182func (m *EventHeader) GetType() EventType_Types {
Devmalya Paulf98ca132019-07-09 06:14:19 -04001183 if m != nil {
1184 return m.Type
1185 }
1186 return EventType_CONFIG_EVENT
1187}
1188
1189func (m *EventHeader) GetTypeVersion() string {
1190 if m != nil {
1191 return m.TypeVersion
1192 }
1193 return ""
1194}
1195
Scott Baker7c854aa2020-02-10 17:25:31 -08001196func (m *EventHeader) GetRaisedTs() *timestamp.Timestamp {
Devmalya Paulf98ca132019-07-09 06:14:19 -04001197 if m != nil {
1198 return m.RaisedTs
1199 }
Scott Baker7c854aa2020-02-10 17:25:31 -08001200 return nil
Devmalya Paulf98ca132019-07-09 06:14:19 -04001201}
1202
Scott Baker7c854aa2020-02-10 17:25:31 -08001203func (m *EventHeader) GetReportedTs() *timestamp.Timestamp {
Devmalya Paulf98ca132019-07-09 06:14:19 -04001204 if m != nil {
1205 return m.ReportedTs
1206 }
Scott Baker7c854aa2020-02-10 17:25:31 -08001207 return nil
Devmalya Paulf98ca132019-07-09 06:14:19 -04001208}
1209
1210//
1211// Event Structure
1212type Event struct {
1213 // event header
1214 Header *EventHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"`
1215 // oneof event types referred by EventType.
1216 //
1217 // Types that are valid to be assigned to EventType:
1218 // *Event_ConfigEvent
1219 // *Event_KpiEvent
1220 // *Event_KpiEvent2
1221 // *Event_DeviceEvent
Himani Chawla9499e952020-12-17 13:12:52 +05301222 // *Event_RpcEvent
Devmalya Paulf98ca132019-07-09 06:14:19 -04001223 EventType isEvent_EventType `protobuf_oneof:"event_type"`
1224 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1225 XXX_unrecognized []byte `json:"-"`
1226 XXX_sizecache int32 `json:"-"`
1227}
1228
1229func (m *Event) Reset() { *m = Event{} }
1230func (m *Event) String() string { return proto.CompactTextString(m) }
1231func (*Event) ProtoMessage() {}
1232func (*Event) Descriptor() ([]byte, []int) {
khenaidoo4c6543e2021-10-19 17:25:58 -04001233 return fileDescriptor_e63e6c07044fd2c4, []int{18}
Devmalya Paulf98ca132019-07-09 06:14:19 -04001234}
1235
1236func (m *Event) XXX_Unmarshal(b []byte) error {
1237 return xxx_messageInfo_Event.Unmarshal(m, b)
1238}
1239func (m *Event) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1240 return xxx_messageInfo_Event.Marshal(b, m, deterministic)
1241}
1242func (m *Event) XXX_Merge(src proto.Message) {
1243 xxx_messageInfo_Event.Merge(m, src)
1244}
1245func (m *Event) XXX_Size() int {
1246 return xxx_messageInfo_Event.Size(m)
1247}
1248func (m *Event) XXX_DiscardUnknown() {
1249 xxx_messageInfo_Event.DiscardUnknown(m)
1250}
1251
1252var xxx_messageInfo_Event proto.InternalMessageInfo
1253
1254func (m *Event) GetHeader() *EventHeader {
1255 if m != nil {
1256 return m.Header
1257 }
1258 return nil
1259}
1260
1261type isEvent_EventType interface {
1262 isEvent_EventType()
1263}
1264
1265type Event_ConfigEvent struct {
1266 ConfigEvent *ConfigEvent `protobuf:"bytes,2,opt,name=config_event,json=configEvent,proto3,oneof"`
1267}
1268
1269type Event_KpiEvent struct {
1270 KpiEvent *KpiEvent `protobuf:"bytes,3,opt,name=kpi_event,json=kpiEvent,proto3,oneof"`
1271}
1272
1273type Event_KpiEvent2 struct {
1274 KpiEvent2 *KpiEvent2 `protobuf:"bytes,4,opt,name=kpi_event2,json=kpiEvent2,proto3,oneof"`
1275}
1276
1277type Event_DeviceEvent struct {
1278 DeviceEvent *DeviceEvent `protobuf:"bytes,5,opt,name=device_event,json=deviceEvent,proto3,oneof"`
1279}
1280
Himani Chawla9499e952020-12-17 13:12:52 +05301281type Event_RpcEvent struct {
1282 RpcEvent *RPCEvent `protobuf:"bytes,6,opt,name=rpc_event,json=rpcEvent,proto3,oneof"`
1283}
1284
Devmalya Paulf98ca132019-07-09 06:14:19 -04001285func (*Event_ConfigEvent) isEvent_EventType() {}
1286
1287func (*Event_KpiEvent) isEvent_EventType() {}
1288
1289func (*Event_KpiEvent2) isEvent_EventType() {}
1290
1291func (*Event_DeviceEvent) isEvent_EventType() {}
1292
Himani Chawla9499e952020-12-17 13:12:52 +05301293func (*Event_RpcEvent) isEvent_EventType() {}
1294
Devmalya Paulf98ca132019-07-09 06:14:19 -04001295func (m *Event) GetEventType() isEvent_EventType {
1296 if m != nil {
1297 return m.EventType
1298 }
1299 return nil
1300}
1301
1302func (m *Event) GetConfigEvent() *ConfigEvent {
1303 if x, ok := m.GetEventType().(*Event_ConfigEvent); ok {
1304 return x.ConfigEvent
1305 }
1306 return nil
1307}
1308
1309func (m *Event) GetKpiEvent() *KpiEvent {
1310 if x, ok := m.GetEventType().(*Event_KpiEvent); ok {
1311 return x.KpiEvent
1312 }
1313 return nil
1314}
1315
1316func (m *Event) GetKpiEvent2() *KpiEvent2 {
1317 if x, ok := m.GetEventType().(*Event_KpiEvent2); ok {
1318 return x.KpiEvent2
1319 }
1320 return nil
1321}
1322
1323func (m *Event) GetDeviceEvent() *DeviceEvent {
1324 if x, ok := m.GetEventType().(*Event_DeviceEvent); ok {
1325 return x.DeviceEvent
1326 }
1327 return nil
1328}
1329
Himani Chawla9499e952020-12-17 13:12:52 +05301330func (m *Event) GetRpcEvent() *RPCEvent {
1331 if x, ok := m.GetEventType().(*Event_RpcEvent); ok {
1332 return x.RpcEvent
1333 }
1334 return nil
1335}
1336
Devmalya Paulf98ca132019-07-09 06:14:19 -04001337// XXX_OneofWrappers is for the internal use of the proto package.
1338func (*Event) XXX_OneofWrappers() []interface{} {
1339 return []interface{}{
1340 (*Event_ConfigEvent)(nil),
1341 (*Event_KpiEvent)(nil),
1342 (*Event_KpiEvent2)(nil),
1343 (*Event_DeviceEvent)(nil),
Himani Chawla9499e952020-12-17 13:12:52 +05301344 (*Event_RpcEvent)(nil),
Devmalya Paulf98ca132019-07-09 06:14:19 -04001345 }
1346}
1347
William Kurkian1b363f42019-03-12 15:28:12 -04001348func init() {
khenaidoo4c6543e2021-10-19 17:25:58 -04001349 proto.RegisterEnum("event.EventFilterRuleKey_EventFilterRuleType", EventFilterRuleKey_EventFilterRuleType_name, EventFilterRuleKey_EventFilterRuleType_value)
1350 proto.RegisterEnum("event.ConfigEventType_Types", ConfigEventType_Types_name, ConfigEventType_Types_value)
1351 proto.RegisterEnum("event.KpiEventType_Types", KpiEventType_Types_name, KpiEventType_Types_value)
1352 proto.RegisterEnum("event.EventCategory_Types", EventCategory_Types_name, EventCategory_Types_value)
1353 proto.RegisterEnum("event.EventSubCategory_Types", EventSubCategory_Types_name, EventSubCategory_Types_value)
1354 proto.RegisterEnum("event.EventType_Types", EventType_Types_name, EventType_Types_value)
1355 proto.RegisterType((*EventFilterRuleKey)(nil), "event.EventFilterRuleKey")
1356 proto.RegisterType((*EventFilterRule)(nil), "event.EventFilterRule")
1357 proto.RegisterType((*EventFilter)(nil), "event.EventFilter")
1358 proto.RegisterType((*EventFilters)(nil), "event.EventFilters")
1359 proto.RegisterType((*ConfigEventType)(nil), "event.ConfigEventType")
1360 proto.RegisterType((*ConfigEvent)(nil), "event.ConfigEvent")
1361 proto.RegisterType((*KpiEventType)(nil), "event.KpiEventType")
1362 proto.RegisterType((*MetricMetaData)(nil), "event.MetricMetaData")
1363 proto.RegisterMapType((map[string]string)(nil), "event.MetricMetaData.ContextEntry")
1364 proto.RegisterType((*MetricValuePairs)(nil), "event.MetricValuePairs")
1365 proto.RegisterMapType((map[string]float32)(nil), "event.MetricValuePairs.MetricsEntry")
1366 proto.RegisterType((*MetricInformation)(nil), "event.MetricInformation")
1367 proto.RegisterMapType((map[string]float32)(nil), "event.MetricInformation.MetricsEntry")
1368 proto.RegisterType((*KpiEvent)(nil), "event.KpiEvent")
1369 proto.RegisterMapType((map[string]*MetricValuePairs)(nil), "event.KpiEvent.PrefixesEntry")
1370 proto.RegisterType((*KpiEvent2)(nil), "event.KpiEvent2")
1371 proto.RegisterType((*DeviceEvent)(nil), "event.DeviceEvent")
1372 proto.RegisterMapType((map[string]string)(nil), "event.DeviceEvent.ContextEntry")
1373 proto.RegisterType((*RPCEvent)(nil), "event.RPCEvent")
1374 proto.RegisterMapType((map[string]string)(nil), "event.RPCEvent.ContextEntry")
1375 proto.RegisterType((*EventCategory)(nil), "event.EventCategory")
1376 proto.RegisterType((*EventSubCategory)(nil), "event.EventSubCategory")
1377 proto.RegisterType((*EventType)(nil), "event.EventType")
1378 proto.RegisterType((*EventHeader)(nil), "event.EventHeader")
1379 proto.RegisterType((*Event)(nil), "event.Event")
William Kurkian1b363f42019-03-12 15:28:12 -04001380}
1381
William Kurkianad745652019-03-20 08:45:51 -04001382func init() { proto.RegisterFile("voltha_protos/events.proto", fileDescriptor_e63e6c07044fd2c4) }
William Kurkian1b363f42019-03-12 15:28:12 -04001383
William Kurkianad745652019-03-20 08:45:51 -04001384var fileDescriptor_e63e6c07044fd2c4 = []byte{
khenaidoo4c6543e2021-10-19 17:25:58 -04001385 // 1436 bytes of a gzipped FileDescriptorProto
1386 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xb4, 0x57, 0xdb, 0x6e, 0xdb, 0x46,
1387 0x13, 0x16, 0xa9, 0x23, 0x87, 0xb2, 0x4d, 0xef, 0xff, 0x27, 0x55, 0x94, 0x04, 0x71, 0x88, 0x16,
1388 0x30, 0x8c, 0x58, 0x6e, 0x54, 0x34, 0x6e, 0x0e, 0x48, 0xda, 0x28, 0x4a, 0x4c, 0x24, 0x96, 0x54,
1389 0x5a, 0x36, 0x90, 0xde, 0x08, 0x6b, 0x72, 0x2d, 0x13, 0xa6, 0x44, 0x82, 0xbb, 0x12, 0xe2, 0xeb,
1390 0x5e, 0xf4, 0xae, 0x8f, 0xd0, 0xde, 0xf7, 0x35, 0x0a, 0xf4, 0x21, 0x82, 0xbe, 0x45, 0x5f, 0xa0,
1391 0xd8, 0x03, 0x25, 0x4a, 0x56, 0x1a, 0xa0, 0x41, 0xaf, 0xb4, 0x3b, 0x3b, 0xc3, 0xf9, 0xe6, 0x9b,
1392 0x9d, 0xd9, 0x11, 0xd4, 0xa7, 0x51, 0xc8, 0xce, 0xf1, 0x20, 0x4e, 0x22, 0x16, 0xd1, 0x3d, 0x32,
1393 0x25, 0x63, 0x46, 0x1b, 0x62, 0x87, 0x8a, 0x62, 0x57, 0xbf, 0x35, 0x8c, 0xa2, 0x61, 0x48, 0xf6,
1394 0x70, 0x1c, 0xec, 0xe1, 0xf1, 0x38, 0x62, 0x98, 0x05, 0xd1, 0x58, 0x29, 0xd5, 0xef, 0xa8, 0x53,
1395 0xb1, 0x3b, 0x9d, 0x9c, 0xed, 0xb1, 0x60, 0x44, 0x28, 0xc3, 0xa3, 0x58, 0x29, 0x2c, 0x79, 0xf0,
1396 0xa2, 0xd1, 0x28, 0x1a, 0xcb, 0x33, 0xfb, 0x17, 0x0d, 0x50, 0x9b, 0x3b, 0x79, 0x19, 0x84, 0x8c,
1397 0x24, 0xee, 0x24, 0x24, 0xaf, 0xc9, 0xa5, 0xfd, 0x93, 0x06, 0xff, 0x5b, 0x12, 0xf7, 0x2f, 0x63,
1398 0x82, 0xd6, 0x01, 0xce, 0x84, 0x64, 0x80, 0xc3, 0xd0, 0xca, 0xa1, 0x2a, 0x54, 0x3c, 0xcc, 0xc8,
1399 0x30, 0x4a, 0x2e, 0x2d, 0x0d, 0x59, 0x50, 0xa5, 0x93, 0xd3, 0xc1, 0x4c, 0xa2, 0x23, 0x04, 0xeb,
1400 0x17, 0x71, 0x30, 0x10, 0x61, 0x0c, 0xd8, 0x65, 0x4c, 0xac, 0x3c, 0xba, 0x06, 0x9b, 0x5e, 0x34,
1401 0x3e, 0x0b, 0x86, 0x59, 0x71, 0x81, 0x8b, 0x7d, 0x32, 0x0d, 0x3c, 0x92, 0x15, 0x17, 0xed, 0x73,
1402 0xd8, 0x58, 0x02, 0x82, 0x9e, 0x41, 0xfe, 0x82, 0x5c, 0xd6, 0xb4, 0x2d, 0x6d, 0x7b, 0xbd, 0xb9,
1403 0xdb, 0x10, 0xea, 0x8d, 0xab, 0x41, 0x34, 0x56, 0x04, 0xe0, 0x72, 0x4b, 0xf4, 0x7f, 0x28, 0x4e,
1404 0x71, 0x38, 0x21, 0x35, 0x7d, 0x4b, 0xdb, 0x36, 0x5c, 0xb9, 0xb1, 0x7f, 0xd5, 0xc0, 0xcc, 0x98,
1405 0xa0, 0x75, 0xd0, 0x03, 0x5f, 0x78, 0x31, 0x5c, 0x3d, 0xf0, 0xd1, 0x75, 0x28, 0x91, 0x31, 0x3e,
1406 0x0d, 0xa5, 0x59, 0xc5, 0x55, 0x3b, 0x74, 0x13, 0x0c, 0x05, 0x3c, 0xf0, 0x6b, 0x79, 0xa1, 0x5e,
1407 0x91, 0x02, 0xc7, 0x47, 0xb7, 0x01, 0xe6, 0xe1, 0xd4, 0x0a, 0xe2, 0xd4, 0x10, 0x12, 0xc1, 0xe7,
1408 0x3d, 0x28, 0x26, 0x93, 0x90, 0xd0, 0x5a, 0x71, 0x2b, 0xbf, 0x6d, 0x36, 0xaf, 0xaf, 0x0e, 0xc6,
1409 0x95, 0x4a, 0xf6, 0x13, 0xa8, 0x66, 0x4e, 0x28, 0xba, 0x07, 0x65, 0x99, 0x0d, 0x5a, 0xd3, 0x84,
1410 0x3d, 0x5a, 0x61, 0x9f, 0xaa, 0xd8, 0x8f, 0x61, 0xa3, 0x25, 0x78, 0x6f, 0xa7, 0xee, 0xed, 0x6d,
1411 0x28, 0xf2, 0x5f, 0x8a, 0xca, 0x90, 0xc7, 0xbe, 0x6f, 0xe5, 0x10, 0x40, 0x29, 0x21, 0xa3, 0x68,
1412 0x4a, 0x2c, 0x8d, 0xaf, 0x27, 0xb1, 0x8f, 0x19, 0xb1, 0x74, 0x7b, 0x08, 0x66, 0xc6, 0x18, 0x7d,
1413 0x09, 0x05, 0x11, 0x90, 0xcc, 0xc1, 0x2d, 0xe5, 0x76, 0xe9, 0xf3, 0x0d, 0xf1, 0x6d, 0x57, 0x68,
1414 0x22, 0x04, 0x85, 0x73, 0x4c, 0xcf, 0x15, 0xe5, 0x62, 0xcd, 0x65, 0x3e, 0x66, 0x58, 0x91, 0x26,
1415 0xd6, 0xf6, 0x0e, 0x54, 0x5f, 0xc7, 0xc1, 0x1c, 0x62, 0x3d, 0x85, 0x68, 0x40, 0x91, 0x86, 0x81,
1416 0x47, 0xac, 0x1c, 0x2a, 0x81, 0xce, 0xa8, 0xa5, 0xd9, 0xbf, 0xe9, 0xb0, 0x7e, 0x48, 0x58, 0x12,
1417 0x78, 0x87, 0x84, 0xe1, 0x17, 0x98, 0x61, 0x9e, 0x5a, 0x16, 0xb0, 0x90, 0xa8, 0xbc, 0xc9, 0x0d,
1418 0x4f, 0x25, 0xa3, 0xc2, 0xb5, 0xe6, 0xea, 0x8c, 0xa2, 0x1d, 0xd8, 0x0c, 0xa3, 0x61, 0xe0, 0xe1,
1419 0x70, 0xb0, 0x9c, 0xba, 0x0d, 0x75, 0xf0, 0x22, 0xcd, 0xe0, 0x4d, 0x30, 0x28, 0x49, 0x02, 0x1c,
1420 0x0e, 0xc6, 0x91, 0x4a, 0x60, 0x45, 0x0a, 0x3a, 0xd1, 0x62, 0xee, 0x8b, 0x4b, 0xb9, 0x7f, 0x02,
1421 0x65, 0x2f, 0x1a, 0x33, 0xf2, 0x8e, 0xd5, 0x4a, 0x22, 0x3d, 0xb6, 0xe2, 0x69, 0x11, 0x33, 0xa7,
1422 0x8d, 0x2b, 0xb5, 0xc7, 0x2c, 0xb9, 0x74, 0x53, 0x13, 0x4e, 0xce, 0x64, 0x12, 0xf8, 0xb5, 0xb2,
1423 0x24, 0x87, 0xaf, 0xeb, 0x8f, 0xa0, 0x9a, 0x55, 0x46, 0xd6, 0xbc, 0x12, 0x8c, 0x7f, 0xb8, 0xda,
1424 0x8f, 0xf4, 0x6f, 0x34, 0xfb, 0x67, 0x0d, 0x2c, 0xe9, 0xf8, 0x84, 0xcb, 0x7a, 0x38, 0x48, 0x28,
1425 0x7a, 0x0a, 0xe5, 0x91, 0x90, 0xa5, 0x37, 0xe8, 0xf3, 0x05, 0x88, 0x73, 0x4d, 0x25, 0xa0, 0x0a,
1426 0xa4, 0x32, 0xe2, 0x80, 0xb2, 0x07, 0x1f, 0x03, 0xa4, 0x67, 0x01, 0xfd, 0xae, 0xc1, 0xa6, 0x34,
1427 0x76, 0xc6, 0x67, 0x51, 0x32, 0x12, 0x4d, 0x0d, 0xdd, 0x87, 0xca, 0x88, 0x30, 0x2c, 0xee, 0x05,
1428 0xff, 0x8c, 0xd9, 0xbc, 0xb6, 0x92, 0x35, 0x77, 0xa6, 0x86, 0x9e, 0xcd, 0x83, 0xd0, 0x45, 0x10,
1429 0x5f, 0x2c, 0x58, 0x64, 0xbe, 0xfe, 0x1f, 0x44, 0xf1, 0x5e, 0x83, 0x4a, 0x7a, 0x61, 0xd1, 0xee,
1430 0x42, 0x59, 0xdc, 0x50, 0x30, 0xb2, 0xf7, 0x79, 0xa1, 0x26, 0xe6, 0xd7, 0x52, 0x17, 0xd7, 0xf2,
1431 0x21, 0x54, 0xe2, 0x84, 0x9c, 0x05, 0xef, 0x08, 0xad, 0xe5, 0x45, 0x24, 0xb7, 0x97, 0x3e, 0xd1,
1432 0xe8, 0xa9, 0x73, 0x19, 0xc1, 0x4c, 0xbd, 0xde, 0x87, 0xb5, 0x85, 0xa3, 0x15, 0x31, 0xec, 0x66,
1433 0x63, 0x30, 0x9b, 0x9f, 0x7d, 0x20, 0xd3, 0xd9, 0xe0, 0x7e, 0xd4, 0xc0, 0x48, 0x5d, 0x37, 0xff,
1434 0x7d, 0x74, 0xb2, 0xe8, 0xf6, 0x01, 0x44, 0x01, 0x0f, 0x54, 0xcd, 0xf3, 0xf8, 0x6a, 0x1f, 0xca,
1435 0x94, 0x6b, 0x08, 0x5d, 0x9e, 0x69, 0xfb, 0x2f, 0x0d, 0x4c, 0x59, 0x8e, 0x92, 0xe5, 0x3b, 0x60,
1436 0x26, 0x84, 0x46, 0x93, 0x44, 0x96, 0x9d, 0x0c, 0x11, 0x52, 0x91, 0xe3, 0xf3, 0xf2, 0x5e, 0x78,
1437 0x4a, 0xc6, 0x78, 0x94, 0x16, 0xc4, 0x86, 0x3f, 0xff, 0x50, 0x07, 0x8f, 0x08, 0xda, 0x02, 0xd3,
1438 0x27, 0xd4, 0x4b, 0x82, 0x98, 0xbb, 0x55, 0x4d, 0x20, 0x2b, 0x42, 0x0f, 0xe7, 0x65, 0x5c, 0x10,
1439 0xa0, 0xef, 0x28, 0xd0, 0x19, 0x4c, 0xab, 0x6b, 0xf8, 0x93, 0xea, 0xf5, 0xbd, 0x0e, 0x15, 0xb7,
1440 0xd7, 0x92, 0x21, 0x5b, 0x90, 0x4f, 0x62, 0x2f, 0x35, 0x4c, 0x62, 0x0f, 0xdd, 0x85, 0x6a, 0x14,
1441 0x93, 0x44, 0x90, 0xc5, 0x59, 0x90, 0xf6, 0xe6, 0x4c, 0xe6, 0xf8, 0xa8, 0x06, 0x65, 0x4a, 0x12,
1442 0x8e, 0x51, 0x85, 0x95, 0x6e, 0xd1, 0x0d, 0xa8, 0x50, 0x86, 0xbd, 0x0b, 0x6e, 0x58, 0x50, 0x47,
1443 0x7c, 0xef, 0xf8, 0xcb, 0xe4, 0x16, 0xaf, 0x90, 0xbb, 0x44, 0x58, 0xe9, 0x2a, 0x61, 0x0f, 0xe6,
1444 0x84, 0x95, 0x05, 0x61, 0xe9, 0xfb, 0x90, 0x86, 0xf3, 0x81, 0x8e, 0xb7, 0x0b, 0x25, 0xca, 0x30,
1445 0x9b, 0xd0, 0x5a, 0x45, 0x15, 0xbe, 0x1a, 0x55, 0xba, 0x69, 0x50, 0x2e, 0xa1, 0xb1, 0xab, 0x94,
1446 0x3e, 0x89, 0xdc, 0x29, 0xac, 0x09, 0x24, 0x2d, 0x35, 0xaa, 0xd8, 0x24, 0x7d, 0x66, 0x36, 0x61,
1447 0xad, 0xd5, 0x3d, 0x3c, 0x3c, 0xee, 0x38, 0xad, 0xef, 0xfa, 0x4e, 0xb7, 0x63, 0xe5, 0xd0, 0x06,
1448 0x98, 0xed, 0xce, 0x89, 0xe3, 0x76, 0x3b, 0x87, 0xed, 0x4e, 0xdf, 0xd2, 0xd0, 0x1a, 0x18, 0xed,
1449 0xef, 0x8f, 0x9d, 0x9e, 0xd8, 0xea, 0xc8, 0x84, 0xf2, 0x51, 0xdb, 0x3d, 0x71, 0x5a, 0x6d, 0x2b,
1450 0xcf, 0x27, 0xa4, 0x9e, 0xdb, 0x6d, 0xb5, 0x8f, 0x8e, 0x9c, 0xce, 0x2b, 0xab, 0xc0, 0x27, 0xa4,
1451 0xa3, 0x76, 0xeb, 0xd8, 0x75, 0xfa, 0x6f, 0xad, 0xa2, 0xed, 0x82, 0x25, 0xfc, 0x1e, 0x4d, 0x4e,
1452 0x67, 0xae, 0x9f, 0x66, 0x1e, 0xe1, 0x9e, 0x70, 0x58, 0x86, 0x7c, 0xf7, 0x0d, 0x77, 0xc4, 0x17,
1453 0xc2, 0x85, 0x58, 0x1c, 0x5b, 0x79, 0xbe, 0xe8, 0x74, 0x1c, 0xab, 0x80, 0x2a, 0x50, 0xe8, 0x74,
1454 0x3b, 0x6d, 0xab, 0x68, 0x9f, 0x81, 0x31, 0x7f, 0x2e, 0xdf, 0xa6, 0x1f, 0xb3, 0xa0, 0xda, 0xea,
1455 0x76, 0x5e, 0x3a, 0xaf, 0x06, 0xed, 0x13, 0x0e, 0x33, 0xc7, 0x51, 0xbf, 0xee, 0x39, 0x6a, 0xab,
1456 0x71, 0xa0, 0xb3, 0x6d, 0xd3, 0xd2, 0xb9, 0xc1, 0x8b, 0x36, 0x0f, 0x42, 0x69, 0xe4, 0xb9, 0x81,
1457 0xdb, 0x6b, 0xa9, 0x6d, 0xc1, 0xfe, 0x53, 0x57, 0xf3, 0xd1, 0x01, 0xc1, 0xfe, 0x8a, 0xf9, 0xe8,
1458 0xc1, 0x7c, 0x16, 0x14, 0x84, 0xaf, 0x37, 0xeb, 0xd9, 0x71, 0x24, 0x8d, 0x57, 0xf5, 0x88, 0x99,
1459 0x2e, 0xfa, 0x76, 0x71, 0x6a, 0x14, 0x77, 0x75, 0x7d, 0xd6, 0xf9, 0x96, 0xe9, 0x52, 0xe6, 0x26,
1460 0x9d, 0x8b, 0xd0, 0x8e, 0x6a, 0x4c, 0x05, 0x61, 0xb9, 0x30, 0x44, 0x5d, 0xe9, 0x4a, 0x77, 0xa1,
1461 0xca, 0x7f, 0x07, 0x53, 0x92, 0x50, 0x7e, 0x7f, 0xe5, 0x05, 0x37, 0xb9, 0xec, 0x44, 0x8a, 0xd0,
1462 0x3e, 0x18, 0x09, 0x0e, 0x28, 0xf1, 0x07, 0x8c, 0x8a, 0xfb, 0x6d, 0x36, 0xeb, 0x0d, 0x39, 0x64,
1463 0x37, 0xd2, 0x21, 0xbb, 0xd1, 0x4f, 0x87, 0x6c, 0xb7, 0x22, 0x95, 0xfb, 0x14, 0x3d, 0xe6, 0xb5,
1464 0x13, 0x47, 0x09, 0x93, 0xa6, 0xe5, 0x8f, 0x9a, 0x42, 0xaa, 0xde, 0xa7, 0xf6, 0x1f, 0x3a, 0x14,
1465 0x65, 0xb1, 0xef, 0x40, 0xe9, 0x5c, 0x50, 0xac, 0x1e, 0xc0, 0x85, 0xa9, 0x4e, 0x92, 0xef, 0x2a,
1466 0x0d, 0xb4, 0x0f, 0xd5, 0xec, 0x30, 0xad, 0x7a, 0x3b, 0xba, 0x3a, 0x90, 0x1d, 0xe4, 0x5c, 0xd3,
1467 0xcb, 0x4c, 0x70, 0x0d, 0x30, 0x66, 0x93, 0xb9, 0xa0, 0xdc, 0x6c, 0x6e, 0x2c, 0x75, 0xf4, 0x83,
1468 0x9c, 0x5b, 0xb9, 0x48, 0x9f, 0xb6, 0xfb, 0x00, 0x33, 0xfd, 0xa6, 0x60, 0xda, 0x6c, 0x5a, 0x4b,
1469 0x06, 0xcd, 0x83, 0x9c, 0x6b, 0x5c, 0xcc, 0xde, 0x8b, 0x7d, 0xa8, 0x66, 0xdb, 0xb0, 0xa0, 0x7a,
1470 0x8e, 0x2d, 0xd3, 0x3d, 0x39, 0xb6, 0x4c, 0x5f, 0xe6, 0xd8, 0x92, 0xd8, 0x53, 0x56, 0xa5, 0x05,
1471 0x6c, 0x69, 0x0b, 0xe1, 0xd8, 0x92, 0xd8, 0x13, 0xeb, 0xe7, 0xd5, 0xec, 0x90, 0xfd, 0xfc, 0x0d,
1472 0xd4, 0xa3, 0x64, 0xd8, 0x88, 0x62, 0x32, 0xf6, 0xa2, 0xc4, 0x6f, 0xc8, 0x7f, 0x3f, 0xd2, 0x9e,
1473 0xfe, 0xd0, 0x18, 0x06, 0xec, 0x7c, 0x72, 0xca, 0x5b, 0xcb, 0x5e, 0xaa, 0xb2, 0x27, 0x55, 0x76,
1474 0xd5, 0x1f, 0xa4, 0xe9, 0xd7, 0x7b, 0xc3, 0x48, 0xc9, 0x4e, 0x4b, 0x42, 0xf8, 0xd5, 0xdf, 0x01,
1475 0x00, 0x00, 0xff, 0xff, 0xb2, 0x68, 0x11, 0x5e, 0xa7, 0x0d, 0x00, 0x00,
William Kurkian1b363f42019-03-12 15:28:12 -04001476}