[RIC-431] Add AdditionalCellInformation proto
[ric-plt/nodeb-rnib.git] / entities / nodeb_info.pb.go
1 //
2 // Copyright 2019 AT&T Intellectual Property
3 // Copyright 2019 Nokia
4 //
5 // Licensed under the Apache License, Version 2.0 (the "License");
6 // you may not use this file except in compliance with the License.
7 // You may obtain a copy of the License at
8 //
9 //      http://www.apache.org/licenses/LICENSE-2.0
10 //
11 // Unless required by applicable law or agreed to in writing, software
12 // distributed under the License is distributed on an "AS IS" BASIS,
13 // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14 // See the License for the specific language governing permissions and
15 // limitations under the License.
16
17 //
18 // This source code is part of the near-RT RIC (RAN Intelligent Controller)
19 // platform project (RICP).
20
21 // Code generated by protoc-gen-go. DO NOT EDIT.
22 // versions:
23 //      protoc-gen-go v1.25.0-devel
24 //      protoc        v3.6.1
25 // source: nodeb_info.proto
26
27 package entities
28
29 import (
30         proto "github.com/golang/protobuf/proto"
31         protoreflect "google.golang.org/protobuf/reflect/protoreflect"
32         protoimpl "google.golang.org/protobuf/runtime/protoimpl"
33         reflect "reflect"
34         sync "sync"
35 )
36
37 const (
38         // Verify that this generated code is sufficiently up-to-date.
39         _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
40         // Verify that runtime/protoimpl is sufficiently up-to-date.
41         _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
42 )
43
44 // This is a compile-time assertion that a sufficiently up-to-date version
45 // of the legacy proto package is being used.
46 const _ = proto.ProtoPackageIsVersion4
47
48 type E2ApplicationProtocol int32
49
50 const (
51         E2ApplicationProtocol_UNKNOWN_E2_APPLICATION_PROTOCOL E2ApplicationProtocol = 0
52         E2ApplicationProtocol_X2_SETUP_REQUEST                E2ApplicationProtocol = 1
53         E2ApplicationProtocol_ENDC_X2_SETUP_REQUEST           E2ApplicationProtocol = 2
54 )
55
56 // Enum value maps for E2ApplicationProtocol.
57 var (
58         E2ApplicationProtocol_name = map[int32]string{
59                 0: "UNKNOWN_E2_APPLICATION_PROTOCOL",
60                 1: "X2_SETUP_REQUEST",
61                 2: "ENDC_X2_SETUP_REQUEST",
62         }
63         E2ApplicationProtocol_value = map[string]int32{
64                 "UNKNOWN_E2_APPLICATION_PROTOCOL": 0,
65                 "X2_SETUP_REQUEST":                1,
66                 "ENDC_X2_SETUP_REQUEST":           2,
67         }
68 )
69
70 func (x E2ApplicationProtocol) Enum() *E2ApplicationProtocol {
71         p := new(E2ApplicationProtocol)
72         *p = x
73         return p
74 }
75
76 func (x E2ApplicationProtocol) String() string {
77         return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
78 }
79
80 func (E2ApplicationProtocol) Descriptor() protoreflect.EnumDescriptor {
81         return file_nodeb_info_proto_enumTypes[0].Descriptor()
82 }
83
84 func (E2ApplicationProtocol) Type() protoreflect.EnumType {
85         return &file_nodeb_info_proto_enumTypes[0]
86 }
87
88 func (x E2ApplicationProtocol) Number() protoreflect.EnumNumber {
89         return protoreflect.EnumNumber(x)
90 }
91
92 // Deprecated: Use E2ApplicationProtocol.Descriptor instead.
93 func (E2ApplicationProtocol) EnumDescriptor() ([]byte, []int) {
94         return file_nodeb_info_proto_rawDescGZIP(), []int{0}
95 }
96
97 type ConnectionStatus int32
98
99 const (
100         ConnectionStatus_UNKNOWN_CONNECTION_STATUS ConnectionStatus = 0
101         ConnectionStatus_CONNECTED                 ConnectionStatus = 1
102         ConnectionStatus_DISCONNECTED              ConnectionStatus = 2
103         ConnectionStatus_CONNECTED_SETUP_FAILED    ConnectionStatus = 3
104         ConnectionStatus_CONNECTING                ConnectionStatus = 4
105         ConnectionStatus_SHUTTING_DOWN             ConnectionStatus = 5
106         ConnectionStatus_SHUT_DOWN                 ConnectionStatus = 6
107 )
108
109 // Enum value maps for ConnectionStatus.
110 var (
111         ConnectionStatus_name = map[int32]string{
112                 0: "UNKNOWN_CONNECTION_STATUS",
113                 1: "CONNECTED",
114                 2: "DISCONNECTED",
115                 3: "CONNECTED_SETUP_FAILED",
116                 4: "CONNECTING",
117                 5: "SHUTTING_DOWN",
118                 6: "SHUT_DOWN",
119         }
120         ConnectionStatus_value = map[string]int32{
121                 "UNKNOWN_CONNECTION_STATUS": 0,
122                 "CONNECTED":                 1,
123                 "DISCONNECTED":              2,
124                 "CONNECTED_SETUP_FAILED":    3,
125                 "CONNECTING":                4,
126                 "SHUTTING_DOWN":             5,
127                 "SHUT_DOWN":                 6,
128         }
129 )
130
131 func (x ConnectionStatus) Enum() *ConnectionStatus {
132         p := new(ConnectionStatus)
133         *p = x
134         return p
135 }
136
137 func (x ConnectionStatus) String() string {
138         return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
139 }
140
141 func (ConnectionStatus) Descriptor() protoreflect.EnumDescriptor {
142         return file_nodeb_info_proto_enumTypes[1].Descriptor()
143 }
144
145 func (ConnectionStatus) Type() protoreflect.EnumType {
146         return &file_nodeb_info_proto_enumTypes[1]
147 }
148
149 func (x ConnectionStatus) Number() protoreflect.EnumNumber {
150         return protoreflect.EnumNumber(x)
151 }
152
153 // Deprecated: Use ConnectionStatus.Descriptor instead.
154 func (ConnectionStatus) EnumDescriptor() ([]byte, []int) {
155         return file_nodeb_info_proto_rawDescGZIP(), []int{1}
156 }
157
158 type Node_Type int32
159
160 const (
161         Node_UNKNOWN Node_Type = 0
162         Node_ENB     Node_Type = 1
163         Node_GNB     Node_Type = 2
164 )
165
166 // Enum value maps for Node_Type.
167 var (
168         Node_Type_name = map[int32]string{
169                 0: "UNKNOWN",
170                 1: "ENB",
171                 2: "GNB",
172         }
173         Node_Type_value = map[string]int32{
174                 "UNKNOWN": 0,
175                 "ENB":     1,
176                 "GNB":     2,
177         }
178 )
179
180 func (x Node_Type) Enum() *Node_Type {
181         p := new(Node_Type)
182         *p = x
183         return p
184 }
185
186 func (x Node_Type) String() string {
187         return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
188 }
189
190 func (Node_Type) Descriptor() protoreflect.EnumDescriptor {
191         return file_nodeb_info_proto_enumTypes[2].Descriptor()
192 }
193
194 func (Node_Type) Type() protoreflect.EnumType {
195         return &file_nodeb_info_proto_enumTypes[2]
196 }
197
198 func (x Node_Type) Number() protoreflect.EnumNumber {
199         return protoreflect.EnumNumber(x)
200 }
201
202 // Deprecated: Use Node_Type.Descriptor instead.
203 func (Node_Type) EnumDescriptor() ([]byte, []int) {
204         return file_nodeb_info_proto_rawDescGZIP(), []int{1, 0}
205 }
206
207 type Failure_Type int32
208
209 const (
210         Failure_UNKNOWN_TYPE          Failure_Type = 0
211         Failure_X2_SETUP_FAILURE      Failure_Type = 1
212         Failure_ENDC_X2_SETUP_FAILURE Failure_Type = 2
213 )
214
215 // Enum value maps for Failure_Type.
216 var (
217         Failure_Type_name = map[int32]string{
218                 0: "UNKNOWN_TYPE",
219                 1: "X2_SETUP_FAILURE",
220                 2: "ENDC_X2_SETUP_FAILURE",
221         }
222         Failure_Type_value = map[string]int32{
223                 "UNKNOWN_TYPE":          0,
224                 "X2_SETUP_FAILURE":      1,
225                 "ENDC_X2_SETUP_FAILURE": 2,
226         }
227 )
228
229 func (x Failure_Type) Enum() *Failure_Type {
230         p := new(Failure_Type)
231         *p = x
232         return p
233 }
234
235 func (x Failure_Type) String() string {
236         return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
237 }
238
239 func (Failure_Type) Descriptor() protoreflect.EnumDescriptor {
240         return file_nodeb_info_proto_enumTypes[3].Descriptor()
241 }
242
243 func (Failure_Type) Type() protoreflect.EnumType {
244         return &file_nodeb_info_proto_enumTypes[3]
245 }
246
247 func (x Failure_Type) Number() protoreflect.EnumNumber {
248         return protoreflect.EnumNumber(x)
249 }
250
251 // Deprecated: Use Failure_Type.Descriptor instead.
252 func (Failure_Type) EnumDescriptor() ([]byte, []int) {
253         return file_nodeb_info_proto_rawDescGZIP(), []int{2, 0}
254 }
255
256 type NodebInfo struct {
257         state         protoimpl.MessageState
258         sizeCache     protoimpl.SizeCache
259         unknownFields protoimpl.UnknownFields
260
261         RanName               string                `protobuf:"bytes,1,opt,name=ran_name,json=ranName,proto3" json:"ran_name,omitempty"`
262         Ip                    string                `protobuf:"bytes,2,opt,name=ip,proto3" json:"ip,omitempty"`
263         Port                  uint32                `protobuf:"varint,3,opt,name=port,proto3" json:"port,omitempty"`
264         E2ApplicationProtocol E2ApplicationProtocol `protobuf:"varint,4,opt,name=e2_application_protocol,json=e2ApplicationProtocol,proto3,enum=entities.E2ApplicationProtocol" json:"e2_application_protocol,omitempty"`
265         ConnectionStatus      ConnectionStatus      `protobuf:"varint,5,opt,name=connection_status,json=connectionStatus,proto3,enum=entities.ConnectionStatus" json:"connection_status,omitempty"`
266         GlobalNbId            *GlobalNbId           `protobuf:"bytes,6,opt,name=global_nb_id,json=globalNbId,proto3" json:"global_nb_id,omitempty"`
267         NodeType              Node_Type             `protobuf:"varint,7,opt,name=node_type,json=nodeType,proto3,enum=entities.Node_Type" json:"node_type,omitempty"`
268         // Types that are assignable to Configuration:
269         //      *NodebInfo_Enb
270         //      *NodebInfo_Gnb
271         Configuration                isNodebInfo_Configuration `protobuf_oneof:"configuration"`
272         FailureType                  Failure_Type              `protobuf:"varint,10,opt,name=failure_type,json=failureType,proto3,enum=entities.Failure_Type" json:"failure_type,omitempty"`
273         SetupFailure                 *SetupFailure             `protobuf:"bytes,11,opt,name=setup_failure,json=setupFailure,proto3" json:"setup_failure,omitempty"`
274         AssociatedE2TInstanceAddress string                    `protobuf:"bytes,12,opt,name=associated_e2t_instance_address,json=associatedE2tInstanceAddress,proto3" json:"associated_e2t_instance_address,omitempty"`
275 }
276
277 func (x *NodebInfo) Reset() {
278         *x = NodebInfo{}
279         if protoimpl.UnsafeEnabled {
280                 mi := &file_nodeb_info_proto_msgTypes[0]
281                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
282                 ms.StoreMessageInfo(mi)
283         }
284 }
285
286 func (x *NodebInfo) String() string {
287         return protoimpl.X.MessageStringOf(x)
288 }
289
290 func (*NodebInfo) ProtoMessage() {}
291
292 func (x *NodebInfo) ProtoReflect() protoreflect.Message {
293         mi := &file_nodeb_info_proto_msgTypes[0]
294         if protoimpl.UnsafeEnabled && x != nil {
295                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
296                 if ms.LoadMessageInfo() == nil {
297                         ms.StoreMessageInfo(mi)
298                 }
299                 return ms
300         }
301         return mi.MessageOf(x)
302 }
303
304 // Deprecated: Use NodebInfo.ProtoReflect.Descriptor instead.
305 func (*NodebInfo) Descriptor() ([]byte, []int) {
306         return file_nodeb_info_proto_rawDescGZIP(), []int{0}
307 }
308
309 func (x *NodebInfo) GetRanName() string {
310         if x != nil {
311                 return x.RanName
312         }
313         return ""
314 }
315
316 func (x *NodebInfo) GetIp() string {
317         if x != nil {
318                 return x.Ip
319         }
320         return ""
321 }
322
323 func (x *NodebInfo) GetPort() uint32 {
324         if x != nil {
325                 return x.Port
326         }
327         return 0
328 }
329
330 func (x *NodebInfo) GetE2ApplicationProtocol() E2ApplicationProtocol {
331         if x != nil {
332                 return x.E2ApplicationProtocol
333         }
334         return E2ApplicationProtocol_UNKNOWN_E2_APPLICATION_PROTOCOL
335 }
336
337 func (x *NodebInfo) GetConnectionStatus() ConnectionStatus {
338         if x != nil {
339                 return x.ConnectionStatus
340         }
341         return ConnectionStatus_UNKNOWN_CONNECTION_STATUS
342 }
343
344 func (x *NodebInfo) GetGlobalNbId() *GlobalNbId {
345         if x != nil {
346                 return x.GlobalNbId
347         }
348         return nil
349 }
350
351 func (x *NodebInfo) GetNodeType() Node_Type {
352         if x != nil {
353                 return x.NodeType
354         }
355         return Node_UNKNOWN
356 }
357
358 func (m *NodebInfo) GetConfiguration() isNodebInfo_Configuration {
359         if m != nil {
360                 return m.Configuration
361         }
362         return nil
363 }
364
365 func (x *NodebInfo) GetEnb() *Enb {
366         if x, ok := x.GetConfiguration().(*NodebInfo_Enb); ok {
367                 return x.Enb
368         }
369         return nil
370 }
371
372 func (x *NodebInfo) GetGnb() *Gnb {
373         if x, ok := x.GetConfiguration().(*NodebInfo_Gnb); ok {
374                 return x.Gnb
375         }
376         return nil
377 }
378
379 func (x *NodebInfo) GetFailureType() Failure_Type {
380         if x != nil {
381                 return x.FailureType
382         }
383         return Failure_UNKNOWN_TYPE
384 }
385
386 func (x *NodebInfo) GetSetupFailure() *SetupFailure {
387         if x != nil {
388                 return x.SetupFailure
389         }
390         return nil
391 }
392
393 func (x *NodebInfo) GetAssociatedE2TInstanceAddress() string {
394         if x != nil {
395                 return x.AssociatedE2TInstanceAddress
396         }
397         return ""
398 }
399
400 type isNodebInfo_Configuration interface {
401         isNodebInfo_Configuration()
402 }
403
404 type NodebInfo_Enb struct {
405         Enb *Enb `protobuf:"bytes,8,opt,name=enb,proto3,oneof"`
406 }
407
408 type NodebInfo_Gnb struct {
409         Gnb *Gnb `protobuf:"bytes,9,opt,name=gnb,proto3,oneof"`
410 }
411
412 func (*NodebInfo_Enb) isNodebInfo_Configuration() {}
413
414 func (*NodebInfo_Gnb) isNodebInfo_Configuration() {}
415
416 type Node struct {
417         state         protoimpl.MessageState
418         sizeCache     protoimpl.SizeCache
419         unknownFields protoimpl.UnknownFields
420 }
421
422 func (x *Node) Reset() {
423         *x = Node{}
424         if protoimpl.UnsafeEnabled {
425                 mi := &file_nodeb_info_proto_msgTypes[1]
426                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
427                 ms.StoreMessageInfo(mi)
428         }
429 }
430
431 func (x *Node) String() string {
432         return protoimpl.X.MessageStringOf(x)
433 }
434
435 func (*Node) ProtoMessage() {}
436
437 func (x *Node) ProtoReflect() protoreflect.Message {
438         mi := &file_nodeb_info_proto_msgTypes[1]
439         if protoimpl.UnsafeEnabled && x != nil {
440                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
441                 if ms.LoadMessageInfo() == nil {
442                         ms.StoreMessageInfo(mi)
443                 }
444                 return ms
445         }
446         return mi.MessageOf(x)
447 }
448
449 // Deprecated: Use Node.ProtoReflect.Descriptor instead.
450 func (*Node) Descriptor() ([]byte, []int) {
451         return file_nodeb_info_proto_rawDescGZIP(), []int{1}
452 }
453
454 type Failure struct {
455         state         protoimpl.MessageState
456         sizeCache     protoimpl.SizeCache
457         unknownFields protoimpl.UnknownFields
458 }
459
460 func (x *Failure) Reset() {
461         *x = Failure{}
462         if protoimpl.UnsafeEnabled {
463                 mi := &file_nodeb_info_proto_msgTypes[2]
464                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
465                 ms.StoreMessageInfo(mi)
466         }
467 }
468
469 func (x *Failure) String() string {
470         return protoimpl.X.MessageStringOf(x)
471 }
472
473 func (*Failure) ProtoMessage() {}
474
475 func (x *Failure) ProtoReflect() protoreflect.Message {
476         mi := &file_nodeb_info_proto_msgTypes[2]
477         if protoimpl.UnsafeEnabled && x != nil {
478                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
479                 if ms.LoadMessageInfo() == nil {
480                         ms.StoreMessageInfo(mi)
481                 }
482                 return ms
483         }
484         return mi.MessageOf(x)
485 }
486
487 // Deprecated: Use Failure.ProtoReflect.Descriptor instead.
488 func (*Failure) Descriptor() ([]byte, []int) {
489         return file_nodeb_info_proto_rawDescGZIP(), []int{2}
490 }
491
492 var File_nodeb_info_proto protoreflect.FileDescriptor
493
494 var file_nodeb_info_proto_rawDesc = []byte{
495         0x0a, 0x10, 0x6e, 0x6f, 0x64, 0x65, 0x62, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f,
496         0x74, 0x6f, 0x12, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x1a, 0x09, 0x67, 0x6e,
497         0x62, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x09, 0x65, 0x6e, 0x62, 0x2e, 0x70, 0x72, 0x6f,
498         0x74, 0x6f, 0x1a, 0x1f, 0x78, 0x32, 0x5f, 0x73, 0x65, 0x74, 0x75, 0x70, 0x5f, 0x66, 0x61, 0x69,
499         0x6c, 0x75, 0x72, 0x65, 0x5f, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x70, 0x72,
500         0x6f, 0x74, 0x6f, 0x1a, 0x11, 0x6e, 0x62, 0x5f, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79,
501         0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xec, 0x04, 0x0a, 0x09, 0x4e, 0x6f, 0x64, 0x65, 0x62,
502         0x49, 0x6e, 0x66, 0x6f, 0x12, 0x19, 0x0a, 0x08, 0x72, 0x61, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65,
503         0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x72, 0x61, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x12,
504         0x0e, 0x0a, 0x02, 0x69, 0x70, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x70, 0x12,
505         0x12, 0x0a, 0x04, 0x70, 0x6f, 0x72, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x04, 0x70,
506         0x6f, 0x72, 0x74, 0x12, 0x57, 0x0a, 0x17, 0x65, 0x32, 0x5f, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x63,
507         0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x18, 0x04,
508         0x20, 0x01, 0x28, 0x0e, 0x32, 0x1f, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e,
509         0x45, 0x32, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f,
510         0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x52, 0x15, 0x65, 0x32, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61,
511         0x74, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x12, 0x47, 0x0a, 0x11,
512         0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x75,
513         0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1a, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69,
514         0x65, 0x73, 0x2e, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61,
515         0x74, 0x75, 0x73, 0x52, 0x10, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x53,
516         0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x36, 0x0a, 0x0c, 0x67, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x5f,
517         0x6e, 0x62, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x65, 0x6e,
518         0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x4e, 0x62, 0x49,
519         0x64, 0x52, 0x0a, 0x67, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x4e, 0x62, 0x49, 0x64, 0x12, 0x30, 0x0a,
520         0x09, 0x6e, 0x6f, 0x64, 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0e,
521         0x32, 0x13, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x4e, 0x6f, 0x64, 0x65,
522         0x2e, 0x54, 0x79, 0x70, 0x65, 0x52, 0x08, 0x6e, 0x6f, 0x64, 0x65, 0x54, 0x79, 0x70, 0x65, 0x12,
523         0x21, 0x0a, 0x03, 0x65, 0x6e, 0x62, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x65,
524         0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x45, 0x6e, 0x62, 0x48, 0x00, 0x52, 0x03, 0x65,
525         0x6e, 0x62, 0x12, 0x21, 0x0a, 0x03, 0x67, 0x6e, 0x62, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32,
526         0x0d, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x47, 0x6e, 0x62, 0x48, 0x00,
527         0x52, 0x03, 0x67, 0x6e, 0x62, 0x12, 0x39, 0x0a, 0x0c, 0x66, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65,
528         0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x16, 0x2e, 0x65, 0x6e,
529         0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x46, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x2e, 0x54,
530         0x79, 0x70, 0x65, 0x52, 0x0b, 0x66, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x54, 0x79, 0x70, 0x65,
531         0x12, 0x3b, 0x0a, 0x0d, 0x73, 0x65, 0x74, 0x75, 0x70, 0x5f, 0x66, 0x61, 0x69, 0x6c, 0x75, 0x72,
532         0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69,
533         0x65, 0x73, 0x2e, 0x53, 0x65, 0x74, 0x75, 0x70, 0x46, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x52,
534         0x0c, 0x73, 0x65, 0x74, 0x75, 0x70, 0x46, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x12, 0x45, 0x0a,
535         0x1f, 0x61, 0x73, 0x73, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x65, 0x32, 0x74, 0x5f,
536         0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73,
537         0x18, 0x0c, 0x20, 0x01, 0x28, 0x09, 0x52, 0x1c, 0x61, 0x73, 0x73, 0x6f, 0x63, 0x69, 0x61, 0x74,
538         0x65, 0x64, 0x45, 0x32, 0x74, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x41, 0x64, 0x64,
539         0x72, 0x65, 0x73, 0x73, 0x42, 0x0f, 0x0a, 0x0d, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72,
540         0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x2d, 0x0a, 0x04, 0x4e, 0x6f, 0x64, 0x65, 0x22, 0x25, 0x0a,
541         0x04, 0x54, 0x79, 0x70, 0x65, 0x12, 0x0b, 0x0a, 0x07, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e,
542         0x10, 0x00, 0x12, 0x07, 0x0a, 0x03, 0x45, 0x4e, 0x42, 0x10, 0x01, 0x12, 0x07, 0x0a, 0x03, 0x47,
543         0x4e, 0x42, 0x10, 0x02, 0x22, 0x54, 0x0a, 0x07, 0x46, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x22,
544         0x49, 0x0a, 0x04, 0x54, 0x79, 0x70, 0x65, 0x12, 0x10, 0x0a, 0x0c, 0x55, 0x4e, 0x4b, 0x4e, 0x4f,
545         0x57, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x10, 0x00, 0x12, 0x14, 0x0a, 0x10, 0x58, 0x32, 0x5f,
546         0x53, 0x45, 0x54, 0x55, 0x50, 0x5f, 0x46, 0x41, 0x49, 0x4c, 0x55, 0x52, 0x45, 0x10, 0x01, 0x12,
547         0x19, 0x0a, 0x15, 0x45, 0x4e, 0x44, 0x43, 0x5f, 0x58, 0x32, 0x5f, 0x53, 0x45, 0x54, 0x55, 0x50,
548         0x5f, 0x46, 0x41, 0x49, 0x4c, 0x55, 0x52, 0x45, 0x10, 0x02, 0x2a, 0x6d, 0x0a, 0x15, 0x45, 0x32,
549         0x41, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x74, 0x6f,
550         0x63, 0x6f, 0x6c, 0x12, 0x23, 0x0a, 0x1f, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x5f, 0x45,
551         0x32, 0x5f, 0x41, 0x50, 0x50, 0x4c, 0x49, 0x43, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x50, 0x52,
552         0x4f, 0x54, 0x4f, 0x43, 0x4f, 0x4c, 0x10, 0x00, 0x12, 0x14, 0x0a, 0x10, 0x58, 0x32, 0x5f, 0x53,
553         0x45, 0x54, 0x55, 0x50, 0x5f, 0x52, 0x45, 0x51, 0x55, 0x45, 0x53, 0x54, 0x10, 0x01, 0x12, 0x19,
554         0x0a, 0x15, 0x45, 0x4e, 0x44, 0x43, 0x5f, 0x58, 0x32, 0x5f, 0x53, 0x45, 0x54, 0x55, 0x50, 0x5f,
555         0x52, 0x45, 0x51, 0x55, 0x45, 0x53, 0x54, 0x10, 0x02, 0x2a, 0xa0, 0x01, 0x0a, 0x10, 0x43, 0x6f,
556         0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x1d,
557         0x0a, 0x19, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x5f, 0x43, 0x4f, 0x4e, 0x4e, 0x45, 0x43,
558         0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x55, 0x53, 0x10, 0x00, 0x12, 0x0d, 0x0a,
559         0x09, 0x43, 0x4f, 0x4e, 0x4e, 0x45, 0x43, 0x54, 0x45, 0x44, 0x10, 0x01, 0x12, 0x10, 0x0a, 0x0c,
560         0x44, 0x49, 0x53, 0x43, 0x4f, 0x4e, 0x4e, 0x45, 0x43, 0x54, 0x45, 0x44, 0x10, 0x02, 0x12, 0x1a,
561         0x0a, 0x16, 0x43, 0x4f, 0x4e, 0x4e, 0x45, 0x43, 0x54, 0x45, 0x44, 0x5f, 0x53, 0x45, 0x54, 0x55,
562         0x50, 0x5f, 0x46, 0x41, 0x49, 0x4c, 0x45, 0x44, 0x10, 0x03, 0x12, 0x0e, 0x0a, 0x0a, 0x43, 0x4f,
563         0x4e, 0x4e, 0x45, 0x43, 0x54, 0x49, 0x4e, 0x47, 0x10, 0x04, 0x12, 0x11, 0x0a, 0x0d, 0x53, 0x48,
564         0x55, 0x54, 0x54, 0x49, 0x4e, 0x47, 0x5f, 0x44, 0x4f, 0x57, 0x4e, 0x10, 0x05, 0x12, 0x0d, 0x0a,
565         0x09, 0x53, 0x48, 0x55, 0x54, 0x5f, 0x44, 0x4f, 0x57, 0x4e, 0x10, 0x06, 0x62, 0x06, 0x70, 0x72,
566         0x6f, 0x74, 0x6f, 0x33,
567 }
568
569 var (
570         file_nodeb_info_proto_rawDescOnce sync.Once
571         file_nodeb_info_proto_rawDescData = file_nodeb_info_proto_rawDesc
572 )
573
574 func file_nodeb_info_proto_rawDescGZIP() []byte {
575         file_nodeb_info_proto_rawDescOnce.Do(func() {
576                 file_nodeb_info_proto_rawDescData = protoimpl.X.CompressGZIP(file_nodeb_info_proto_rawDescData)
577         })
578         return file_nodeb_info_proto_rawDescData
579 }
580
581 var file_nodeb_info_proto_enumTypes = make([]protoimpl.EnumInfo, 4)
582 var file_nodeb_info_proto_msgTypes = make([]protoimpl.MessageInfo, 3)
583 var file_nodeb_info_proto_goTypes = []interface{}{
584         (E2ApplicationProtocol)(0), // 0: entities.E2ApplicationProtocol
585         (ConnectionStatus)(0),      // 1: entities.ConnectionStatus
586         (Node_Type)(0),             // 2: entities.Node.Type
587         (Failure_Type)(0),          // 3: entities.Failure.Type
588         (*NodebInfo)(nil),          // 4: entities.NodebInfo
589         (*Node)(nil),               // 5: entities.Node
590         (*Failure)(nil),            // 6: entities.Failure
591         (*GlobalNbId)(nil),         // 7: entities.GlobalNbId
592         (*Enb)(nil),                // 8: entities.Enb
593         (*Gnb)(nil),                // 9: entities.Gnb
594         (*SetupFailure)(nil),       // 10: entities.SetupFailure
595 }
596 var file_nodeb_info_proto_depIdxs = []int32{
597         0,  // 0: entities.NodebInfo.e2_application_protocol:type_name -> entities.E2ApplicationProtocol
598         1,  // 1: entities.NodebInfo.connection_status:type_name -> entities.ConnectionStatus
599         7,  // 2: entities.NodebInfo.global_nb_id:type_name -> entities.GlobalNbId
600         2,  // 3: entities.NodebInfo.node_type:type_name -> entities.Node.Type
601         8,  // 4: entities.NodebInfo.enb:type_name -> entities.Enb
602         9,  // 5: entities.NodebInfo.gnb:type_name -> entities.Gnb
603         3,  // 6: entities.NodebInfo.failure_type:type_name -> entities.Failure.Type
604         10, // 7: entities.NodebInfo.setup_failure:type_name -> entities.SetupFailure
605         8,  // [8:8] is the sub-list for method output_type
606         8,  // [8:8] is the sub-list for method input_type
607         8,  // [8:8] is the sub-list for extension type_name
608         8,  // [8:8] is the sub-list for extension extendee
609         0,  // [0:8] is the sub-list for field type_name
610 }
611
612 func init() { file_nodeb_info_proto_init() }
613 func file_nodeb_info_proto_init() {
614         if File_nodeb_info_proto != nil {
615                 return
616         }
617         file_gnb_proto_init()
618         file_enb_proto_init()
619         file_x2_setup_failure_response_proto_init()
620         file_nb_identity_proto_init()
621         if !protoimpl.UnsafeEnabled {
622                 file_nodeb_info_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
623                         switch v := v.(*NodebInfo); i {
624                         case 0:
625                                 return &v.state
626                         case 1:
627                                 return &v.sizeCache
628                         case 2:
629                                 return &v.unknownFields
630                         default:
631                                 return nil
632                         }
633                 }
634                 file_nodeb_info_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
635                         switch v := v.(*Node); i {
636                         case 0:
637                                 return &v.state
638                         case 1:
639                                 return &v.sizeCache
640                         case 2:
641                                 return &v.unknownFields
642                         default:
643                                 return nil
644                         }
645                 }
646                 file_nodeb_info_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
647                         switch v := v.(*Failure); i {
648                         case 0:
649                                 return &v.state
650                         case 1:
651                                 return &v.sizeCache
652                         case 2:
653                                 return &v.unknownFields
654                         default:
655                                 return nil
656                         }
657                 }
658         }
659         file_nodeb_info_proto_msgTypes[0].OneofWrappers = []interface{}{
660                 (*NodebInfo_Enb)(nil),
661                 (*NodebInfo_Gnb)(nil),
662         }
663         type x struct{}
664         out := protoimpl.TypeBuilder{
665                 File: protoimpl.DescBuilder{
666                         GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
667                         RawDescriptor: file_nodeb_info_proto_rawDesc,
668                         NumEnums:      4,
669                         NumMessages:   3,
670                         NumExtensions: 0,
671                         NumServices:   0,
672                 },
673                 GoTypes:           file_nodeb_info_proto_goTypes,
674                 DependencyIndexes: file_nodeb_info_proto_depIdxs,
675                 EnumInfos:         file_nodeb_info_proto_enumTypes,
676                 MessageInfos:      file_nodeb_info_proto_msgTypes,
677         }.Build()
678         File_nodeb_info_proto = out.File
679         file_nodeb_info_proto_rawDesc = nil
680         file_nodeb_info_proto_goTypes = nil
681         file_nodeb_info_proto_depIdxs = nil
682 }