9aadc61dd61b4a11d6092947ec8a0ce1983f5b43
[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
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         SetupFromNetwork             bool                      `protobuf:"varint,13,opt,name=setup_from_network,json=setupFromNetwork,proto3" json:"setup_from_network,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 type isNodebInfo_Configuration interface {
348         isNodebInfo_Configuration()
349 }
350
351 type NodebInfo_Enb struct {
352         Enb *Enb `protobuf:"bytes,8,opt,name=enb,proto3,oneof"`
353 }
354
355 type NodebInfo_Gnb struct {
356         Gnb *Gnb `protobuf:"bytes,9,opt,name=gnb,proto3,oneof"`
357 }
358
359 func (*NodebInfo_Enb) isNodebInfo_Configuration() {}
360
361 func (*NodebInfo_Gnb) isNodebInfo_Configuration() {}
362
363 type Node struct {
364         state         protoimpl.MessageState
365         sizeCache     protoimpl.SizeCache
366         unknownFields protoimpl.UnknownFields
367 }
368
369 func (x *Node) Reset() {
370         *x = Node{}
371         if protoimpl.UnsafeEnabled {
372                 mi := &file_nodeb_info_proto_msgTypes[1]
373                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
374                 ms.StoreMessageInfo(mi)
375         }
376 }
377
378 func (x *Node) String() string {
379         return protoimpl.X.MessageStringOf(x)
380 }
381
382 func (*Node) ProtoMessage() {}
383
384 func (x *Node) ProtoReflect() protoreflect.Message {
385         mi := &file_nodeb_info_proto_msgTypes[1]
386         if protoimpl.UnsafeEnabled && x != nil {
387                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
388                 if ms.LoadMessageInfo() == nil {
389                         ms.StoreMessageInfo(mi)
390                 }
391                 return ms
392         }
393         return mi.MessageOf(x)
394 }
395
396 // Deprecated: Use Node.ProtoReflect.Descriptor instead.
397 func (*Node) Descriptor() ([]byte, []int) {
398         return file_nodeb_info_proto_rawDescGZIP(), []int{1}
399 }
400
401 type Failure struct {
402         state         protoimpl.MessageState
403         sizeCache     protoimpl.SizeCache
404         unknownFields protoimpl.UnknownFields
405 }
406
407 func (x *Failure) Reset() {
408         *x = Failure{}
409         if protoimpl.UnsafeEnabled {
410                 mi := &file_nodeb_info_proto_msgTypes[2]
411                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
412                 ms.StoreMessageInfo(mi)
413         }
414 }
415
416 func (x *Failure) String() string {
417         return protoimpl.X.MessageStringOf(x)
418 }
419
420 func (*Failure) ProtoMessage() {}
421
422 func (x *Failure) ProtoReflect() protoreflect.Message {
423         mi := &file_nodeb_info_proto_msgTypes[2]
424         if protoimpl.UnsafeEnabled && x != nil {
425                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
426                 if ms.LoadMessageInfo() == nil {
427                         ms.StoreMessageInfo(mi)
428                 }
429                 return ms
430         }
431         return mi.MessageOf(x)
432 }
433
434 // Deprecated: Use Failure.ProtoReflect.Descriptor instead.
435 func (*Failure) Descriptor() ([]byte, []int) {
436         return file_nodeb_info_proto_rawDescGZIP(), []int{2}
437 }
438
439 var File_nodeb_info_proto protoreflect.FileDescriptor
440
441 var file_nodeb_info_proto_rawDesc = []byte{
442         0x0a, 0x10, 0x6e, 0x6f, 0x64, 0x65, 0x62, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f,
443         0x74, 0x6f, 0x12, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x1a, 0x09, 0x67, 0x6e,
444         0x62, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x09, 0x65, 0x6e, 0x62, 0x2e, 0x70, 0x72, 0x6f,
445         0x74, 0x6f, 0x1a, 0x1f, 0x78, 0x32, 0x5f, 0x73, 0x65, 0x74, 0x75, 0x70, 0x5f, 0x66, 0x61, 0x69,
446         0x6c, 0x75, 0x72, 0x65, 0x5f, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x70, 0x72,
447         0x6f, 0x74, 0x6f, 0x1a, 0x11, 0x6e, 0x62, 0x5f, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79,
448         0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x9a, 0x05, 0x0a, 0x09, 0x4e, 0x6f, 0x64, 0x65, 0x62,
449         0x49, 0x6e, 0x66, 0x6f, 0x12, 0x19, 0x0a, 0x08, 0x72, 0x61, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65,
450         0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x72, 0x61, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x12,
451         0x0e, 0x0a, 0x02, 0x69, 0x70, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x70, 0x12,
452         0x12, 0x0a, 0x04, 0x70, 0x6f, 0x72, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x04, 0x70,
453         0x6f, 0x72, 0x74, 0x12, 0x57, 0x0a, 0x17, 0x65, 0x32, 0x5f, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x63,
454         0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x18, 0x04,
455         0x20, 0x01, 0x28, 0x0e, 0x32, 0x1f, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e,
456         0x45, 0x32, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f,
457         0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x52, 0x15, 0x65, 0x32, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61,
458         0x74, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x12, 0x47, 0x0a, 0x11,
459         0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x75,
460         0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1a, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69,
461         0x65, 0x73, 0x2e, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61,
462         0x74, 0x75, 0x73, 0x52, 0x10, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x53,
463         0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x36, 0x0a, 0x0c, 0x67, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x5f,
464         0x6e, 0x62, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x65, 0x6e,
465         0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x4e, 0x62, 0x49,
466         0x64, 0x52, 0x0a, 0x67, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x4e, 0x62, 0x49, 0x64, 0x12, 0x30, 0x0a,
467         0x09, 0x6e, 0x6f, 0x64, 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0e,
468         0x32, 0x13, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x4e, 0x6f, 0x64, 0x65,
469         0x2e, 0x54, 0x79, 0x70, 0x65, 0x52, 0x08, 0x6e, 0x6f, 0x64, 0x65, 0x54, 0x79, 0x70, 0x65, 0x12,
470         0x21, 0x0a, 0x03, 0x65, 0x6e, 0x62, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x65,
471         0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x45, 0x6e, 0x62, 0x48, 0x00, 0x52, 0x03, 0x65,
472         0x6e, 0x62, 0x12, 0x21, 0x0a, 0x03, 0x67, 0x6e, 0x62, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32,
473         0x0d, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x47, 0x6e, 0x62, 0x48, 0x00,
474         0x52, 0x03, 0x67, 0x6e, 0x62, 0x12, 0x39, 0x0a, 0x0c, 0x66, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65,
475         0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x16, 0x2e, 0x65, 0x6e,
476         0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x46, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x2e, 0x54,
477         0x79, 0x70, 0x65, 0x52, 0x0b, 0x66, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x54, 0x79, 0x70, 0x65,
478         0x12, 0x3b, 0x0a, 0x0d, 0x73, 0x65, 0x74, 0x75, 0x70, 0x5f, 0x66, 0x61, 0x69, 0x6c, 0x75, 0x72,
479         0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69,
480         0x65, 0x73, 0x2e, 0x53, 0x65, 0x74, 0x75, 0x70, 0x46, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x52,
481         0x0c, 0x73, 0x65, 0x74, 0x75, 0x70, 0x46, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x12, 0x45, 0x0a,
482         0x1f, 0x61, 0x73, 0x73, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x65, 0x32, 0x74, 0x5f,
483         0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73,
484         0x18, 0x0c, 0x20, 0x01, 0x28, 0x09, 0x52, 0x1c, 0x61, 0x73, 0x73, 0x6f, 0x63, 0x69, 0x61, 0x74,
485         0x65, 0x64, 0x45, 0x32, 0x74, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x41, 0x64, 0x64,
486         0x72, 0x65, 0x73, 0x73, 0x12, 0x2c, 0x0a, 0x12, 0x73, 0x65, 0x74, 0x75, 0x70, 0x5f, 0x66, 0x72,
487         0x6f, 0x6d, 0x5f, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x08,
488         0x52, 0x10, 0x73, 0x65, 0x74, 0x75, 0x70, 0x46, 0x72, 0x6f, 0x6d, 0x4e, 0x65, 0x74, 0x77, 0x6f,
489         0x72, 0x6b, 0x42, 0x0f, 0x0a, 0x0d, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74,
490         0x69, 0x6f, 0x6e, 0x22, 0x2d, 0x0a, 0x04, 0x4e, 0x6f, 0x64, 0x65, 0x22, 0x25, 0x0a, 0x04, 0x54,
491         0x79, 0x70, 0x65, 0x12, 0x0b, 0x0a, 0x07, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x10, 0x00,
492         0x12, 0x07, 0x0a, 0x03, 0x45, 0x4e, 0x42, 0x10, 0x01, 0x12, 0x07, 0x0a, 0x03, 0x47, 0x4e, 0x42,
493         0x10, 0x02, 0x22, 0x54, 0x0a, 0x07, 0x46, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x22, 0x49, 0x0a,
494         0x04, 0x54, 0x79, 0x70, 0x65, 0x12, 0x10, 0x0a, 0x0c, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e,
495         0x5f, 0x54, 0x59, 0x50, 0x45, 0x10, 0x00, 0x12, 0x14, 0x0a, 0x10, 0x58, 0x32, 0x5f, 0x53, 0x45,
496         0x54, 0x55, 0x50, 0x5f, 0x46, 0x41, 0x49, 0x4c, 0x55, 0x52, 0x45, 0x10, 0x01, 0x12, 0x19, 0x0a,
497         0x15, 0x45, 0x4e, 0x44, 0x43, 0x5f, 0x58, 0x32, 0x5f, 0x53, 0x45, 0x54, 0x55, 0x50, 0x5f, 0x46,
498         0x41, 0x49, 0x4c, 0x55, 0x52, 0x45, 0x10, 0x02, 0x2a, 0x6d, 0x0a, 0x15, 0x45, 0x32, 0x41, 0x70,
499         0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f,
500         0x6c, 0x12, 0x23, 0x0a, 0x1f, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x5f, 0x45, 0x32, 0x5f,
501         0x41, 0x50, 0x50, 0x4c, 0x49, 0x43, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x50, 0x52, 0x4f, 0x54,
502         0x4f, 0x43, 0x4f, 0x4c, 0x10, 0x00, 0x12, 0x14, 0x0a, 0x10, 0x58, 0x32, 0x5f, 0x53, 0x45, 0x54,
503         0x55, 0x50, 0x5f, 0x52, 0x45, 0x51, 0x55, 0x45, 0x53, 0x54, 0x10, 0x01, 0x12, 0x19, 0x0a, 0x15,
504         0x45, 0x4e, 0x44, 0x43, 0x5f, 0x58, 0x32, 0x5f, 0x53, 0x45, 0x54, 0x55, 0x50, 0x5f, 0x52, 0x45,
505         0x51, 0x55, 0x45, 0x53, 0x54, 0x10, 0x02, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
506 }
507
508 var (
509         file_nodeb_info_proto_rawDescOnce sync.Once
510         file_nodeb_info_proto_rawDescData = file_nodeb_info_proto_rawDesc
511 )
512
513 func file_nodeb_info_proto_rawDescGZIP() []byte {
514         file_nodeb_info_proto_rawDescOnce.Do(func() {
515                 file_nodeb_info_proto_rawDescData = protoimpl.X.CompressGZIP(file_nodeb_info_proto_rawDescData)
516         })
517         return file_nodeb_info_proto_rawDescData
518 }
519
520 var file_nodeb_info_proto_enumTypes = make([]protoimpl.EnumInfo, 3)
521 var file_nodeb_info_proto_msgTypes = make([]protoimpl.MessageInfo, 3)
522 var file_nodeb_info_proto_goTypes = []interface{}{
523         (E2ApplicationProtocol)(0), // 0: entities.E2ApplicationProtocol
524         (Node_Type)(0),             // 1: entities.Node.Type
525         (Failure_Type)(0),          // 2: entities.Failure.Type
526         (*NodebInfo)(nil),          // 3: entities.NodebInfo
527         (*Node)(nil),               // 4: entities.Node
528         (*Failure)(nil),            // 5: entities.Failure
529         (ConnectionStatus)(0),      // 6: entities.ConnectionStatus
530         (*GlobalNbId)(nil),         // 7: entities.GlobalNbId
531         (*Enb)(nil),                // 8: entities.Enb
532         (*Gnb)(nil),                // 9: entities.Gnb
533         (*SetupFailure)(nil),       // 10: entities.SetupFailure
534 }
535 var file_nodeb_info_proto_depIdxs = []int32{
536         0,  // 0: entities.NodebInfo.e2_application_protocol:type_name -> entities.E2ApplicationProtocol
537         6,  // 1: entities.NodebInfo.connection_status:type_name -> entities.ConnectionStatus
538         7,  // 2: entities.NodebInfo.global_nb_id:type_name -> entities.GlobalNbId
539         1,  // 3: entities.NodebInfo.node_type:type_name -> entities.Node.Type
540         8,  // 4: entities.NodebInfo.enb:type_name -> entities.Enb
541         9,  // 5: entities.NodebInfo.gnb:type_name -> entities.Gnb
542         2,  // 6: entities.NodebInfo.failure_type:type_name -> entities.Failure.Type
543         10, // 7: entities.NodebInfo.setup_failure:type_name -> entities.SetupFailure
544         8,  // [8:8] is the sub-list for method output_type
545         8,  // [8:8] is the sub-list for method input_type
546         8,  // [8:8] is the sub-list for extension type_name
547         8,  // [8:8] is the sub-list for extension extendee
548         0,  // [0:8] is the sub-list for field type_name
549 }
550
551 func init() { file_nodeb_info_proto_init() }
552 func file_nodeb_info_proto_init() {
553         if File_nodeb_info_proto != nil {
554                 return
555         }
556         file_gnb_proto_init()
557         file_enb_proto_init()
558         file_x2_setup_failure_response_proto_init()
559         file_nb_identity_proto_init()
560         if !protoimpl.UnsafeEnabled {
561                 file_nodeb_info_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
562                         switch v := v.(*NodebInfo); i {
563                         case 0:
564                                 return &v.state
565                         case 1:
566                                 return &v.sizeCache
567                         case 2:
568                                 return &v.unknownFields
569                         default:
570                                 return nil
571                         }
572                 }
573                 file_nodeb_info_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
574                         switch v := v.(*Node); i {
575                         case 0:
576                                 return &v.state
577                         case 1:
578                                 return &v.sizeCache
579                         case 2:
580                                 return &v.unknownFields
581                         default:
582                                 return nil
583                         }
584                 }
585                 file_nodeb_info_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
586                         switch v := v.(*Failure); i {
587                         case 0:
588                                 return &v.state
589                         case 1:
590                                 return &v.sizeCache
591                         case 2:
592                                 return &v.unknownFields
593                         default:
594                                 return nil
595                         }
596                 }
597         }
598         file_nodeb_info_proto_msgTypes[0].OneofWrappers = []interface{}{
599                 (*NodebInfo_Enb)(nil),
600                 (*NodebInfo_Gnb)(nil),
601         }
602         type x struct{}
603         out := protoimpl.TypeBuilder{
604                 File: protoimpl.DescBuilder{
605                         GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
606                         RawDescriptor: file_nodeb_info_proto_rawDesc,
607                         NumEnums:      3,
608                         NumMessages:   3,
609                         NumExtensions: 0,
610                         NumServices:   0,
611                 },
612                 GoTypes:           file_nodeb_info_proto_goTypes,
613                 DependencyIndexes: file_nodeb_info_proto_depIdxs,
614                 EnumInfos:         file_nodeb_info_proto_enumTypes,
615                 MessageInfos:      file_nodeb_info_proto_msgTypes,
616         }.Build()
617         File_nodeb_info_proto = out.File
618         file_nodeb_info_proto_rawDesc = nil
619         file_nodeb_info_proto_goTypes = nil
620         file_nodeb_info_proto_depIdxs = nil
621 }