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