RIC:1060: Change in PTL
[ric-plt/nodeb-rnib.git] / entities / e2node_component_config.pb.go
1 //
2 // Copyright 2022 Samsung Electronics Co.
3 //
4 // Licensed under the Apache License, Version 2.0 (the "License");
5 // you may not use this file except in compliance with the License.
6 // You may obtain a copy of the License at
7 //
8 //      http://www.apache.org/licenses/LICENSE-2.0
9 //
10 // Unless required by applicable law or agreed to in writing, software
11 // distributed under the License is distributed on an "AS IS" BASIS,
12 // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 // See the License for the specific language governing permissions and
14 // limitations under the License.
15
16 //
17 // This source code is part of the near-RT RIC (RAN Intelligent Controller)
18 // platform project (RICP).
19
20 // Code generated by protoc-gen-go. DO NOT EDIT.
21 // versions:
22 //      protoc-gen-go v1.26.0
23 //      protoc        v3.15.8
24 // source: e2node_component_config.proto
25
26 package entities
27
28 import (
29         protoreflect "google.golang.org/protobuf/reflect/protoreflect"
30         protoimpl "google.golang.org/protobuf/runtime/protoimpl"
31         reflect "reflect"
32         sync "sync"
33 )
34
35 const (
36         // Verify that this generated code is sufficiently up-to-date.
37         _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
38         // Verify that runtime/protoimpl is sufficiently up-to-date.
39         _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
40 )
41
42 type E2NodeComponentInterfaceType int32
43
44 const (
45         E2NodeComponentInterfaceType_ng E2NodeComponentInterfaceType = 0
46         E2NodeComponentInterfaceType_xn E2NodeComponentInterfaceType = 1
47         E2NodeComponentInterfaceType_e1 E2NodeComponentInterfaceType = 2
48         E2NodeComponentInterfaceType_f1 E2NodeComponentInterfaceType = 3
49         E2NodeComponentInterfaceType_w1 E2NodeComponentInterfaceType = 5
50         E2NodeComponentInterfaceType_s1 E2NodeComponentInterfaceType = 6
51         E2NodeComponentInterfaceType_x2 E2NodeComponentInterfaceType = 7
52 )
53
54 // Enum value maps for E2NodeComponentInterfaceType.
55 var (
56         E2NodeComponentInterfaceType_name = map[int32]string{
57                 0: "ng",
58                 1: "xn",
59                 2: "e1",
60                 3: "f1",
61                 5: "w1",
62                 6: "s1",
63                 7: "x2",
64         }
65         E2NodeComponentInterfaceType_value = map[string]int32{
66                 "ng": 0,
67                 "xn": 1,
68                 "e1": 2,
69                 "f1": 3,
70                 "w1": 5,
71                 "s1": 6,
72                 "x2": 7,
73         }
74 )
75
76 func (x E2NodeComponentInterfaceType) Enum() *E2NodeComponentInterfaceType {
77         p := new(E2NodeComponentInterfaceType)
78         *p = x
79         return p
80 }
81
82 func (x E2NodeComponentInterfaceType) String() string {
83         return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
84 }
85
86 func (E2NodeComponentInterfaceType) Descriptor() protoreflect.EnumDescriptor {
87         return file_e2node_component_config_proto_enumTypes[0].Descriptor()
88 }
89
90 func (E2NodeComponentInterfaceType) Type() protoreflect.EnumType {
91         return &file_e2node_component_config_proto_enumTypes[0]
92 }
93
94 func (x E2NodeComponentInterfaceType) Number() protoreflect.EnumNumber {
95         return protoreflect.EnumNumber(x)
96 }
97
98 // Deprecated: Use E2NodeComponentInterfaceType.Descriptor instead.
99 func (E2NodeComponentInterfaceType) EnumDescriptor() ([]byte, []int) {
100         return file_e2node_component_config_proto_rawDescGZIP(), []int{0}
101 }
102
103 type E2NodeComponentConfig struct {
104         state         protoimpl.MessageState
105         sizeCache     protoimpl.SizeCache
106         unknownFields protoimpl.UnknownFields
107
108         // Types that are assignable to E2NodeComponentID:
109         //      *E2NodeComponentConfig_E2NodeComponentInterfaceTypeNG
110         //      *E2NodeComponentConfig_E2NodeComponentInterfaceTypeXn
111         //      *E2NodeComponentConfig_E2NodeComponentInterfaceTypeE1
112         //      *E2NodeComponentConfig_E2NodeComponentInterfaceTypeF1
113         //      *E2NodeComponentConfig_E2NodeComponentInterfaceTypeW1
114         //      *E2NodeComponentConfig_E2NodeComponentInterfaceTypeS1
115         //      *E2NodeComponentConfig_E2NodeComponentInterfaceTypeX2
116         E2NodeComponentID            isE2NodeComponentConfig_E2NodeComponentID `protobuf_oneof:"E2nodeComponentID"`
117         E2NodeComponentInterfaceType E2NodeComponentInterfaceType              `protobuf:"varint,8,opt,name=e2nodeComponentInterfaceType,proto3,enum=entities.E2NodeComponentInterfaceType" json:"e2nodeComponentInterfaceType,omitempty"`
118         E2NodeComponentRequestPart   []byte                                    `protobuf:"bytes,9,opt,name=e2nodeComponentRequestPart,proto3" json:"e2nodeComponentRequestPart,omitempty"`
119         E2NodeComponentResponsePart  []byte                                    `protobuf:"bytes,10,opt,name=e2nodeComponentResponsePart,proto3" json:"e2nodeComponentResponsePart,omitempty"`
120 }
121
122 func (x *E2NodeComponentConfig) Reset() {
123         *x = E2NodeComponentConfig{}
124         if protoimpl.UnsafeEnabled {
125                 mi := &file_e2node_component_config_proto_msgTypes[0]
126                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
127                 ms.StoreMessageInfo(mi)
128         }
129 }
130
131 func (x *E2NodeComponentConfig) String() string {
132         return protoimpl.X.MessageStringOf(x)
133 }
134
135 func (*E2NodeComponentConfig) ProtoMessage() {}
136
137 func (x *E2NodeComponentConfig) ProtoReflect() protoreflect.Message {
138         mi := &file_e2node_component_config_proto_msgTypes[0]
139         if protoimpl.UnsafeEnabled && x != nil {
140                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
141                 if ms.LoadMessageInfo() == nil {
142                         ms.StoreMessageInfo(mi)
143                 }
144                 return ms
145         }
146         return mi.MessageOf(x)
147 }
148
149 // Deprecated: Use E2NodeComponentConfig.ProtoReflect.Descriptor instead.
150 func (*E2NodeComponentConfig) Descriptor() ([]byte, []int) {
151         return file_e2node_component_config_proto_rawDescGZIP(), []int{0}
152 }
153
154 func (m *E2NodeComponentConfig) GetE2NodeComponentID() isE2NodeComponentConfig_E2NodeComponentID {
155         if m != nil {
156                 return m.E2NodeComponentID
157         }
158         return nil
159 }
160
161 func (x *E2NodeComponentConfig) GetE2NodeComponentInterfaceTypeNG() *E2NodeComponentInterfaceNG {
162         if x, ok := x.GetE2NodeComponentID().(*E2NodeComponentConfig_E2NodeComponentInterfaceTypeNG); ok {
163                 return x.E2NodeComponentInterfaceTypeNG
164         }
165         return nil
166 }
167
168 func (x *E2NodeComponentConfig) GetE2NodeComponentInterfaceTypeXn() *E2NodeComponentInterfaceXn {
169         if x, ok := x.GetE2NodeComponentID().(*E2NodeComponentConfig_E2NodeComponentInterfaceTypeXn); ok {
170                 return x.E2NodeComponentInterfaceTypeXn
171         }
172         return nil
173 }
174
175 func (x *E2NodeComponentConfig) GetE2NodeComponentInterfaceTypeE1() *E2NodeComponentInterfaceE1 {
176         if x, ok := x.GetE2NodeComponentID().(*E2NodeComponentConfig_E2NodeComponentInterfaceTypeE1); ok {
177                 return x.E2NodeComponentInterfaceTypeE1
178         }
179         return nil
180 }
181
182 func (x *E2NodeComponentConfig) GetE2NodeComponentInterfaceTypeF1() *E2NodeComponentInterfaceF1 {
183         if x, ok := x.GetE2NodeComponentID().(*E2NodeComponentConfig_E2NodeComponentInterfaceTypeF1); ok {
184                 return x.E2NodeComponentInterfaceTypeF1
185         }
186         return nil
187 }
188
189 func (x *E2NodeComponentConfig) GetE2NodeComponentInterfaceTypeW1() *E2NodeComponentInterfaceW1 {
190         if x, ok := x.GetE2NodeComponentID().(*E2NodeComponentConfig_E2NodeComponentInterfaceTypeW1); ok {
191                 return x.E2NodeComponentInterfaceTypeW1
192         }
193         return nil
194 }
195
196 func (x *E2NodeComponentConfig) GetE2NodeComponentInterfaceTypeS1() *E2NodeComponentInterfaceS1 {
197         if x, ok := x.GetE2NodeComponentID().(*E2NodeComponentConfig_E2NodeComponentInterfaceTypeS1); ok {
198                 return x.E2NodeComponentInterfaceTypeS1
199         }
200         return nil
201 }
202
203 func (x *E2NodeComponentConfig) GetE2NodeComponentInterfaceTypeX2() *E2NodeComponentInterfaceX2 {
204         if x, ok := x.GetE2NodeComponentID().(*E2NodeComponentConfig_E2NodeComponentInterfaceTypeX2); ok {
205                 return x.E2NodeComponentInterfaceTypeX2
206         }
207         return nil
208 }
209
210 func (x *E2NodeComponentConfig) GetE2NodeComponentInterfaceType() E2NodeComponentInterfaceType {
211         if x != nil {
212                 return x.E2NodeComponentInterfaceType
213         }
214         return E2NodeComponentInterfaceType_ng
215 }
216
217 func (x *E2NodeComponentConfig) GetE2NodeComponentRequestPart() []byte {
218         if x != nil {
219                 return x.E2NodeComponentRequestPart
220         }
221         return nil
222 }
223
224 func (x *E2NodeComponentConfig) GetE2NodeComponentResponsePart() []byte {
225         if x != nil {
226                 return x.E2NodeComponentResponsePart
227         }
228         return nil
229 }
230
231 type isE2NodeComponentConfig_E2NodeComponentID interface {
232         isE2NodeComponentConfig_E2NodeComponentID()
233 }
234
235 type E2NodeComponentConfig_E2NodeComponentInterfaceTypeNG struct {
236         E2NodeComponentInterfaceTypeNG *E2NodeComponentInterfaceNG `protobuf:"bytes,1,opt,name=e2nodeComponentInterfaceTypeNG,proto3,oneof"`
237 }
238
239 type E2NodeComponentConfig_E2NodeComponentInterfaceTypeXn struct {
240         E2NodeComponentInterfaceTypeXn *E2NodeComponentInterfaceXn `protobuf:"bytes,2,opt,name=e2nodeComponentInterfaceTypeXn,proto3,oneof"`
241 }
242
243 type E2NodeComponentConfig_E2NodeComponentInterfaceTypeE1 struct {
244         E2NodeComponentInterfaceTypeE1 *E2NodeComponentInterfaceE1 `protobuf:"bytes,3,opt,name=e2nodeComponentInterfaceTypeE1,proto3,oneof"`
245 }
246
247 type E2NodeComponentConfig_E2NodeComponentInterfaceTypeF1 struct {
248         E2NodeComponentInterfaceTypeF1 *E2NodeComponentInterfaceF1 `protobuf:"bytes,4,opt,name=e2nodeComponentInterfaceTypeF1,proto3,oneof"`
249 }
250
251 type E2NodeComponentConfig_E2NodeComponentInterfaceTypeW1 struct {
252         E2NodeComponentInterfaceTypeW1 *E2NodeComponentInterfaceW1 `protobuf:"bytes,5,opt,name=e2nodeComponentInterfaceTypeW1,proto3,oneof"`
253 }
254
255 type E2NodeComponentConfig_E2NodeComponentInterfaceTypeS1 struct {
256         E2NodeComponentInterfaceTypeS1 *E2NodeComponentInterfaceS1 `protobuf:"bytes,6,opt,name=e2nodeComponentInterfaceTypeS1,proto3,oneof"`
257 }
258
259 type E2NodeComponentConfig_E2NodeComponentInterfaceTypeX2 struct {
260         E2NodeComponentInterfaceTypeX2 *E2NodeComponentInterfaceX2 `protobuf:"bytes,7,opt,name=e2nodeComponentInterfaceTypeX2,proto3,oneof"`
261 }
262
263 func (*E2NodeComponentConfig_E2NodeComponentInterfaceTypeNG) isE2NodeComponentConfig_E2NodeComponentID() {
264 }
265
266 func (*E2NodeComponentConfig_E2NodeComponentInterfaceTypeXn) isE2NodeComponentConfig_E2NodeComponentID() {
267 }
268
269 func (*E2NodeComponentConfig_E2NodeComponentInterfaceTypeE1) isE2NodeComponentConfig_E2NodeComponentID() {
270 }
271
272 func (*E2NodeComponentConfig_E2NodeComponentInterfaceTypeF1) isE2NodeComponentConfig_E2NodeComponentID() {
273 }
274
275 func (*E2NodeComponentConfig_E2NodeComponentInterfaceTypeW1) isE2NodeComponentConfig_E2NodeComponentID() {
276 }
277
278 func (*E2NodeComponentConfig_E2NodeComponentInterfaceTypeS1) isE2NodeComponentConfig_E2NodeComponentID() {
279 }
280
281 func (*E2NodeComponentConfig_E2NodeComponentInterfaceTypeX2) isE2NodeComponentConfig_E2NodeComponentID() {
282 }
283
284 type E2NodeComponentInterfaceNG struct {
285         state         protoimpl.MessageState
286         sizeCache     protoimpl.SizeCache
287         unknownFields protoimpl.UnknownFields
288
289         AmfName string `protobuf:"bytes,11,opt,name=amf_name,json=amfName,proto3" json:"amf_name,omitempty"`
290 }
291
292 func (x *E2NodeComponentInterfaceNG) Reset() {
293         *x = E2NodeComponentInterfaceNG{}
294         if protoimpl.UnsafeEnabled {
295                 mi := &file_e2node_component_config_proto_msgTypes[1]
296                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
297                 ms.StoreMessageInfo(mi)
298         }
299 }
300
301 func (x *E2NodeComponentInterfaceNG) String() string {
302         return protoimpl.X.MessageStringOf(x)
303 }
304
305 func (*E2NodeComponentInterfaceNG) ProtoMessage() {}
306
307 func (x *E2NodeComponentInterfaceNG) ProtoReflect() protoreflect.Message {
308         mi := &file_e2node_component_config_proto_msgTypes[1]
309         if protoimpl.UnsafeEnabled && x != nil {
310                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
311                 if ms.LoadMessageInfo() == nil {
312                         ms.StoreMessageInfo(mi)
313                 }
314                 return ms
315         }
316         return mi.MessageOf(x)
317 }
318
319 // Deprecated: Use E2NodeComponentInterfaceNG.ProtoReflect.Descriptor instead.
320 func (*E2NodeComponentInterfaceNG) Descriptor() ([]byte, []int) {
321         return file_e2node_component_config_proto_rawDescGZIP(), []int{1}
322 }
323
324 func (x *E2NodeComponentInterfaceNG) GetAmfName() string {
325         if x != nil {
326                 return x.AmfName
327         }
328         return ""
329 }
330
331 type E2NodeComponentInterfaceXn struct {
332         state         protoimpl.MessageState
333         sizeCache     protoimpl.SizeCache
334         unknownFields protoimpl.UnknownFields
335
336         // Types that are assignable to GlobalNgRanNodeId:
337         //      *E2NodeComponentInterfaceXn_GlobalNgenbId
338         //      *E2NodeComponentInterfaceXn_GlobalGnbId
339         GlobalNgRanNodeId isE2NodeComponentInterfaceXn_GlobalNgRanNodeId `protobuf_oneof:"global_ng_ran_node_id"`
340 }
341
342 func (x *E2NodeComponentInterfaceXn) Reset() {
343         *x = E2NodeComponentInterfaceXn{}
344         if protoimpl.UnsafeEnabled {
345                 mi := &file_e2node_component_config_proto_msgTypes[2]
346                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
347                 ms.StoreMessageInfo(mi)
348         }
349 }
350
351 func (x *E2NodeComponentInterfaceXn) String() string {
352         return protoimpl.X.MessageStringOf(x)
353 }
354
355 func (*E2NodeComponentInterfaceXn) ProtoMessage() {}
356
357 func (x *E2NodeComponentInterfaceXn) ProtoReflect() protoreflect.Message {
358         mi := &file_e2node_component_config_proto_msgTypes[2]
359         if protoimpl.UnsafeEnabled && x != nil {
360                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
361                 if ms.LoadMessageInfo() == nil {
362                         ms.StoreMessageInfo(mi)
363                 }
364                 return ms
365         }
366         return mi.MessageOf(x)
367 }
368
369 // Deprecated: Use E2NodeComponentInterfaceXn.ProtoReflect.Descriptor instead.
370 func (*E2NodeComponentInterfaceXn) Descriptor() ([]byte, []int) {
371         return file_e2node_component_config_proto_rawDescGZIP(), []int{2}
372 }
373
374 func (m *E2NodeComponentInterfaceXn) GetGlobalNgRanNodeId() isE2NodeComponentInterfaceXn_GlobalNgRanNodeId {
375         if m != nil {
376                 return m.GlobalNgRanNodeId
377         }
378         return nil
379 }
380
381 func (x *E2NodeComponentInterfaceXn) GetGlobalNgenbId() *GlobalNGENBID {
382         if x, ok := x.GetGlobalNgRanNodeId().(*E2NodeComponentInterfaceXn_GlobalNgenbId); ok {
383                 return x.GlobalNgenbId
384         }
385         return nil
386 }
387
388 func (x *E2NodeComponentInterfaceXn) GetGlobalGnbId() *GlobalGNBID {
389         if x, ok := x.GetGlobalNgRanNodeId().(*E2NodeComponentInterfaceXn_GlobalGnbId); ok {
390                 return x.GlobalGnbId
391         }
392         return nil
393 }
394
395 type isE2NodeComponentInterfaceXn_GlobalNgRanNodeId interface {
396         isE2NodeComponentInterfaceXn_GlobalNgRanNodeId()
397 }
398
399 type E2NodeComponentInterfaceXn_GlobalNgenbId struct {
400         GlobalNgenbId *GlobalNGENBID `protobuf:"bytes,12,opt,name=global_ngenb_id,json=globalNgenbId,proto3,oneof"`
401 }
402
403 type E2NodeComponentInterfaceXn_GlobalGnbId struct {
404         GlobalGnbId *GlobalGNBID `protobuf:"bytes,13,opt,name=global_gnb_id,json=globalGnbId,proto3,oneof"`
405 }
406
407 func (*E2NodeComponentInterfaceXn_GlobalNgenbId) isE2NodeComponentInterfaceXn_GlobalNgRanNodeId() {}
408
409 func (*E2NodeComponentInterfaceXn_GlobalGnbId) isE2NodeComponentInterfaceXn_GlobalNgRanNodeId() {}
410
411 type E2NodeComponentInterfaceE1 struct {
412         state         protoimpl.MessageState
413         sizeCache     protoimpl.SizeCache
414         unknownFields protoimpl.UnknownFields
415
416         GNBCuCpId int64 `protobuf:"varint,14,opt,name=gNB_cu_cp_id,json=gNBCuCpId,proto3" json:"gNB_cu_cp_id,omitempty"`
417 }
418
419 func (x *E2NodeComponentInterfaceE1) Reset() {
420         *x = E2NodeComponentInterfaceE1{}
421         if protoimpl.UnsafeEnabled {
422                 mi := &file_e2node_component_config_proto_msgTypes[3]
423                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
424                 ms.StoreMessageInfo(mi)
425         }
426 }
427
428 func (x *E2NodeComponentInterfaceE1) String() string {
429         return protoimpl.X.MessageStringOf(x)
430 }
431
432 func (*E2NodeComponentInterfaceE1) ProtoMessage() {}
433
434 func (x *E2NodeComponentInterfaceE1) ProtoReflect() protoreflect.Message {
435         mi := &file_e2node_component_config_proto_msgTypes[3]
436         if protoimpl.UnsafeEnabled && x != nil {
437                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
438                 if ms.LoadMessageInfo() == nil {
439                         ms.StoreMessageInfo(mi)
440                 }
441                 return ms
442         }
443         return mi.MessageOf(x)
444 }
445
446 // Deprecated: Use E2NodeComponentInterfaceE1.ProtoReflect.Descriptor instead.
447 func (*E2NodeComponentInterfaceE1) Descriptor() ([]byte, []int) {
448         return file_e2node_component_config_proto_rawDescGZIP(), []int{3}
449 }
450
451 func (x *E2NodeComponentInterfaceE1) GetGNBCuCpId() int64 {
452         if x != nil {
453                 return x.GNBCuCpId
454         }
455         return 0
456 }
457
458 type E2NodeComponentInterfaceF1 struct {
459         state         protoimpl.MessageState
460         sizeCache     protoimpl.SizeCache
461         unknownFields protoimpl.UnknownFields
462
463         GNBDuId int64 `protobuf:"varint,15,opt,name=gNB_du_id,json=gNBDuId,proto3" json:"gNB_du_id,omitempty"`
464 }
465
466 func (x *E2NodeComponentInterfaceF1) Reset() {
467         *x = E2NodeComponentInterfaceF1{}
468         if protoimpl.UnsafeEnabled {
469                 mi := &file_e2node_component_config_proto_msgTypes[4]
470                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
471                 ms.StoreMessageInfo(mi)
472         }
473 }
474
475 func (x *E2NodeComponentInterfaceF1) String() string {
476         return protoimpl.X.MessageStringOf(x)
477 }
478
479 func (*E2NodeComponentInterfaceF1) ProtoMessage() {}
480
481 func (x *E2NodeComponentInterfaceF1) ProtoReflect() protoreflect.Message {
482         mi := &file_e2node_component_config_proto_msgTypes[4]
483         if protoimpl.UnsafeEnabled && x != nil {
484                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
485                 if ms.LoadMessageInfo() == nil {
486                         ms.StoreMessageInfo(mi)
487                 }
488                 return ms
489         }
490         return mi.MessageOf(x)
491 }
492
493 // Deprecated: Use E2NodeComponentInterfaceF1.ProtoReflect.Descriptor instead.
494 func (*E2NodeComponentInterfaceF1) Descriptor() ([]byte, []int) {
495         return file_e2node_component_config_proto_rawDescGZIP(), []int{4}
496 }
497
498 func (x *E2NodeComponentInterfaceF1) GetGNBDuId() int64 {
499         if x != nil {
500                 return x.GNBDuId
501         }
502         return 0
503 }
504
505 type E2NodeComponentInterfaceW1 struct {
506         state         protoimpl.MessageState
507         sizeCache     protoimpl.SizeCache
508         unknownFields protoimpl.UnknownFields
509
510         NgenbDuId int64 `protobuf:"varint,16,opt,name=ngenb_du_id,json=ngenbDuId,proto3" json:"ngenb_du_id,omitempty"`
511 }
512
513 func (x *E2NodeComponentInterfaceW1) Reset() {
514         *x = E2NodeComponentInterfaceW1{}
515         if protoimpl.UnsafeEnabled {
516                 mi := &file_e2node_component_config_proto_msgTypes[5]
517                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
518                 ms.StoreMessageInfo(mi)
519         }
520 }
521
522 func (x *E2NodeComponentInterfaceW1) String() string {
523         return protoimpl.X.MessageStringOf(x)
524 }
525
526 func (*E2NodeComponentInterfaceW1) ProtoMessage() {}
527
528 func (x *E2NodeComponentInterfaceW1) ProtoReflect() protoreflect.Message {
529         mi := &file_e2node_component_config_proto_msgTypes[5]
530         if protoimpl.UnsafeEnabled && x != nil {
531                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
532                 if ms.LoadMessageInfo() == nil {
533                         ms.StoreMessageInfo(mi)
534                 }
535                 return ms
536         }
537         return mi.MessageOf(x)
538 }
539
540 // Deprecated: Use E2NodeComponentInterfaceW1.ProtoReflect.Descriptor instead.
541 func (*E2NodeComponentInterfaceW1) Descriptor() ([]byte, []int) {
542         return file_e2node_component_config_proto_rawDescGZIP(), []int{5}
543 }
544
545 func (x *E2NodeComponentInterfaceW1) GetNgenbDuId() int64 {
546         if x != nil {
547                 return x.NgenbDuId
548         }
549         return 0
550 }
551
552 type E2NodeComponentInterfaceS1 struct {
553         state         protoimpl.MessageState
554         sizeCache     protoimpl.SizeCache
555         unknownFields protoimpl.UnknownFields
556
557         MmeName string `protobuf:"bytes,17,opt,name=mme_name,json=mmeName,proto3" json:"mme_name,omitempty"`
558 }
559
560 func (x *E2NodeComponentInterfaceS1) Reset() {
561         *x = E2NodeComponentInterfaceS1{}
562         if protoimpl.UnsafeEnabled {
563                 mi := &file_e2node_component_config_proto_msgTypes[6]
564                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
565                 ms.StoreMessageInfo(mi)
566         }
567 }
568
569 func (x *E2NodeComponentInterfaceS1) String() string {
570         return protoimpl.X.MessageStringOf(x)
571 }
572
573 func (*E2NodeComponentInterfaceS1) ProtoMessage() {}
574
575 func (x *E2NodeComponentInterfaceS1) ProtoReflect() protoreflect.Message {
576         mi := &file_e2node_component_config_proto_msgTypes[6]
577         if protoimpl.UnsafeEnabled && x != nil {
578                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
579                 if ms.LoadMessageInfo() == nil {
580                         ms.StoreMessageInfo(mi)
581                 }
582                 return ms
583         }
584         return mi.MessageOf(x)
585 }
586
587 // Deprecated: Use E2NodeComponentInterfaceS1.ProtoReflect.Descriptor instead.
588 func (*E2NodeComponentInterfaceS1) Descriptor() ([]byte, []int) {
589         return file_e2node_component_config_proto_rawDescGZIP(), []int{6}
590 }
591
592 func (x *E2NodeComponentInterfaceS1) GetMmeName() string {
593         if x != nil {
594                 return x.MmeName
595         }
596         return ""
597 }
598
599 type E2NodeComponentInterfaceX2 struct {
600         state         protoimpl.MessageState
601         sizeCache     protoimpl.SizeCache
602         unknownFields protoimpl.UnknownFields
603
604         GlobalEnbId   *GlobalENBID   `protobuf:"bytes,18,opt,name=global_enb_id,json=globalEnbId,proto3" json:"global_enb_id,omitempty"`
605         GlobalEngnbId *GlobalENGNBID `protobuf:"bytes,19,opt,name=global_engnb_id,json=globalEngnbId,proto3" json:"global_engnb_id,omitempty"`
606 }
607
608 func (x *E2NodeComponentInterfaceX2) Reset() {
609         *x = E2NodeComponentInterfaceX2{}
610         if protoimpl.UnsafeEnabled {
611                 mi := &file_e2node_component_config_proto_msgTypes[7]
612                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
613                 ms.StoreMessageInfo(mi)
614         }
615 }
616
617 func (x *E2NodeComponentInterfaceX2) String() string {
618         return protoimpl.X.MessageStringOf(x)
619 }
620
621 func (*E2NodeComponentInterfaceX2) ProtoMessage() {}
622
623 func (x *E2NodeComponentInterfaceX2) ProtoReflect() protoreflect.Message {
624         mi := &file_e2node_component_config_proto_msgTypes[7]
625         if protoimpl.UnsafeEnabled && x != nil {
626                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
627                 if ms.LoadMessageInfo() == nil {
628                         ms.StoreMessageInfo(mi)
629                 }
630                 return ms
631         }
632         return mi.MessageOf(x)
633 }
634
635 // Deprecated: Use E2NodeComponentInterfaceX2.ProtoReflect.Descriptor instead.
636 func (*E2NodeComponentInterfaceX2) Descriptor() ([]byte, []int) {
637         return file_e2node_component_config_proto_rawDescGZIP(), []int{7}
638 }
639
640 func (x *E2NodeComponentInterfaceX2) GetGlobalEnbId() *GlobalENBID {
641         if x != nil {
642                 return x.GlobalEnbId
643         }
644         return nil
645 }
646
647 func (x *E2NodeComponentInterfaceX2) GetGlobalEngnbId() *GlobalENGNBID {
648         if x != nil {
649                 return x.GlobalEngnbId
650         }
651         return nil
652 }
653
654 type GlobalENBID struct {
655         state         protoimpl.MessageState
656         sizeCache     protoimpl.SizeCache
657         unknownFields protoimpl.UnknownFields
658
659         PlmnIdentity string  `protobuf:"bytes,20,opt,name=plmn_identity,json=plmnIdentity,proto3" json:"plmn_identity,omitempty"`
660         EnbId        string  `protobuf:"bytes,21,opt,name=enb_id,json=enbId,proto3" json:"enb_id,omitempty"`
661         EnbType      EnbType `protobuf:"varint,22,opt,name=enb_type,json=enbType,proto3,enum=entities.EnbType" json:"enb_type,omitempty"`
662 }
663
664 func (x *GlobalENBID) Reset() {
665         *x = GlobalENBID{}
666         if protoimpl.UnsafeEnabled {
667                 mi := &file_e2node_component_config_proto_msgTypes[8]
668                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
669                 ms.StoreMessageInfo(mi)
670         }
671 }
672
673 func (x *GlobalENBID) String() string {
674         return protoimpl.X.MessageStringOf(x)
675 }
676
677 func (*GlobalENBID) ProtoMessage() {}
678
679 func (x *GlobalENBID) ProtoReflect() protoreflect.Message {
680         mi := &file_e2node_component_config_proto_msgTypes[8]
681         if protoimpl.UnsafeEnabled && x != nil {
682                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
683                 if ms.LoadMessageInfo() == nil {
684                         ms.StoreMessageInfo(mi)
685                 }
686                 return ms
687         }
688         return mi.MessageOf(x)
689 }
690
691 // Deprecated: Use GlobalENBID.ProtoReflect.Descriptor instead.
692 func (*GlobalENBID) Descriptor() ([]byte, []int) {
693         return file_e2node_component_config_proto_rawDescGZIP(), []int{8}
694 }
695
696 func (x *GlobalENBID) GetPlmnIdentity() string {
697         if x != nil {
698                 return x.PlmnIdentity
699         }
700         return ""
701 }
702
703 func (x *GlobalENBID) GetEnbId() string {
704         if x != nil {
705                 return x.EnbId
706         }
707         return ""
708 }
709
710 func (x *GlobalENBID) GetEnbType() EnbType {
711         if x != nil {
712                 return x.EnbType
713         }
714         return EnbType_UNKNOWN_ENB_TYPE
715 }
716
717 type GlobalENGNBID struct {
718         state         protoimpl.MessageState
719         sizeCache     protoimpl.SizeCache
720         unknownFields protoimpl.UnknownFields
721
722         PlmnIdentity string  `protobuf:"bytes,23,opt,name=plmn_identity,json=plmnIdentity,proto3" json:"plmn_identity,omitempty"`
723         GnbId        string  `protobuf:"bytes,24,opt,name=gnb_id,json=gnbId,proto3" json:"gnb_id,omitempty"`
724         GnbType      GnbType `protobuf:"varint,25,opt,name=gnb_type,json=gnbType,proto3,enum=entities.GnbType" json:"gnb_type,omitempty"`
725 }
726
727 func (x *GlobalENGNBID) Reset() {
728         *x = GlobalENGNBID{}
729         if protoimpl.UnsafeEnabled {
730                 mi := &file_e2node_component_config_proto_msgTypes[9]
731                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
732                 ms.StoreMessageInfo(mi)
733         }
734 }
735
736 func (x *GlobalENGNBID) String() string {
737         return protoimpl.X.MessageStringOf(x)
738 }
739
740 func (*GlobalENGNBID) ProtoMessage() {}
741
742 func (x *GlobalENGNBID) ProtoReflect() protoreflect.Message {
743         mi := &file_e2node_component_config_proto_msgTypes[9]
744         if protoimpl.UnsafeEnabled && x != nil {
745                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
746                 if ms.LoadMessageInfo() == nil {
747                         ms.StoreMessageInfo(mi)
748                 }
749                 return ms
750         }
751         return mi.MessageOf(x)
752 }
753
754 // Deprecated: Use GlobalENGNBID.ProtoReflect.Descriptor instead.
755 func (*GlobalENGNBID) Descriptor() ([]byte, []int) {
756         return file_e2node_component_config_proto_rawDescGZIP(), []int{9}
757 }
758
759 func (x *GlobalENGNBID) GetPlmnIdentity() string {
760         if x != nil {
761                 return x.PlmnIdentity
762         }
763         return ""
764 }
765
766 func (x *GlobalENGNBID) GetGnbId() string {
767         if x != nil {
768                 return x.GnbId
769         }
770         return ""
771 }
772
773 func (x *GlobalENGNBID) GetGnbType() GnbType {
774         if x != nil {
775                 return x.GnbType
776         }
777         return GnbType_UNKNOWN_GNB_TYPE
778 }
779
780 type GlobalGNBID struct {
781         state         protoimpl.MessageState
782         sizeCache     protoimpl.SizeCache
783         unknownFields protoimpl.UnknownFields
784
785         PlmnIdentity string  `protobuf:"bytes,26,opt,name=plmn_identity,json=plmnIdentity,proto3" json:"plmn_identity,omitempty"`
786         GnbId        string  `protobuf:"bytes,27,opt,name=gnb_id,json=gnbId,proto3" json:"gnb_id,omitempty"`
787         GnbType      GnbType `protobuf:"varint,28,opt,name=gnb_type,json=gnbType,proto3,enum=entities.GnbType" json:"gnb_type,omitempty"`
788 }
789
790 func (x *GlobalGNBID) Reset() {
791         *x = GlobalGNBID{}
792         if protoimpl.UnsafeEnabled {
793                 mi := &file_e2node_component_config_proto_msgTypes[10]
794                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
795                 ms.StoreMessageInfo(mi)
796         }
797 }
798
799 func (x *GlobalGNBID) String() string {
800         return protoimpl.X.MessageStringOf(x)
801 }
802
803 func (*GlobalGNBID) ProtoMessage() {}
804
805 func (x *GlobalGNBID) ProtoReflect() protoreflect.Message {
806         mi := &file_e2node_component_config_proto_msgTypes[10]
807         if protoimpl.UnsafeEnabled && x != nil {
808                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
809                 if ms.LoadMessageInfo() == nil {
810                         ms.StoreMessageInfo(mi)
811                 }
812                 return ms
813         }
814         return mi.MessageOf(x)
815 }
816
817 // Deprecated: Use GlobalGNBID.ProtoReflect.Descriptor instead.
818 func (*GlobalGNBID) Descriptor() ([]byte, []int) {
819         return file_e2node_component_config_proto_rawDescGZIP(), []int{10}
820 }
821
822 func (x *GlobalGNBID) GetPlmnIdentity() string {
823         if x != nil {
824                 return x.PlmnIdentity
825         }
826         return ""
827 }
828
829 func (x *GlobalGNBID) GetGnbId() string {
830         if x != nil {
831                 return x.GnbId
832         }
833         return ""
834 }
835
836 func (x *GlobalGNBID) GetGnbType() GnbType {
837         if x != nil {
838                 return x.GnbType
839         }
840         return GnbType_UNKNOWN_GNB_TYPE
841 }
842
843 type GlobalNGENBID struct {
844         state         protoimpl.MessageState
845         sizeCache     protoimpl.SizeCache
846         unknownFields protoimpl.UnknownFields
847
848         PlmnIdentity string  `protobuf:"bytes,29,opt,name=plmn_identity,json=plmnIdentity,proto3" json:"plmn_identity,omitempty"`
849         EnbId        string  `protobuf:"bytes,30,opt,name=enb_id,json=enbId,proto3" json:"enb_id,omitempty"`
850         EnbType      EnbType `protobuf:"varint,31,opt,name=enb_type,json=enbType,proto3,enum=entities.EnbType" json:"enb_type,omitempty"`
851 }
852
853 func (x *GlobalNGENBID) Reset() {
854         *x = GlobalNGENBID{}
855         if protoimpl.UnsafeEnabled {
856                 mi := &file_e2node_component_config_proto_msgTypes[11]
857                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
858                 ms.StoreMessageInfo(mi)
859         }
860 }
861
862 func (x *GlobalNGENBID) String() string {
863         return protoimpl.X.MessageStringOf(x)
864 }
865
866 func (*GlobalNGENBID) ProtoMessage() {}
867
868 func (x *GlobalNGENBID) ProtoReflect() protoreflect.Message {
869         mi := &file_e2node_component_config_proto_msgTypes[11]
870         if protoimpl.UnsafeEnabled && x != nil {
871                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
872                 if ms.LoadMessageInfo() == nil {
873                         ms.StoreMessageInfo(mi)
874                 }
875                 return ms
876         }
877         return mi.MessageOf(x)
878 }
879
880 // Deprecated: Use GlobalNGENBID.ProtoReflect.Descriptor instead.
881 func (*GlobalNGENBID) Descriptor() ([]byte, []int) {
882         return file_e2node_component_config_proto_rawDescGZIP(), []int{11}
883 }
884
885 func (x *GlobalNGENBID) GetPlmnIdentity() string {
886         if x != nil {
887                 return x.PlmnIdentity
888         }
889         return ""
890 }
891
892 func (x *GlobalNGENBID) GetEnbId() string {
893         if x != nil {
894                 return x.EnbId
895         }
896         return ""
897 }
898
899 func (x *GlobalNGENBID) GetEnbType() EnbType {
900         if x != nil {
901                 return x.EnbType
902         }
903         return EnbType_UNKNOWN_ENB_TYPE
904 }
905
906 var File_e2node_component_config_proto protoreflect.FileDescriptor
907
908 var file_e2node_component_config_proto_rawDesc = []byte{
909         0x0a, 0x1d, 0x65, 0x32, 0x6e, 0x6f, 0x64, 0x65, 0x5f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65,
910         0x6e, 0x74, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12,
911         0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x1a, 0x0e, 0x6e, 0x62, 0x5f, 0x74, 0x79,
912         0x70, 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xaa, 0x08, 0x0a, 0x15, 0x45, 0x32,
913         0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x43, 0x6f, 0x6e,
914         0x66, 0x69, 0x67, 0x12, 0x6e, 0x0a, 0x1e, 0x65, 0x32, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6f, 0x6d,
915         0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x54,
916         0x79, 0x70, 0x65, 0x4e, 0x47, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x65, 0x6e,
917         0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x45, 0x32, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6f, 0x6d,
918         0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x4e,
919         0x47, 0x48, 0x00, 0x52, 0x1e, 0x65, 0x32, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6f, 0x6d, 0x70, 0x6f,
920         0x6e, 0x65, 0x6e, 0x74, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x54, 0x79, 0x70,
921         0x65, 0x4e, 0x47, 0x12, 0x6e, 0x0a, 0x1e, 0x65, 0x32, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6f, 0x6d,
922         0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x54,
923         0x79, 0x70, 0x65, 0x58, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x65, 0x6e,
924         0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x45, 0x32, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6f, 0x6d,
925         0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x58,
926         0x6e, 0x48, 0x00, 0x52, 0x1e, 0x65, 0x32, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6f, 0x6d, 0x70, 0x6f,
927         0x6e, 0x65, 0x6e, 0x74, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x54, 0x79, 0x70,
928         0x65, 0x58, 0x6e, 0x12, 0x6e, 0x0a, 0x1e, 0x65, 0x32, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6f, 0x6d,
929         0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x54,
930         0x79, 0x70, 0x65, 0x45, 0x31, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x65, 0x6e,
931         0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x45, 0x32, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6f, 0x6d,
932         0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x45,
933         0x31, 0x48, 0x00, 0x52, 0x1e, 0x65, 0x32, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6f, 0x6d, 0x70, 0x6f,
934         0x6e, 0x65, 0x6e, 0x74, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x54, 0x79, 0x70,
935         0x65, 0x45, 0x31, 0x12, 0x6e, 0x0a, 0x1e, 0x65, 0x32, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6f, 0x6d,
936         0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x54,
937         0x79, 0x70, 0x65, 0x46, 0x31, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x65, 0x6e,
938         0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x45, 0x32, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6f, 0x6d,
939         0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x46,
940         0x31, 0x48, 0x00, 0x52, 0x1e, 0x65, 0x32, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6f, 0x6d, 0x70, 0x6f,
941         0x6e, 0x65, 0x6e, 0x74, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x54, 0x79, 0x70,
942         0x65, 0x46, 0x31, 0x12, 0x6e, 0x0a, 0x1e, 0x65, 0x32, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6f, 0x6d,
943         0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x54,
944         0x79, 0x70, 0x65, 0x57, 0x31, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x65, 0x6e,
945         0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x45, 0x32, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6f, 0x6d,
946         0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x57,
947         0x31, 0x48, 0x00, 0x52, 0x1e, 0x65, 0x32, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6f, 0x6d, 0x70, 0x6f,
948         0x6e, 0x65, 0x6e, 0x74, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x54, 0x79, 0x70,
949         0x65, 0x57, 0x31, 0x12, 0x6e, 0x0a, 0x1e, 0x65, 0x32, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6f, 0x6d,
950         0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x54,
951         0x79, 0x70, 0x65, 0x53, 0x31, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x65, 0x6e,
952         0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x45, 0x32, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6f, 0x6d,
953         0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x53,
954         0x31, 0x48, 0x00, 0x52, 0x1e, 0x65, 0x32, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6f, 0x6d, 0x70, 0x6f,
955         0x6e, 0x65, 0x6e, 0x74, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x54, 0x79, 0x70,
956         0x65, 0x53, 0x31, 0x12, 0x6e, 0x0a, 0x1e, 0x65, 0x32, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6f, 0x6d,
957         0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x54,
958         0x79, 0x70, 0x65, 0x58, 0x32, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x65, 0x6e,
959         0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x45, 0x32, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6f, 0x6d,
960         0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x58,
961         0x32, 0x48, 0x00, 0x52, 0x1e, 0x65, 0x32, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6f, 0x6d, 0x70, 0x6f,
962         0x6e, 0x65, 0x6e, 0x74, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x54, 0x79, 0x70,
963         0x65, 0x58, 0x32, 0x12, 0x6a, 0x0a, 0x1c, 0x65, 0x32, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6f, 0x6d,
964         0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x54,
965         0x79, 0x70, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x26, 0x2e, 0x65, 0x6e, 0x74, 0x69,
966         0x74, 0x69, 0x65, 0x73, 0x2e, 0x45, 0x32, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6f, 0x6d, 0x70, 0x6f,
967         0x6e, 0x65, 0x6e, 0x74, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x54, 0x79, 0x70,
968         0x65, 0x52, 0x1c, 0x65, 0x32, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65,
969         0x6e, 0x74, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x12,
970         0x3e, 0x0a, 0x1a, 0x65, 0x32, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65,
971         0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x50, 0x61, 0x72, 0x74, 0x18, 0x09, 0x20,
972         0x01, 0x28, 0x0c, 0x52, 0x1a, 0x65, 0x32, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6f, 0x6d, 0x70, 0x6f,
973         0x6e, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x50, 0x61, 0x72, 0x74, 0x12,
974         0x40, 0x0a, 0x1b, 0x65, 0x32, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65,
975         0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x50, 0x61, 0x72, 0x74, 0x18, 0x0a,
976         0x20, 0x01, 0x28, 0x0c, 0x52, 0x1b, 0x65, 0x32, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6f, 0x6d, 0x70,
977         0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x50, 0x61, 0x72,
978         0x74, 0x42, 0x13, 0x0a, 0x11, 0x45, 0x32, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6f, 0x6d, 0x70, 0x6f,
979         0x6e, 0x65, 0x6e, 0x74, 0x49, 0x44, 0x22, 0x37, 0x0a, 0x1a, 0x45, 0x32, 0x6e, 0x6f, 0x64, 0x65,
980         0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61,
981         0x63, 0x65, 0x4e, 0x47, 0x12, 0x19, 0x0a, 0x08, 0x61, 0x6d, 0x66, 0x5f, 0x6e, 0x61, 0x6d, 0x65,
982         0x18, 0x0b, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x61, 0x6d, 0x66, 0x4e, 0x61, 0x6d, 0x65, 0x22,
983         0xb5, 0x01, 0x0a, 0x1a, 0x45, 0x32, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x6e,
984         0x65, 0x6e, 0x74, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x58, 0x6e, 0x12, 0x41,
985         0x0a, 0x0f, 0x67, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x5f, 0x6e, 0x67, 0x65, 0x6e, 0x62, 0x5f, 0x69,
986         0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69,
987         0x65, 0x73, 0x2e, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x4e, 0x47, 0x45, 0x4e, 0x42, 0x49, 0x44,
988         0x48, 0x00, 0x52, 0x0d, 0x67, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x4e, 0x67, 0x65, 0x6e, 0x62, 0x49,
989         0x64, 0x12, 0x3b, 0x0a, 0x0d, 0x67, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x5f, 0x67, 0x6e, 0x62, 0x5f,
990         0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74,
991         0x69, 0x65, 0x73, 0x2e, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x47, 0x4e, 0x42, 0x49, 0x44, 0x48,
992         0x00, 0x52, 0x0b, 0x67, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x47, 0x6e, 0x62, 0x49, 0x64, 0x42, 0x17,
993         0x0a, 0x15, 0x67, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x5f, 0x6e, 0x67, 0x5f, 0x72, 0x61, 0x6e, 0x5f,
994         0x6e, 0x6f, 0x64, 0x65, 0x5f, 0x69, 0x64, 0x22, 0x3d, 0x0a, 0x1a, 0x45, 0x32, 0x6e, 0x6f, 0x64,
995         0x65, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66,
996         0x61, 0x63, 0x65, 0x45, 0x31, 0x12, 0x1f, 0x0a, 0x0c, 0x67, 0x4e, 0x42, 0x5f, 0x63, 0x75, 0x5f,
997         0x63, 0x70, 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x67, 0x4e, 0x42,
998         0x43, 0x75, 0x43, 0x70, 0x49, 0x64, 0x22, 0x38, 0x0a, 0x1a, 0x45, 0x32, 0x6e, 0x6f, 0x64, 0x65,
999         0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61,
1000         0x63, 0x65, 0x46, 0x31, 0x12, 0x1a, 0x0a, 0x09, 0x67, 0x4e, 0x42, 0x5f, 0x64, 0x75, 0x5f, 0x69,
1001         0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x03, 0x52, 0x07, 0x67, 0x4e, 0x42, 0x44, 0x75, 0x49, 0x64,
1002         0x22, 0x3c, 0x0a, 0x1a, 0x45, 0x32, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x6e,
1003         0x65, 0x6e, 0x74, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x57, 0x31, 0x12, 0x1e,
1004         0x0a, 0x0b, 0x6e, 0x67, 0x65, 0x6e, 0x62, 0x5f, 0x64, 0x75, 0x5f, 0x69, 0x64, 0x18, 0x10, 0x20,
1005         0x01, 0x28, 0x03, 0x52, 0x09, 0x6e, 0x67, 0x65, 0x6e, 0x62, 0x44, 0x75, 0x49, 0x64, 0x22, 0x37,
1006         0x0a, 0x1a, 0x45, 0x32, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e,
1007         0x74, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x53, 0x31, 0x12, 0x19, 0x0a, 0x08,
1008         0x6d, 0x6d, 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x11, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07,
1009         0x6d, 0x6d, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x22, 0x98, 0x01, 0x0a, 0x1a, 0x45, 0x32, 0x6e, 0x6f,
1010         0x64, 0x65, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x49, 0x6e, 0x74, 0x65, 0x72,
1011         0x66, 0x61, 0x63, 0x65, 0x58, 0x32, 0x12, 0x39, 0x0a, 0x0d, 0x67, 0x6c, 0x6f, 0x62, 0x61, 0x6c,
1012         0x5f, 0x65, 0x6e, 0x62, 0x5f, 0x69, 0x64, 0x18, 0x12, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e,
1013         0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x45,
1014         0x4e, 0x42, 0x49, 0x44, 0x52, 0x0b, 0x67, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x45, 0x6e, 0x62, 0x49,
1015         0x64, 0x12, 0x3f, 0x0a, 0x0f, 0x67, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x5f, 0x65, 0x6e, 0x67, 0x6e,
1016         0x62, 0x5f, 0x69, 0x64, 0x18, 0x13, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x65, 0x6e, 0x74,
1017         0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x45, 0x4e, 0x47, 0x4e,
1018         0x42, 0x49, 0x44, 0x52, 0x0d, 0x67, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x45, 0x6e, 0x67, 0x6e, 0x62,
1019         0x49, 0x64, 0x22, 0x77, 0x0a, 0x0b, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x45, 0x4e, 0x42, 0x49,
1020         0x44, 0x12, 0x23, 0x0a, 0x0d, 0x70, 0x6c, 0x6d, 0x6e, 0x5f, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69,
1021         0x74, 0x79, 0x18, 0x14, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x70, 0x6c, 0x6d, 0x6e, 0x49, 0x64,
1022         0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x12, 0x15, 0x0a, 0x06, 0x65, 0x6e, 0x62, 0x5f, 0x69, 0x64,
1023         0x18, 0x15, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x65, 0x6e, 0x62, 0x49, 0x64, 0x12, 0x2c, 0x0a,
1024         0x08, 0x65, 0x6e, 0x62, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x16, 0x20, 0x01, 0x28, 0x0e, 0x32,
1025         0x11, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x45, 0x6e, 0x62, 0x54, 0x79,
1026         0x70, 0x65, 0x52, 0x07, 0x65, 0x6e, 0x62, 0x54, 0x79, 0x70, 0x65, 0x22, 0x79, 0x0a, 0x0d, 0x47,
1027         0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x45, 0x4e, 0x47, 0x4e, 0x42, 0x49, 0x44, 0x12, 0x23, 0x0a, 0x0d,
1028         0x70, 0x6c, 0x6d, 0x6e, 0x5f, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x18, 0x17, 0x20,
1029         0x01, 0x28, 0x09, 0x52, 0x0c, 0x70, 0x6c, 0x6d, 0x6e, 0x49, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74,
1030         0x79, 0x12, 0x15, 0x0a, 0x06, 0x67, 0x6e, 0x62, 0x5f, 0x69, 0x64, 0x18, 0x18, 0x20, 0x01, 0x28,
1031         0x09, 0x52, 0x05, 0x67, 0x6e, 0x62, 0x49, 0x64, 0x12, 0x2c, 0x0a, 0x08, 0x67, 0x6e, 0x62, 0x5f,
1032         0x74, 0x79, 0x70, 0x65, 0x18, 0x19, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x11, 0x2e, 0x65, 0x6e, 0x74,
1033         0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x47, 0x6e, 0x62, 0x54, 0x79, 0x70, 0x65, 0x52, 0x07, 0x67,
1034         0x6e, 0x62, 0x54, 0x79, 0x70, 0x65, 0x22, 0x77, 0x0a, 0x0b, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c,
1035         0x47, 0x4e, 0x42, 0x49, 0x44, 0x12, 0x23, 0x0a, 0x0d, 0x70, 0x6c, 0x6d, 0x6e, 0x5f, 0x69, 0x64,
1036         0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x18, 0x1a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x70, 0x6c,
1037         0x6d, 0x6e, 0x49, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x12, 0x15, 0x0a, 0x06, 0x67, 0x6e,
1038         0x62, 0x5f, 0x69, 0x64, 0x18, 0x1b, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x67, 0x6e, 0x62, 0x49,
1039         0x64, 0x12, 0x2c, 0x0a, 0x08, 0x67, 0x6e, 0x62, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x1c, 0x20,
1040         0x01, 0x28, 0x0e, 0x32, 0x11, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x47,
1041         0x6e, 0x62, 0x54, 0x79, 0x70, 0x65, 0x52, 0x07, 0x67, 0x6e, 0x62, 0x54, 0x79, 0x70, 0x65, 0x22,
1042         0x79, 0x0a, 0x0d, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x4e, 0x47, 0x45, 0x4e, 0x42, 0x49, 0x44,
1043         0x12, 0x23, 0x0a, 0x0d, 0x70, 0x6c, 0x6d, 0x6e, 0x5f, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74,
1044         0x79, 0x18, 0x1d, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x70, 0x6c, 0x6d, 0x6e, 0x49, 0x64, 0x65,
1045         0x6e, 0x74, 0x69, 0x74, 0x79, 0x12, 0x15, 0x0a, 0x06, 0x65, 0x6e, 0x62, 0x5f, 0x69, 0x64, 0x18,
1046         0x1e, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x65, 0x6e, 0x62, 0x49, 0x64, 0x12, 0x2c, 0x0a, 0x08,
1047         0x65, 0x6e, 0x62, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x1f, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x11,
1048         0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x45, 0x6e, 0x62, 0x54, 0x79, 0x70,
1049         0x65, 0x52, 0x07, 0x65, 0x6e, 0x62, 0x54, 0x79, 0x70, 0x65, 0x2a, 0x56, 0x0a, 0x1c, 0x45, 0x32,
1050         0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x49, 0x6e, 0x74,
1051         0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x06, 0x0a, 0x02, 0x6e, 0x67,
1052         0x10, 0x00, 0x12, 0x06, 0x0a, 0x02, 0x78, 0x6e, 0x10, 0x01, 0x12, 0x06, 0x0a, 0x02, 0x65, 0x31,
1053         0x10, 0x02, 0x12, 0x06, 0x0a, 0x02, 0x66, 0x31, 0x10, 0x03, 0x12, 0x06, 0x0a, 0x02, 0x77, 0x31,
1054         0x10, 0x05, 0x12, 0x06, 0x0a, 0x02, 0x73, 0x31, 0x10, 0x06, 0x12, 0x06, 0x0a, 0x02, 0x78, 0x32,
1055         0x10, 0x07, 0x42, 0x33, 0x5a, 0x31, 0x67, 0x65, 0x72, 0x72, 0x69, 0x74, 0x2e, 0x6f, 0x2d, 0x72,
1056         0x61, 0x6e, 0x2d, 0x73, 0x63, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x72, 0x2f, 0x72, 0x69, 0x63, 0x2d,
1057         0x70, 0x6c, 0x74, 0x2f, 0x6e, 0x6f, 0x64, 0x65, 0x62, 0x2d, 0x72, 0x6e, 0x69, 0x62, 0x2f, 0x65,
1058         0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
1059 }
1060
1061 var (
1062         file_e2node_component_config_proto_rawDescOnce sync.Once
1063         file_e2node_component_config_proto_rawDescData = file_e2node_component_config_proto_rawDesc
1064 )
1065
1066 func file_e2node_component_config_proto_rawDescGZIP() []byte {
1067         file_e2node_component_config_proto_rawDescOnce.Do(func() {
1068                 file_e2node_component_config_proto_rawDescData = protoimpl.X.CompressGZIP(file_e2node_component_config_proto_rawDescData)
1069         })
1070         return file_e2node_component_config_proto_rawDescData
1071 }
1072
1073 var file_e2node_component_config_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
1074 var file_e2node_component_config_proto_msgTypes = make([]protoimpl.MessageInfo, 12)
1075 var file_e2node_component_config_proto_goTypes = []interface{}{
1076         (E2NodeComponentInterfaceType)(0),  // 0: entities.E2nodeComponentInterfaceType
1077         (*E2NodeComponentConfig)(nil),      // 1: entities.E2nodeComponentConfig
1078         (*E2NodeComponentInterfaceNG)(nil), // 2: entities.E2nodeComponentInterfaceNG
1079         (*E2NodeComponentInterfaceXn)(nil), // 3: entities.E2nodeComponentInterfaceXn
1080         (*E2NodeComponentInterfaceE1)(nil), // 4: entities.E2nodeComponentInterfaceE1
1081         (*E2NodeComponentInterfaceF1)(nil), // 5: entities.E2nodeComponentInterfaceF1
1082         (*E2NodeComponentInterfaceW1)(nil), // 6: entities.E2nodeComponentInterfaceW1
1083         (*E2NodeComponentInterfaceS1)(nil), // 7: entities.E2nodeComponentInterfaceS1
1084         (*E2NodeComponentInterfaceX2)(nil), // 8: entities.E2nodeComponentInterfaceX2
1085         (*GlobalENBID)(nil),                // 9: entities.GlobalENBID
1086         (*GlobalENGNBID)(nil),              // 10: entities.GlobalENGNBID
1087         (*GlobalGNBID)(nil),                // 11: entities.GlobalGNBID
1088         (*GlobalNGENBID)(nil),              // 12: entities.GlobalNGENBID
1089         (EnbType)(0),                       // 13: entities.EnbType
1090         (GnbType)(0),                       // 14: entities.GnbType
1091 }
1092 var file_e2node_component_config_proto_depIdxs = []int32{
1093         2,  // 0: entities.E2nodeComponentConfig.e2nodeComponentInterfaceTypeNG:type_name -> entities.E2nodeComponentInterfaceNG
1094         3,  // 1: entities.E2nodeComponentConfig.e2nodeComponentInterfaceTypeXn:type_name -> entities.E2nodeComponentInterfaceXn
1095         4,  // 2: entities.E2nodeComponentConfig.e2nodeComponentInterfaceTypeE1:type_name -> entities.E2nodeComponentInterfaceE1
1096         5,  // 3: entities.E2nodeComponentConfig.e2nodeComponentInterfaceTypeF1:type_name -> entities.E2nodeComponentInterfaceF1
1097         6,  // 4: entities.E2nodeComponentConfig.e2nodeComponentInterfaceTypeW1:type_name -> entities.E2nodeComponentInterfaceW1
1098         7,  // 5: entities.E2nodeComponentConfig.e2nodeComponentInterfaceTypeS1:type_name -> entities.E2nodeComponentInterfaceS1
1099         8,  // 6: entities.E2nodeComponentConfig.e2nodeComponentInterfaceTypeX2:type_name -> entities.E2nodeComponentInterfaceX2
1100         0,  // 7: entities.E2nodeComponentConfig.e2nodeComponentInterfaceType:type_name -> entities.E2nodeComponentInterfaceType
1101         12, // 8: entities.E2nodeComponentInterfaceXn.global_ngenb_id:type_name -> entities.GlobalNGENBID
1102         11, // 9: entities.E2nodeComponentInterfaceXn.global_gnb_id:type_name -> entities.GlobalGNBID
1103         9,  // 10: entities.E2nodeComponentInterfaceX2.global_enb_id:type_name -> entities.GlobalENBID
1104         10, // 11: entities.E2nodeComponentInterfaceX2.global_engnb_id:type_name -> entities.GlobalENGNBID
1105         13, // 12: entities.GlobalENBID.enb_type:type_name -> entities.EnbType
1106         14, // 13: entities.GlobalENGNBID.gnb_type:type_name -> entities.GnbType
1107         14, // 14: entities.GlobalGNBID.gnb_type:type_name -> entities.GnbType
1108         13, // 15: entities.GlobalNGENBID.enb_type:type_name -> entities.EnbType
1109         16, // [16:16] is the sub-list for method output_type
1110         16, // [16:16] is the sub-list for method input_type
1111         16, // [16:16] is the sub-list for extension type_name
1112         16, // [16:16] is the sub-list for extension extendee
1113         0,  // [0:16] is the sub-list for field type_name
1114 }
1115
1116 func init() { file_e2node_component_config_proto_init() }
1117 func file_e2node_component_config_proto_init() {
1118         if File_e2node_component_config_proto != nil {
1119                 return
1120         }
1121         file_nb_types_proto_init()
1122         if !protoimpl.UnsafeEnabled {
1123                 file_e2node_component_config_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
1124                         switch v := v.(*E2NodeComponentConfig); i {
1125                         case 0:
1126                                 return &v.state
1127                         case 1:
1128                                 return &v.sizeCache
1129                         case 2:
1130                                 return &v.unknownFields
1131                         default:
1132                                 return nil
1133                         }
1134                 }
1135                 file_e2node_component_config_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
1136                         switch v := v.(*E2NodeComponentInterfaceNG); i {
1137                         case 0:
1138                                 return &v.state
1139                         case 1:
1140                                 return &v.sizeCache
1141                         case 2:
1142                                 return &v.unknownFields
1143                         default:
1144                                 return nil
1145                         }
1146                 }
1147                 file_e2node_component_config_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
1148                         switch v := v.(*E2NodeComponentInterfaceXn); i {
1149                         case 0:
1150                                 return &v.state
1151                         case 1:
1152                                 return &v.sizeCache
1153                         case 2:
1154                                 return &v.unknownFields
1155                         default:
1156                                 return nil
1157                         }
1158                 }
1159                 file_e2node_component_config_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
1160                         switch v := v.(*E2NodeComponentInterfaceE1); i {
1161                         case 0:
1162                                 return &v.state
1163                         case 1:
1164                                 return &v.sizeCache
1165                         case 2:
1166                                 return &v.unknownFields
1167                         default:
1168                                 return nil
1169                         }
1170                 }
1171                 file_e2node_component_config_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
1172                         switch v := v.(*E2NodeComponentInterfaceF1); i {
1173                         case 0:
1174                                 return &v.state
1175                         case 1:
1176                                 return &v.sizeCache
1177                         case 2:
1178                                 return &v.unknownFields
1179                         default:
1180                                 return nil
1181                         }
1182                 }
1183                 file_e2node_component_config_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
1184                         switch v := v.(*E2NodeComponentInterfaceW1); i {
1185                         case 0:
1186                                 return &v.state
1187                         case 1:
1188                                 return &v.sizeCache
1189                         case 2:
1190                                 return &v.unknownFields
1191                         default:
1192                                 return nil
1193                         }
1194                 }
1195                 file_e2node_component_config_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
1196                         switch v := v.(*E2NodeComponentInterfaceS1); i {
1197                         case 0:
1198                                 return &v.state
1199                         case 1:
1200                                 return &v.sizeCache
1201                         case 2:
1202                                 return &v.unknownFields
1203                         default:
1204                                 return nil
1205                         }
1206                 }
1207                 file_e2node_component_config_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
1208                         switch v := v.(*E2NodeComponentInterfaceX2); i {
1209                         case 0:
1210                                 return &v.state
1211                         case 1:
1212                                 return &v.sizeCache
1213                         case 2:
1214                                 return &v.unknownFields
1215                         default:
1216                                 return nil
1217                         }
1218                 }
1219                 file_e2node_component_config_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {
1220                         switch v := v.(*GlobalENBID); i {
1221                         case 0:
1222                                 return &v.state
1223                         case 1:
1224                                 return &v.sizeCache
1225                         case 2:
1226                                 return &v.unknownFields
1227                         default:
1228                                 return nil
1229                         }
1230                 }
1231                 file_e2node_component_config_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} {
1232                         switch v := v.(*GlobalENGNBID); i {
1233                         case 0:
1234                                 return &v.state
1235                         case 1:
1236                                 return &v.sizeCache
1237                         case 2:
1238                                 return &v.unknownFields
1239                         default:
1240                                 return nil
1241                         }
1242                 }
1243                 file_e2node_component_config_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} {
1244                         switch v := v.(*GlobalGNBID); i {
1245                         case 0:
1246                                 return &v.state
1247                         case 1:
1248                                 return &v.sizeCache
1249                         case 2:
1250                                 return &v.unknownFields
1251                         default:
1252                                 return nil
1253                         }
1254                 }
1255                 file_e2node_component_config_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} {
1256                         switch v := v.(*GlobalNGENBID); i {
1257                         case 0:
1258                                 return &v.state
1259                         case 1:
1260                                 return &v.sizeCache
1261                         case 2:
1262                                 return &v.unknownFields
1263                         default:
1264                                 return nil
1265                         }
1266                 }
1267         }
1268         file_e2node_component_config_proto_msgTypes[0].OneofWrappers = []interface{}{
1269                 (*E2NodeComponentConfig_E2NodeComponentInterfaceTypeNG)(nil),
1270                 (*E2NodeComponentConfig_E2NodeComponentInterfaceTypeXn)(nil),
1271                 (*E2NodeComponentConfig_E2NodeComponentInterfaceTypeE1)(nil),
1272                 (*E2NodeComponentConfig_E2NodeComponentInterfaceTypeF1)(nil),
1273                 (*E2NodeComponentConfig_E2NodeComponentInterfaceTypeW1)(nil),
1274                 (*E2NodeComponentConfig_E2NodeComponentInterfaceTypeS1)(nil),
1275                 (*E2NodeComponentConfig_E2NodeComponentInterfaceTypeX2)(nil),
1276         }
1277         file_e2node_component_config_proto_msgTypes[2].OneofWrappers = []interface{}{
1278                 (*E2NodeComponentInterfaceXn_GlobalNgenbId)(nil),
1279                 (*E2NodeComponentInterfaceXn_GlobalGnbId)(nil),
1280         }
1281         type x struct{}
1282         out := protoimpl.TypeBuilder{
1283                 File: protoimpl.DescBuilder{
1284                         GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
1285                         RawDescriptor: file_e2node_component_config_proto_rawDesc,
1286                         NumEnums:      1,
1287                         NumMessages:   12,
1288                         NumExtensions: 0,
1289                         NumServices:   0,
1290                 },
1291                 GoTypes:           file_e2node_component_config_proto_goTypes,
1292                 DependencyIndexes: file_e2node_component_config_proto_depIdxs,
1293                 EnumInfos:         file_e2node_component_config_proto_enumTypes,
1294                 MessageInfos:      file_e2node_component_config_proto_msgTypes,
1295         }.Build()
1296         File_e2node_component_config_proto = out.File
1297         file_e2node_component_config_proto_rawDesc = nil
1298         file_e2node_component_config_proto_goTypes = nil
1299         file_e2node_component_config_proto_depIdxs = nil
1300 }