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