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