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