2 // Copyright 2019 AT&T Intellectual Property
3 // Copyright 2019 Nokia
4 // Copyright 2023 Capgemini
6 // Licensed under the Apache License, Version 2.0 (the "License");
7 // you may not use this file except in compliance with the License.
8 // You may obtain a copy of the License at
10 // http://www.apache.org/licenses/LICENSE-2.0
12 // Unless required by applicable law or agreed to in writing, software
13 // distributed under the License is distributed on an "AS IS" BASIS,
14 // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15 // See the License for the specific language governing permissions and
16 // limitations under the License.
19 // This source code is part of the near-RT RIC (RAN Intelligent Controller)
20 // platform project (RICP).
22 // Code generated by protoc-gen-go. DO NOT EDIT.
24 // protoc-gen-go v1.26.0
26 // source: nodeb_info.proto
31 protoreflect "google.golang.org/protobuf/reflect/protoreflect"
32 protoimpl "google.golang.org/protobuf/runtime/protoimpl"
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)
44 type E2ApplicationProtocol int32
47 E2ApplicationProtocol_UNKNOWN_E2_APPLICATION_PROTOCOL E2ApplicationProtocol = 0
48 E2ApplicationProtocol_X2_SETUP_REQUEST E2ApplicationProtocol = 1
49 E2ApplicationProtocol_ENDC_X2_SETUP_REQUEST E2ApplicationProtocol = 2
52 // Enum value maps for E2ApplicationProtocol.
54 E2ApplicationProtocol_name = map[int32]string{
55 0: "UNKNOWN_E2_APPLICATION_PROTOCOL",
56 1: "X2_SETUP_REQUEST",
57 2: "ENDC_X2_SETUP_REQUEST",
59 E2ApplicationProtocol_value = map[string]int32{
60 "UNKNOWN_E2_APPLICATION_PROTOCOL": 0,
61 "X2_SETUP_REQUEST": 1,
62 "ENDC_X2_SETUP_REQUEST": 2,
66 func (x E2ApplicationProtocol) Enum() *E2ApplicationProtocol {
67 p := new(E2ApplicationProtocol)
72 func (x E2ApplicationProtocol) String() string {
73 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
76 func (E2ApplicationProtocol) Descriptor() protoreflect.EnumDescriptor {
77 return file_nodeb_info_proto_enumTypes[0].Descriptor()
80 func (E2ApplicationProtocol) Type() protoreflect.EnumType {
81 return &file_nodeb_info_proto_enumTypes[0]
84 func (x E2ApplicationProtocol) Number() protoreflect.EnumNumber {
85 return protoreflect.EnumNumber(x)
88 // Deprecated: Use E2ApplicationProtocol.Descriptor instead.
89 func (E2ApplicationProtocol) EnumDescriptor() ([]byte, []int) {
90 return file_nodeb_info_proto_rawDescGZIP(), []int{0}
96 Node_UNKNOWN Node_Type = 0
97 Node_ENB Node_Type = 1
98 Node_GNB Node_Type = 2
101 // Enum value maps for Node_Type.
103 Node_Type_name = map[int32]string{
108 Node_Type_value = map[string]int32{
115 func (x Node_Type) Enum() *Node_Type {
121 func (x Node_Type) String() string {
122 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
125 func (Node_Type) Descriptor() protoreflect.EnumDescriptor {
126 return file_nodeb_info_proto_enumTypes[1].Descriptor()
129 func (Node_Type) Type() protoreflect.EnumType {
130 return &file_nodeb_info_proto_enumTypes[1]
133 func (x Node_Type) Number() protoreflect.EnumNumber {
134 return protoreflect.EnumNumber(x)
137 // Deprecated: Use Node_Type.Descriptor instead.
138 func (Node_Type) EnumDescriptor() ([]byte, []int) {
139 return file_nodeb_info_proto_rawDescGZIP(), []int{1, 0}
142 type Failure_Type int32
145 Failure_UNKNOWN_TYPE Failure_Type = 0
146 Failure_X2_SETUP_FAILURE Failure_Type = 1
147 Failure_ENDC_X2_SETUP_FAILURE Failure_Type = 2
150 // Enum value maps for Failure_Type.
152 Failure_Type_name = map[int32]string{
154 1: "X2_SETUP_FAILURE",
155 2: "ENDC_X2_SETUP_FAILURE",
157 Failure_Type_value = map[string]int32{
159 "X2_SETUP_FAILURE": 1,
160 "ENDC_X2_SETUP_FAILURE": 2,
164 func (x Failure_Type) Enum() *Failure_Type {
165 p := new(Failure_Type)
170 func (x Failure_Type) String() string {
171 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
174 func (Failure_Type) Descriptor() protoreflect.EnumDescriptor {
175 return file_nodeb_info_proto_enumTypes[2].Descriptor()
178 func (Failure_Type) Type() protoreflect.EnumType {
179 return &file_nodeb_info_proto_enumTypes[2]
182 func (x Failure_Type) Number() protoreflect.EnumNumber {
183 return protoreflect.EnumNumber(x)
186 // Deprecated: Use Failure_Type.Descriptor instead.
187 func (Failure_Type) EnumDescriptor() ([]byte, []int) {
188 return file_nodeb_info_proto_rawDescGZIP(), []int{2, 0}
191 type NodebInfo struct {
192 state protoimpl.MessageState
193 sizeCache protoimpl.SizeCache
194 unknownFields protoimpl.UnknownFields
196 RanName string `protobuf:"bytes,1,opt,name=ran_name,json=ranName,proto3" json:"ran_name,omitempty"`
197 Ip string `protobuf:"bytes,2,opt,name=ip,proto3" json:"ip,omitempty"`
198 Port uint32 `protobuf:"varint,3,opt,name=port,proto3" json:"port,omitempty"`
199 E2ApplicationProtocol E2ApplicationProtocol `protobuf:"varint,4,opt,name=e2_application_protocol,json=e2ApplicationProtocol,proto3,enum=entities.E2ApplicationProtocol" json:"e2_application_protocol,omitempty"`
200 ConnectionStatus ConnectionStatus `protobuf:"varint,5,opt,name=connection_status,json=connectionStatus,proto3,enum=entities.ConnectionStatus" json:"connection_status,omitempty"`
201 GlobalNbId *GlobalNbId `protobuf:"bytes,6,opt,name=global_nb_id,json=globalNbId,proto3" json:"global_nb_id,omitempty"`
202 NodeType Node_Type `protobuf:"varint,7,opt,name=node_type,json=nodeType,proto3,enum=entities.Node_Type" json:"node_type,omitempty"`
203 // Types that are assignable to Configuration:
206 Configuration isNodebInfo_Configuration `protobuf_oneof:"configuration"`
207 FailureType Failure_Type `protobuf:"varint,10,opt,name=failure_type,json=failureType,proto3,enum=entities.Failure_Type" json:"failure_type,omitempty"`
208 SetupFailure *SetupFailure `protobuf:"bytes,11,opt,name=setup_failure,json=setupFailure,proto3" json:"setup_failure,omitempty"`
209 AssociatedE2TInstanceAddress string `protobuf:"bytes,12,opt,name=associated_e2t_instance_address,json=associatedE2tInstanceAddress,proto3" json:"associated_e2t_instance_address,omitempty"`
210 SetupFromNetwork bool `protobuf:"varint,13,opt,name=setup_from_network,json=setupFromNetwork,proto3" json:"setup_from_network,omitempty"`
211 StatusUpdateTimeStamp uint64 `protobuf:"varint,14,opt,name=status_update_time_stamp,json=statusUpdateTimeStamp,proto3" json:"status_update_time_stamp,omitempty"`
212 GnbNodeType string `protobuf:"bytes,15,opt,name=gnb_node_type,json=gnbNodeType,proto3" json:"gnb_node_type,omitempty"`
213 CuUpId string `protobuf:"bytes,16,opt,name=cu_up_id,json=cuUpId,proto3" json:"cu_up_id,omitempty"`
214 DuId string `protobuf:"bytes,17,opt,name=du_id,json=duId,proto3" json:"du_id,omitempty"`
217 func (x *NodebInfo) Reset() {
219 if protoimpl.UnsafeEnabled {
220 mi := &file_nodeb_info_proto_msgTypes[0]
221 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
222 ms.StoreMessageInfo(mi)
226 func (x *NodebInfo) String() string {
227 return protoimpl.X.MessageStringOf(x)
230 func (*NodebInfo) ProtoMessage() {}
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)
241 return mi.MessageOf(x)
244 // Deprecated: Use NodebInfo.ProtoReflect.Descriptor instead.
245 func (*NodebInfo) Descriptor() ([]byte, []int) {
246 return file_nodeb_info_proto_rawDescGZIP(), []int{0}
249 func (x *NodebInfo) GetRanName() string {
256 func (x *NodebInfo) GetIp() string {
263 func (x *NodebInfo) GetPort() uint32 {
270 func (x *NodebInfo) GetE2ApplicationProtocol() E2ApplicationProtocol {
272 return x.E2ApplicationProtocol
274 return E2ApplicationProtocol_UNKNOWN_E2_APPLICATION_PROTOCOL
277 func (x *NodebInfo) GetConnectionStatus() ConnectionStatus {
279 return x.ConnectionStatus
281 return ConnectionStatus_UNKNOWN_CONNECTION_STATUS
284 func (x *NodebInfo) GetGlobalNbId() *GlobalNbId {
291 func (x *NodebInfo) GetNodeType() Node_Type {
298 func (m *NodebInfo) GetConfiguration() isNodebInfo_Configuration {
300 return m.Configuration
305 func (x *NodebInfo) GetEnb() *Enb {
306 if x, ok := x.GetConfiguration().(*NodebInfo_Enb); ok {
312 func (x *NodebInfo) GetGnb() *Gnb {
313 if x, ok := x.GetConfiguration().(*NodebInfo_Gnb); ok {
319 func (x *NodebInfo) GetFailureType() Failure_Type {
323 return Failure_UNKNOWN_TYPE
326 func (x *NodebInfo) GetSetupFailure() *SetupFailure {
328 return x.SetupFailure
333 func (x *NodebInfo) GetAssociatedE2TInstanceAddress() string {
335 return x.AssociatedE2TInstanceAddress
340 func (x *NodebInfo) GetSetupFromNetwork() bool {
342 return x.SetupFromNetwork
347 func (x *NodebInfo) GetStatusUpdateTimeStamp() uint64 {
349 return x.StatusUpdateTimeStamp
354 func (x *NodebInfo) GetGnbNodeType() string {
361 func (x *NodebInfo) GetCuUpId() string {
368 func (x *NodebInfo) GetDuId() string {
375 type isNodebInfo_Configuration interface {
376 isNodebInfo_Configuration()
379 type NodebInfo_Enb struct {
380 Enb *Enb `protobuf:"bytes,8,opt,name=enb,proto3,oneof"`
383 type NodebInfo_Gnb struct {
384 Gnb *Gnb `protobuf:"bytes,9,opt,name=gnb,proto3,oneof"`
387 func (*NodebInfo_Enb) isNodebInfo_Configuration() {}
389 func (*NodebInfo_Gnb) isNodebInfo_Configuration() {}
392 state protoimpl.MessageState
393 sizeCache protoimpl.SizeCache
394 unknownFields protoimpl.UnknownFields
397 func (x *Node) Reset() {
399 if protoimpl.UnsafeEnabled {
400 mi := &file_nodeb_info_proto_msgTypes[1]
401 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
402 ms.StoreMessageInfo(mi)
406 func (x *Node) String() string {
407 return protoimpl.X.MessageStringOf(x)
410 func (*Node) ProtoMessage() {}
412 func (x *Node) ProtoReflect() protoreflect.Message {
413 mi := &file_nodeb_info_proto_msgTypes[1]
414 if protoimpl.UnsafeEnabled && x != nil {
415 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
416 if ms.LoadMessageInfo() == nil {
417 ms.StoreMessageInfo(mi)
421 return mi.MessageOf(x)
424 // Deprecated: Use Node.ProtoReflect.Descriptor instead.
425 func (*Node) Descriptor() ([]byte, []int) {
426 return file_nodeb_info_proto_rawDescGZIP(), []int{1}
429 type Failure struct {
430 state protoimpl.MessageState
431 sizeCache protoimpl.SizeCache
432 unknownFields protoimpl.UnknownFields
435 func (x *Failure) Reset() {
437 if protoimpl.UnsafeEnabled {
438 mi := &file_nodeb_info_proto_msgTypes[2]
439 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
440 ms.StoreMessageInfo(mi)
444 func (x *Failure) String() string {
445 return protoimpl.X.MessageStringOf(x)
448 func (*Failure) ProtoMessage() {}
450 func (x *Failure) ProtoReflect() protoreflect.Message {
451 mi := &file_nodeb_info_proto_msgTypes[2]
452 if protoimpl.UnsafeEnabled && x != nil {
453 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
454 if ms.LoadMessageInfo() == nil {
455 ms.StoreMessageInfo(mi)
459 return mi.MessageOf(x)
462 // Deprecated: Use Failure.ProtoReflect.Descriptor instead.
463 func (*Failure) Descriptor() ([]byte, []int) {
464 return file_nodeb_info_proto_rawDescGZIP(), []int{2}
467 var File_nodeb_info_proto protoreflect.FileDescriptor
469 var file_nodeb_info_proto_rawDesc = []byte{
470 0x0a, 0x10, 0x6e, 0x6f, 0x64, 0x65, 0x62, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f,
471 0x74, 0x6f, 0x12, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x1a, 0x09, 0x67, 0x6e,
472 0x62, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x09, 0x65, 0x6e, 0x62, 0x2e, 0x70, 0x72, 0x6f,
473 0x74, 0x6f, 0x1a, 0x1f, 0x78, 0x32, 0x5f, 0x73, 0x65, 0x74, 0x75, 0x70, 0x5f, 0x66, 0x61, 0x69,
474 0x6c, 0x75, 0x72, 0x65, 0x5f, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x70, 0x72,
475 0x6f, 0x74, 0x6f, 0x1a, 0x11, 0x6e, 0x62, 0x5f, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79,
476 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa6, 0x06, 0x0a, 0x09, 0x4e, 0x6f, 0x64, 0x65, 0x62,
477 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x19, 0x0a, 0x08, 0x72, 0x61, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65,
478 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x72, 0x61, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x12,
479 0x0e, 0x0a, 0x02, 0x69, 0x70, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x70, 0x12,
480 0x12, 0x0a, 0x04, 0x70, 0x6f, 0x72, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x04, 0x70,
481 0x6f, 0x72, 0x74, 0x12, 0x57, 0x0a, 0x17, 0x65, 0x32, 0x5f, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x63,
482 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x18, 0x04,
483 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1f, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e,
484 0x45, 0x32, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f,
485 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x52, 0x15, 0x65, 0x32, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61,
486 0x74, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x12, 0x47, 0x0a, 0x11,
487 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x75,
488 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1a, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69,
489 0x65, 0x73, 0x2e, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61,
490 0x74, 0x75, 0x73, 0x52, 0x10, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x53,
491 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x36, 0x0a, 0x0c, 0x67, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x5f,
492 0x6e, 0x62, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x65, 0x6e,
493 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x4e, 0x62, 0x49,
494 0x64, 0x52, 0x0a, 0x67, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x4e, 0x62, 0x49, 0x64, 0x12, 0x30, 0x0a,
495 0x09, 0x6e, 0x6f, 0x64, 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0e,
496 0x32, 0x13, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x4e, 0x6f, 0x64, 0x65,
497 0x2e, 0x54, 0x79, 0x70, 0x65, 0x52, 0x08, 0x6e, 0x6f, 0x64, 0x65, 0x54, 0x79, 0x70, 0x65, 0x12,
498 0x21, 0x0a, 0x03, 0x65, 0x6e, 0x62, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x65,
499 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x45, 0x6e, 0x62, 0x48, 0x00, 0x52, 0x03, 0x65,
500 0x6e, 0x62, 0x12, 0x21, 0x0a, 0x03, 0x67, 0x6e, 0x62, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32,
501 0x0d, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x47, 0x6e, 0x62, 0x48, 0x00,
502 0x52, 0x03, 0x67, 0x6e, 0x62, 0x12, 0x39, 0x0a, 0x0c, 0x66, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65,
503 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x16, 0x2e, 0x65, 0x6e,
504 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x46, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x2e, 0x54,
505 0x79, 0x70, 0x65, 0x52, 0x0b, 0x66, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x54, 0x79, 0x70, 0x65,
506 0x12, 0x3b, 0x0a, 0x0d, 0x73, 0x65, 0x74, 0x75, 0x70, 0x5f, 0x66, 0x61, 0x69, 0x6c, 0x75, 0x72,
507 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69,
508 0x65, 0x73, 0x2e, 0x53, 0x65, 0x74, 0x75, 0x70, 0x46, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x52,
509 0x0c, 0x73, 0x65, 0x74, 0x75, 0x70, 0x46, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x12, 0x45, 0x0a,
510 0x1f, 0x61, 0x73, 0x73, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x65, 0x32, 0x74, 0x5f,
511 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73,
512 0x18, 0x0c, 0x20, 0x01, 0x28, 0x09, 0x52, 0x1c, 0x61, 0x73, 0x73, 0x6f, 0x63, 0x69, 0x61, 0x74,
513 0x65, 0x64, 0x45, 0x32, 0x74, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x41, 0x64, 0x64,
514 0x72, 0x65, 0x73, 0x73, 0x12, 0x2c, 0x0a, 0x12, 0x73, 0x65, 0x74, 0x75, 0x70, 0x5f, 0x66, 0x72,
515 0x6f, 0x6d, 0x5f, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x08,
516 0x52, 0x10, 0x73, 0x65, 0x74, 0x75, 0x70, 0x46, 0x72, 0x6f, 0x6d, 0x4e, 0x65, 0x74, 0x77, 0x6f,
517 0x72, 0x6b, 0x12, 0x37, 0x0a, 0x18, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x5f, 0x75, 0x70, 0x64,
518 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x18, 0x0e,
519 0x20, 0x01, 0x28, 0x04, 0x52, 0x15, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x55, 0x70, 0x64, 0x61,
520 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x53, 0x74, 0x61, 0x6d, 0x70, 0x12, 0x22, 0x0a, 0x0d, 0x67,
521 0x6e, 0x62, 0x5f, 0x6e, 0x6f, 0x64, 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x0f, 0x20, 0x01,
522 0x28, 0x09, 0x52, 0x0b, 0x67, 0x6e, 0x62, 0x4e, 0x6f, 0x64, 0x65, 0x54, 0x79, 0x70, 0x65, 0x12,
523 0x18, 0x0a, 0x08, 0x63, 0x75, 0x5f, 0x75, 0x70, 0x5f, 0x69, 0x64, 0x18, 0x10, 0x20, 0x01, 0x28,
524 0x09, 0x52, 0x06, 0x63, 0x75, 0x55, 0x70, 0x49, 0x64, 0x12, 0x13, 0x0a, 0x05, 0x64, 0x75, 0x5f,
525 0x69, 0x64, 0x18, 0x11, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x64, 0x75, 0x49, 0x64, 0x42, 0x0f,
526 0x0a, 0x0d, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22,
527 0x2d, 0x0a, 0x04, 0x4e, 0x6f, 0x64, 0x65, 0x22, 0x25, 0x0a, 0x04, 0x54, 0x79, 0x70, 0x65, 0x12,
528 0x0b, 0x0a, 0x07, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x10, 0x00, 0x12, 0x07, 0x0a, 0x03,
529 0x45, 0x4e, 0x42, 0x10, 0x01, 0x12, 0x07, 0x0a, 0x03, 0x47, 0x4e, 0x42, 0x10, 0x02, 0x22, 0x54,
530 0x0a, 0x07, 0x46, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x22, 0x49, 0x0a, 0x04, 0x54, 0x79, 0x70,
531 0x65, 0x12, 0x10, 0x0a, 0x0c, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x5f, 0x54, 0x59, 0x50,
532 0x45, 0x10, 0x00, 0x12, 0x14, 0x0a, 0x10, 0x58, 0x32, 0x5f, 0x53, 0x45, 0x54, 0x55, 0x50, 0x5f,
533 0x46, 0x41, 0x49, 0x4c, 0x55, 0x52, 0x45, 0x10, 0x01, 0x12, 0x19, 0x0a, 0x15, 0x45, 0x4e, 0x44,
534 0x43, 0x5f, 0x58, 0x32, 0x5f, 0x53, 0x45, 0x54, 0x55, 0x50, 0x5f, 0x46, 0x41, 0x49, 0x4c, 0x55,
535 0x52, 0x45, 0x10, 0x02, 0x2a, 0x6d, 0x0a, 0x15, 0x45, 0x32, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x63,
536 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x12, 0x23, 0x0a,
537 0x1f, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x5f, 0x45, 0x32, 0x5f, 0x41, 0x50, 0x50, 0x4c,
538 0x49, 0x43, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x50, 0x52, 0x4f, 0x54, 0x4f, 0x43, 0x4f, 0x4c,
539 0x10, 0x00, 0x12, 0x14, 0x0a, 0x10, 0x58, 0x32, 0x5f, 0x53, 0x45, 0x54, 0x55, 0x50, 0x5f, 0x52,
540 0x45, 0x51, 0x55, 0x45, 0x53, 0x54, 0x10, 0x01, 0x12, 0x19, 0x0a, 0x15, 0x45, 0x4e, 0x44, 0x43,
541 0x5f, 0x58, 0x32, 0x5f, 0x53, 0x45, 0x54, 0x55, 0x50, 0x5f, 0x52, 0x45, 0x51, 0x55, 0x45, 0x53,
542 0x54, 0x10, 0x02, 0x42, 0x33, 0x5a, 0x31, 0x67, 0x65, 0x72, 0x72, 0x69, 0x74, 0x2e, 0x6f, 0x2d,
543 0x72, 0x61, 0x6e, 0x2d, 0x73, 0x63, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x72, 0x2f, 0x72, 0x69, 0x63,
544 0x2d, 0x70, 0x6c, 0x74, 0x2f, 0x6e, 0x6f, 0x64, 0x65, 0x62, 0x2d, 0x72, 0x6e, 0x69, 0x62, 0x2f,
545 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
549 file_nodeb_info_proto_rawDescOnce sync.Once
550 file_nodeb_info_proto_rawDescData = file_nodeb_info_proto_rawDesc
553 func file_nodeb_info_proto_rawDescGZIP() []byte {
554 file_nodeb_info_proto_rawDescOnce.Do(func() {
555 file_nodeb_info_proto_rawDescData = protoimpl.X.CompressGZIP(file_nodeb_info_proto_rawDescData)
557 return file_nodeb_info_proto_rawDescData
560 var file_nodeb_info_proto_enumTypes = make([]protoimpl.EnumInfo, 3)
561 var file_nodeb_info_proto_msgTypes = make([]protoimpl.MessageInfo, 3)
562 var file_nodeb_info_proto_goTypes = []interface{}{
563 (E2ApplicationProtocol)(0), // 0: entities.E2ApplicationProtocol
564 (Node_Type)(0), // 1: entities.Node.Type
565 (Failure_Type)(0), // 2: entities.Failure.Type
566 (*NodebInfo)(nil), // 3: entities.NodebInfo
567 (*Node)(nil), // 4: entities.Node
568 (*Failure)(nil), // 5: entities.Failure
569 (ConnectionStatus)(0), // 6: entities.ConnectionStatus
570 (*GlobalNbId)(nil), // 7: entities.GlobalNbId
571 (*Enb)(nil), // 8: entities.Enb
572 (*Gnb)(nil), // 9: entities.Gnb
573 (*SetupFailure)(nil), // 10: entities.SetupFailure
575 var file_nodeb_info_proto_depIdxs = []int32{
576 0, // 0: entities.NodebInfo.e2_application_protocol:type_name -> entities.E2ApplicationProtocol
577 6, // 1: entities.NodebInfo.connection_status:type_name -> entities.ConnectionStatus
578 7, // 2: entities.NodebInfo.global_nb_id:type_name -> entities.GlobalNbId
579 1, // 3: entities.NodebInfo.node_type:type_name -> entities.Node.Type
580 8, // 4: entities.NodebInfo.enb:type_name -> entities.Enb
581 9, // 5: entities.NodebInfo.gnb:type_name -> entities.Gnb
582 2, // 6: entities.NodebInfo.failure_type:type_name -> entities.Failure.Type
583 10, // 7: entities.NodebInfo.setup_failure:type_name -> entities.SetupFailure
584 8, // [8:8] is the sub-list for method output_type
585 8, // [8:8] is the sub-list for method input_type
586 8, // [8:8] is the sub-list for extension type_name
587 8, // [8:8] is the sub-list for extension extendee
588 0, // [0:8] is the sub-list for field type_name
591 func init() { file_nodeb_info_proto_init() }
592 func file_nodeb_info_proto_init() {
593 if File_nodeb_info_proto != nil {
596 file_gnb_proto_init()
597 file_enb_proto_init()
598 file_x2_setup_failure_response_proto_init()
599 file_nb_identity_proto_init()
600 if !protoimpl.UnsafeEnabled {
601 file_nodeb_info_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
602 switch v := v.(*NodebInfo); i {
608 return &v.unknownFields
613 file_nodeb_info_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
614 switch v := v.(*Node); i {
620 return &v.unknownFields
625 file_nodeb_info_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
626 switch v := v.(*Failure); i {
632 return &v.unknownFields
638 file_nodeb_info_proto_msgTypes[0].OneofWrappers = []interface{}{
639 (*NodebInfo_Enb)(nil),
640 (*NodebInfo_Gnb)(nil),
643 out := protoimpl.TypeBuilder{
644 File: protoimpl.DescBuilder{
645 GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
646 RawDescriptor: file_nodeb_info_proto_rawDesc,
652 GoTypes: file_nodeb_info_proto_goTypes,
653 DependencyIndexes: file_nodeb_info_proto_depIdxs,
654 EnumInfos: file_nodeb_info_proto_enumTypes,
655 MessageInfos: file_nodeb_info_proto_msgTypes,
657 File_nodeb_info_proto = out.File
658 file_nodeb_info_proto_rawDesc = nil
659 file_nodeb_info_proto_goTypes = nil
660 file_nodeb_info_proto_depIdxs = nil