2 // Copyright 2019 AT&T Intellectual Property
3 // Copyright 2019 Nokia
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
9 // http://www.apache.org/licenses/LICENSE-2.0
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.
18 // This source code is part of the near-RT RIC (RAN Intelligent Controller)
19 // platform project (RICP).
21 // Code generated by protoc-gen-go. DO NOT EDIT.
23 // protoc-gen-go v1.26.0
25 // source: nodeb_info.proto
30 protoreflect "google.golang.org/protobuf/reflect/protoreflect"
31 protoimpl "google.golang.org/protobuf/runtime/protoimpl"
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)
43 type E2ApplicationProtocol int32
46 E2ApplicationProtocol_UNKNOWN_E2_APPLICATION_PROTOCOL E2ApplicationProtocol = 0
47 E2ApplicationProtocol_X2_SETUP_REQUEST E2ApplicationProtocol = 1
48 E2ApplicationProtocol_ENDC_X2_SETUP_REQUEST E2ApplicationProtocol = 2
51 // Enum value maps for E2ApplicationProtocol.
53 E2ApplicationProtocol_name = map[int32]string{
54 0: "UNKNOWN_E2_APPLICATION_PROTOCOL",
55 1: "X2_SETUP_REQUEST",
56 2: "ENDC_X2_SETUP_REQUEST",
58 E2ApplicationProtocol_value = map[string]int32{
59 "UNKNOWN_E2_APPLICATION_PROTOCOL": 0,
60 "X2_SETUP_REQUEST": 1,
61 "ENDC_X2_SETUP_REQUEST": 2,
65 func (x E2ApplicationProtocol) Enum() *E2ApplicationProtocol {
66 p := new(E2ApplicationProtocol)
71 func (x E2ApplicationProtocol) String() string {
72 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
75 func (E2ApplicationProtocol) Descriptor() protoreflect.EnumDescriptor {
76 return file_nodeb_info_proto_enumTypes[0].Descriptor()
79 func (E2ApplicationProtocol) Type() protoreflect.EnumType {
80 return &file_nodeb_info_proto_enumTypes[0]
83 func (x E2ApplicationProtocol) Number() protoreflect.EnumNumber {
84 return protoreflect.EnumNumber(x)
87 // Deprecated: Use E2ApplicationProtocol.Descriptor instead.
88 func (E2ApplicationProtocol) EnumDescriptor() ([]byte, []int) {
89 return file_nodeb_info_proto_rawDescGZIP(), []int{0}
95 Node_UNKNOWN Node_Type = 0
96 Node_ENB Node_Type = 1
97 Node_GNB Node_Type = 2
100 // Enum value maps for Node_Type.
102 Node_Type_name = map[int32]string{
107 Node_Type_value = map[string]int32{
114 func (x Node_Type) Enum() *Node_Type {
120 func (x Node_Type) String() string {
121 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
124 func (Node_Type) Descriptor() protoreflect.EnumDescriptor {
125 return file_nodeb_info_proto_enumTypes[1].Descriptor()
128 func (Node_Type) Type() protoreflect.EnumType {
129 return &file_nodeb_info_proto_enumTypes[1]
132 func (x Node_Type) Number() protoreflect.EnumNumber {
133 return protoreflect.EnumNumber(x)
136 // Deprecated: Use Node_Type.Descriptor instead.
137 func (Node_Type) EnumDescriptor() ([]byte, []int) {
138 return file_nodeb_info_proto_rawDescGZIP(), []int{1, 0}
141 type Failure_Type int32
144 Failure_UNKNOWN_TYPE Failure_Type = 0
145 Failure_X2_SETUP_FAILURE Failure_Type = 1
146 Failure_ENDC_X2_SETUP_FAILURE Failure_Type = 2
149 // Enum value maps for Failure_Type.
151 Failure_Type_name = map[int32]string{
153 1: "X2_SETUP_FAILURE",
154 2: "ENDC_X2_SETUP_FAILURE",
156 Failure_Type_value = map[string]int32{
158 "X2_SETUP_FAILURE": 1,
159 "ENDC_X2_SETUP_FAILURE": 2,
163 func (x Failure_Type) Enum() *Failure_Type {
164 p := new(Failure_Type)
169 func (x Failure_Type) String() string {
170 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
173 func (Failure_Type) Descriptor() protoreflect.EnumDescriptor {
174 return file_nodeb_info_proto_enumTypes[2].Descriptor()
177 func (Failure_Type) Type() protoreflect.EnumType {
178 return &file_nodeb_info_proto_enumTypes[2]
181 func (x Failure_Type) Number() protoreflect.EnumNumber {
182 return protoreflect.EnumNumber(x)
185 // Deprecated: Use Failure_Type.Descriptor instead.
186 func (Failure_Type) EnumDescriptor() ([]byte, []int) {
187 return file_nodeb_info_proto_rawDescGZIP(), []int{2, 0}
190 type NodebInfo struct {
191 state protoimpl.MessageState
192 sizeCache protoimpl.SizeCache
193 unknownFields protoimpl.UnknownFields
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:
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"`
213 func (x *NodebInfo) Reset() {
215 if protoimpl.UnsafeEnabled {
216 mi := &file_nodeb_info_proto_msgTypes[0]
217 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
218 ms.StoreMessageInfo(mi)
222 func (x *NodebInfo) String() string {
223 return protoimpl.X.MessageStringOf(x)
226 func (*NodebInfo) ProtoMessage() {}
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)
237 return mi.MessageOf(x)
240 // Deprecated: Use NodebInfo.ProtoReflect.Descriptor instead.
241 func (*NodebInfo) Descriptor() ([]byte, []int) {
242 return file_nodeb_info_proto_rawDescGZIP(), []int{0}
245 func (x *NodebInfo) GetRanName() string {
252 func (x *NodebInfo) GetIp() string {
259 func (x *NodebInfo) GetPort() uint32 {
266 func (x *NodebInfo) GetE2ApplicationProtocol() E2ApplicationProtocol {
268 return x.E2ApplicationProtocol
270 return E2ApplicationProtocol_UNKNOWN_E2_APPLICATION_PROTOCOL
273 func (x *NodebInfo) GetConnectionStatus() ConnectionStatus {
275 return x.ConnectionStatus
277 return ConnectionStatus_UNKNOWN_CONNECTION_STATUS
280 func (x *NodebInfo) GetGlobalNbId() *GlobalNbId {
287 func (x *NodebInfo) GetNodeType() Node_Type {
294 func (m *NodebInfo) GetConfiguration() isNodebInfo_Configuration {
296 return m.Configuration
301 func (x *NodebInfo) GetEnb() *Enb {
302 if x, ok := x.GetConfiguration().(*NodebInfo_Enb); ok {
308 func (x *NodebInfo) GetGnb() *Gnb {
309 if x, ok := x.GetConfiguration().(*NodebInfo_Gnb); ok {
315 func (x *NodebInfo) GetFailureType() Failure_Type {
319 return Failure_UNKNOWN_TYPE
322 func (x *NodebInfo) GetSetupFailure() *SetupFailure {
324 return x.SetupFailure
329 func (x *NodebInfo) GetAssociatedE2TInstanceAddress() string {
331 return x.AssociatedE2TInstanceAddress
336 func (x *NodebInfo) GetSetupFromNetwork() bool {
338 return x.SetupFromNetwork
343 func (x *NodebInfo) GetStatusUpdateTimeStamp() uint64 {
345 return x.StatusUpdateTimeStamp
350 type isNodebInfo_Configuration interface {
351 isNodebInfo_Configuration()
354 type NodebInfo_Enb struct {
355 Enb *Enb `protobuf:"bytes,8,opt,name=enb,proto3,oneof"`
358 type NodebInfo_Gnb struct {
359 Gnb *Gnb `protobuf:"bytes,9,opt,name=gnb,proto3,oneof"`
362 func (*NodebInfo_Enb) isNodebInfo_Configuration() {}
364 func (*NodebInfo_Gnb) isNodebInfo_Configuration() {}
367 state protoimpl.MessageState
368 sizeCache protoimpl.SizeCache
369 unknownFields protoimpl.UnknownFields
372 func (x *Node) Reset() {
374 if protoimpl.UnsafeEnabled {
375 mi := &file_nodeb_info_proto_msgTypes[1]
376 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
377 ms.StoreMessageInfo(mi)
381 func (x *Node) String() string {
382 return protoimpl.X.MessageStringOf(x)
385 func (*Node) ProtoMessage() {}
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)
396 return mi.MessageOf(x)
399 // Deprecated: Use Node.ProtoReflect.Descriptor instead.
400 func (*Node) Descriptor() ([]byte, []int) {
401 return file_nodeb_info_proto_rawDescGZIP(), []int{1}
404 type Failure struct {
405 state protoimpl.MessageState
406 sizeCache protoimpl.SizeCache
407 unknownFields protoimpl.UnknownFields
410 func (x *Failure) Reset() {
412 if protoimpl.UnsafeEnabled {
413 mi := &file_nodeb_info_proto_msgTypes[2]
414 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
415 ms.StoreMessageInfo(mi)
419 func (x *Failure) String() string {
420 return protoimpl.X.MessageStringOf(x)
423 func (*Failure) ProtoMessage() {}
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)
434 return mi.MessageOf(x)
437 // Deprecated: Use Failure.ProtoReflect.Descriptor instead.
438 func (*Failure) Descriptor() ([]byte, []int) {
439 return file_nodeb_info_proto_rawDescGZIP(), []int{2}
442 var File_nodeb_info_proto protoreflect.FileDescriptor
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,
519 file_nodeb_info_proto_rawDescOnce sync.Once
520 file_nodeb_info_proto_rawDescData = file_nodeb_info_proto_rawDesc
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)
527 return file_nodeb_info_proto_rawDescData
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
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
561 func init() { file_nodeb_info_proto_init() }
562 func file_nodeb_info_proto_init() {
563 if File_nodeb_info_proto != nil {
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 {
578 return &v.unknownFields
583 file_nodeb_info_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
584 switch v := v.(*Node); i {
590 return &v.unknownFields
595 file_nodeb_info_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
596 switch v := v.(*Failure); i {
602 return &v.unknownFields
608 file_nodeb_info_proto_msgTypes[0].OneofWrappers = []interface{}{
609 (*NodebInfo_Enb)(nil),
610 (*NodebInfo_Gnb)(nil),
613 out := protoimpl.TypeBuilder{
614 File: protoimpl.DescBuilder{
615 GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
616 RawDescriptor: file_nodeb_info_proto_rawDesc,
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,
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