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.25.0-devel
25 // source: nodeb_info.proto
30 proto "github.com/golang/protobuf/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 // 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
48 type E2ApplicationProtocol int32
51 E2ApplicationProtocol_UNKNOWN_E2_APPLICATION_PROTOCOL E2ApplicationProtocol = 0
52 E2ApplicationProtocol_X2_SETUP_REQUEST E2ApplicationProtocol = 1
53 E2ApplicationProtocol_ENDC_X2_SETUP_REQUEST E2ApplicationProtocol = 2
56 // Enum value maps for E2ApplicationProtocol.
58 E2ApplicationProtocol_name = map[int32]string{
59 0: "UNKNOWN_E2_APPLICATION_PROTOCOL",
60 1: "X2_SETUP_REQUEST",
61 2: "ENDC_X2_SETUP_REQUEST",
63 E2ApplicationProtocol_value = map[string]int32{
64 "UNKNOWN_E2_APPLICATION_PROTOCOL": 0,
65 "X2_SETUP_REQUEST": 1,
66 "ENDC_X2_SETUP_REQUEST": 2,
70 func (x E2ApplicationProtocol) Enum() *E2ApplicationProtocol {
71 p := new(E2ApplicationProtocol)
76 func (x E2ApplicationProtocol) String() string {
77 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
80 func (E2ApplicationProtocol) Descriptor() protoreflect.EnumDescriptor {
81 return file_nodeb_info_proto_enumTypes[0].Descriptor()
84 func (E2ApplicationProtocol) Type() protoreflect.EnumType {
85 return &file_nodeb_info_proto_enumTypes[0]
88 func (x E2ApplicationProtocol) Number() protoreflect.EnumNumber {
89 return protoreflect.EnumNumber(x)
92 // Deprecated: Use E2ApplicationProtocol.Descriptor instead.
93 func (E2ApplicationProtocol) EnumDescriptor() ([]byte, []int) {
94 return file_nodeb_info_proto_rawDescGZIP(), []int{0}
97 type ConnectionStatus int32
100 ConnectionStatus_UNKNOWN_CONNECTION_STATUS ConnectionStatus = 0
101 ConnectionStatus_CONNECTED ConnectionStatus = 1
102 ConnectionStatus_DISCONNECTED ConnectionStatus = 2
103 ConnectionStatus_CONNECTED_SETUP_FAILED ConnectionStatus = 3
104 ConnectionStatus_CONNECTING ConnectionStatus = 4
105 ConnectionStatus_SHUTTING_DOWN ConnectionStatus = 5
106 ConnectionStatus_SHUT_DOWN ConnectionStatus = 6
109 // Enum value maps for ConnectionStatus.
111 ConnectionStatus_name = map[int32]string{
112 0: "UNKNOWN_CONNECTION_STATUS",
115 3: "CONNECTED_SETUP_FAILED",
120 ConnectionStatus_value = map[string]int32{
121 "UNKNOWN_CONNECTION_STATUS": 0,
124 "CONNECTED_SETUP_FAILED": 3,
131 func (x ConnectionStatus) Enum() *ConnectionStatus {
132 p := new(ConnectionStatus)
137 func (x ConnectionStatus) String() string {
138 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
141 func (ConnectionStatus) Descriptor() protoreflect.EnumDescriptor {
142 return file_nodeb_info_proto_enumTypes[1].Descriptor()
145 func (ConnectionStatus) Type() protoreflect.EnumType {
146 return &file_nodeb_info_proto_enumTypes[1]
149 func (x ConnectionStatus) Number() protoreflect.EnumNumber {
150 return protoreflect.EnumNumber(x)
153 // Deprecated: Use ConnectionStatus.Descriptor instead.
154 func (ConnectionStatus) EnumDescriptor() ([]byte, []int) {
155 return file_nodeb_info_proto_rawDescGZIP(), []int{1}
161 Node_UNKNOWN Node_Type = 0
162 Node_ENB Node_Type = 1
163 Node_GNB Node_Type = 2
166 // Enum value maps for Node_Type.
168 Node_Type_name = map[int32]string{
173 Node_Type_value = map[string]int32{
180 func (x Node_Type) Enum() *Node_Type {
186 func (x Node_Type) String() string {
187 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
190 func (Node_Type) Descriptor() protoreflect.EnumDescriptor {
191 return file_nodeb_info_proto_enumTypes[2].Descriptor()
194 func (Node_Type) Type() protoreflect.EnumType {
195 return &file_nodeb_info_proto_enumTypes[2]
198 func (x Node_Type) Number() protoreflect.EnumNumber {
199 return protoreflect.EnumNumber(x)
202 // Deprecated: Use Node_Type.Descriptor instead.
203 func (Node_Type) EnumDescriptor() ([]byte, []int) {
204 return file_nodeb_info_proto_rawDescGZIP(), []int{1, 0}
207 type Failure_Type int32
210 Failure_UNKNOWN_TYPE Failure_Type = 0
211 Failure_X2_SETUP_FAILURE Failure_Type = 1
212 Failure_ENDC_X2_SETUP_FAILURE Failure_Type = 2
215 // Enum value maps for Failure_Type.
217 Failure_Type_name = map[int32]string{
219 1: "X2_SETUP_FAILURE",
220 2: "ENDC_X2_SETUP_FAILURE",
222 Failure_Type_value = map[string]int32{
224 "X2_SETUP_FAILURE": 1,
225 "ENDC_X2_SETUP_FAILURE": 2,
229 func (x Failure_Type) Enum() *Failure_Type {
230 p := new(Failure_Type)
235 func (x Failure_Type) String() string {
236 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
239 func (Failure_Type) Descriptor() protoreflect.EnumDescriptor {
240 return file_nodeb_info_proto_enumTypes[3].Descriptor()
243 func (Failure_Type) Type() protoreflect.EnumType {
244 return &file_nodeb_info_proto_enumTypes[3]
247 func (x Failure_Type) Number() protoreflect.EnumNumber {
248 return protoreflect.EnumNumber(x)
251 // Deprecated: Use Failure_Type.Descriptor instead.
252 func (Failure_Type) EnumDescriptor() ([]byte, []int) {
253 return file_nodeb_info_proto_rawDescGZIP(), []int{2, 0}
256 type NodebInfo struct {
257 state protoimpl.MessageState
258 sizeCache protoimpl.SizeCache
259 unknownFields protoimpl.UnknownFields
261 RanName string `protobuf:"bytes,1,opt,name=ran_name,json=ranName,proto3" json:"ran_name,omitempty"`
262 Ip string `protobuf:"bytes,2,opt,name=ip,proto3" json:"ip,omitempty"`
263 Port uint32 `protobuf:"varint,3,opt,name=port,proto3" json:"port,omitempty"`
264 E2ApplicationProtocol E2ApplicationProtocol `protobuf:"varint,4,opt,name=e2_application_protocol,json=e2ApplicationProtocol,proto3,enum=entities.E2ApplicationProtocol" json:"e2_application_protocol,omitempty"`
265 ConnectionStatus ConnectionStatus `protobuf:"varint,5,opt,name=connection_status,json=connectionStatus,proto3,enum=entities.ConnectionStatus" json:"connection_status,omitempty"`
266 GlobalNbId *GlobalNbId `protobuf:"bytes,6,opt,name=global_nb_id,json=globalNbId,proto3" json:"global_nb_id,omitempty"`
267 NodeType Node_Type `protobuf:"varint,7,opt,name=node_type,json=nodeType,proto3,enum=entities.Node_Type" json:"node_type,omitempty"`
268 // Types that are assignable to Configuration:
271 Configuration isNodebInfo_Configuration `protobuf_oneof:"configuration"`
272 FailureType Failure_Type `protobuf:"varint,10,opt,name=failure_type,json=failureType,proto3,enum=entities.Failure_Type" json:"failure_type,omitempty"`
273 SetupFailure *SetupFailure `protobuf:"bytes,11,opt,name=setup_failure,json=setupFailure,proto3" json:"setup_failure,omitempty"`
274 AssociatedE2TInstanceAddress string `protobuf:"bytes,12,opt,name=associated_e2t_instance_address,json=associatedE2tInstanceAddress,proto3" json:"associated_e2t_instance_address,omitempty"`
277 func (x *NodebInfo) Reset() {
279 if protoimpl.UnsafeEnabled {
280 mi := &file_nodeb_info_proto_msgTypes[0]
281 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
282 ms.StoreMessageInfo(mi)
286 func (x *NodebInfo) String() string {
287 return protoimpl.X.MessageStringOf(x)
290 func (*NodebInfo) ProtoMessage() {}
292 func (x *NodebInfo) ProtoReflect() protoreflect.Message {
293 mi := &file_nodeb_info_proto_msgTypes[0]
294 if protoimpl.UnsafeEnabled && x != nil {
295 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
296 if ms.LoadMessageInfo() == nil {
297 ms.StoreMessageInfo(mi)
301 return mi.MessageOf(x)
304 // Deprecated: Use NodebInfo.ProtoReflect.Descriptor instead.
305 func (*NodebInfo) Descriptor() ([]byte, []int) {
306 return file_nodeb_info_proto_rawDescGZIP(), []int{0}
309 func (x *NodebInfo) GetRanName() string {
316 func (x *NodebInfo) GetIp() string {
323 func (x *NodebInfo) GetPort() uint32 {
330 func (x *NodebInfo) GetE2ApplicationProtocol() E2ApplicationProtocol {
332 return x.E2ApplicationProtocol
334 return E2ApplicationProtocol_UNKNOWN_E2_APPLICATION_PROTOCOL
337 func (x *NodebInfo) GetConnectionStatus() ConnectionStatus {
339 return x.ConnectionStatus
341 return ConnectionStatus_UNKNOWN_CONNECTION_STATUS
344 func (x *NodebInfo) GetGlobalNbId() *GlobalNbId {
351 func (x *NodebInfo) GetNodeType() Node_Type {
358 func (m *NodebInfo) GetConfiguration() isNodebInfo_Configuration {
360 return m.Configuration
365 func (x *NodebInfo) GetEnb() *Enb {
366 if x, ok := x.GetConfiguration().(*NodebInfo_Enb); ok {
372 func (x *NodebInfo) GetGnb() *Gnb {
373 if x, ok := x.GetConfiguration().(*NodebInfo_Gnb); ok {
379 func (x *NodebInfo) GetFailureType() Failure_Type {
383 return Failure_UNKNOWN_TYPE
386 func (x *NodebInfo) GetSetupFailure() *SetupFailure {
388 return x.SetupFailure
393 func (x *NodebInfo) GetAssociatedE2TInstanceAddress() string {
395 return x.AssociatedE2TInstanceAddress
400 type isNodebInfo_Configuration interface {
401 isNodebInfo_Configuration()
404 type NodebInfo_Enb struct {
405 Enb *Enb `protobuf:"bytes,8,opt,name=enb,proto3,oneof"`
408 type NodebInfo_Gnb struct {
409 Gnb *Gnb `protobuf:"bytes,9,opt,name=gnb,proto3,oneof"`
412 func (*NodebInfo_Enb) isNodebInfo_Configuration() {}
414 func (*NodebInfo_Gnb) isNodebInfo_Configuration() {}
417 state protoimpl.MessageState
418 sizeCache protoimpl.SizeCache
419 unknownFields protoimpl.UnknownFields
422 func (x *Node) Reset() {
424 if protoimpl.UnsafeEnabled {
425 mi := &file_nodeb_info_proto_msgTypes[1]
426 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
427 ms.StoreMessageInfo(mi)
431 func (x *Node) String() string {
432 return protoimpl.X.MessageStringOf(x)
435 func (*Node) ProtoMessage() {}
437 func (x *Node) ProtoReflect() protoreflect.Message {
438 mi := &file_nodeb_info_proto_msgTypes[1]
439 if protoimpl.UnsafeEnabled && x != nil {
440 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
441 if ms.LoadMessageInfo() == nil {
442 ms.StoreMessageInfo(mi)
446 return mi.MessageOf(x)
449 // Deprecated: Use Node.ProtoReflect.Descriptor instead.
450 func (*Node) Descriptor() ([]byte, []int) {
451 return file_nodeb_info_proto_rawDescGZIP(), []int{1}
454 type Failure struct {
455 state protoimpl.MessageState
456 sizeCache protoimpl.SizeCache
457 unknownFields protoimpl.UnknownFields
460 func (x *Failure) Reset() {
462 if protoimpl.UnsafeEnabled {
463 mi := &file_nodeb_info_proto_msgTypes[2]
464 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
465 ms.StoreMessageInfo(mi)
469 func (x *Failure) String() string {
470 return protoimpl.X.MessageStringOf(x)
473 func (*Failure) ProtoMessage() {}
475 func (x *Failure) ProtoReflect() protoreflect.Message {
476 mi := &file_nodeb_info_proto_msgTypes[2]
477 if protoimpl.UnsafeEnabled && x != nil {
478 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
479 if ms.LoadMessageInfo() == nil {
480 ms.StoreMessageInfo(mi)
484 return mi.MessageOf(x)
487 // Deprecated: Use Failure.ProtoReflect.Descriptor instead.
488 func (*Failure) Descriptor() ([]byte, []int) {
489 return file_nodeb_info_proto_rawDescGZIP(), []int{2}
492 var File_nodeb_info_proto protoreflect.FileDescriptor
494 var file_nodeb_info_proto_rawDesc = []byte{
495 0x0a, 0x10, 0x6e, 0x6f, 0x64, 0x65, 0x62, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f,
496 0x74, 0x6f, 0x12, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x1a, 0x09, 0x67, 0x6e,
497 0x62, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x09, 0x65, 0x6e, 0x62, 0x2e, 0x70, 0x72, 0x6f,
498 0x74, 0x6f, 0x1a, 0x1f, 0x78, 0x32, 0x5f, 0x73, 0x65, 0x74, 0x75, 0x70, 0x5f, 0x66, 0x61, 0x69,
499 0x6c, 0x75, 0x72, 0x65, 0x5f, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x70, 0x72,
500 0x6f, 0x74, 0x6f, 0x1a, 0x11, 0x6e, 0x62, 0x5f, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79,
501 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xec, 0x04, 0x0a, 0x09, 0x4e, 0x6f, 0x64, 0x65, 0x62,
502 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x19, 0x0a, 0x08, 0x72, 0x61, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65,
503 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x72, 0x61, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x12,
504 0x0e, 0x0a, 0x02, 0x69, 0x70, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x70, 0x12,
505 0x12, 0x0a, 0x04, 0x70, 0x6f, 0x72, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x04, 0x70,
506 0x6f, 0x72, 0x74, 0x12, 0x57, 0x0a, 0x17, 0x65, 0x32, 0x5f, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x63,
507 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x18, 0x04,
508 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1f, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e,
509 0x45, 0x32, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f,
510 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x52, 0x15, 0x65, 0x32, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61,
511 0x74, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x12, 0x47, 0x0a, 0x11,
512 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x75,
513 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1a, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69,
514 0x65, 0x73, 0x2e, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61,
515 0x74, 0x75, 0x73, 0x52, 0x10, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x53,
516 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x36, 0x0a, 0x0c, 0x67, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x5f,
517 0x6e, 0x62, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x65, 0x6e,
518 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x4e, 0x62, 0x49,
519 0x64, 0x52, 0x0a, 0x67, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x4e, 0x62, 0x49, 0x64, 0x12, 0x30, 0x0a,
520 0x09, 0x6e, 0x6f, 0x64, 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0e,
521 0x32, 0x13, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x4e, 0x6f, 0x64, 0x65,
522 0x2e, 0x54, 0x79, 0x70, 0x65, 0x52, 0x08, 0x6e, 0x6f, 0x64, 0x65, 0x54, 0x79, 0x70, 0x65, 0x12,
523 0x21, 0x0a, 0x03, 0x65, 0x6e, 0x62, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x65,
524 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x45, 0x6e, 0x62, 0x48, 0x00, 0x52, 0x03, 0x65,
525 0x6e, 0x62, 0x12, 0x21, 0x0a, 0x03, 0x67, 0x6e, 0x62, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32,
526 0x0d, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x47, 0x6e, 0x62, 0x48, 0x00,
527 0x52, 0x03, 0x67, 0x6e, 0x62, 0x12, 0x39, 0x0a, 0x0c, 0x66, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65,
528 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x16, 0x2e, 0x65, 0x6e,
529 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x46, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x2e, 0x54,
530 0x79, 0x70, 0x65, 0x52, 0x0b, 0x66, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x54, 0x79, 0x70, 0x65,
531 0x12, 0x3b, 0x0a, 0x0d, 0x73, 0x65, 0x74, 0x75, 0x70, 0x5f, 0x66, 0x61, 0x69, 0x6c, 0x75, 0x72,
532 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69,
533 0x65, 0x73, 0x2e, 0x53, 0x65, 0x74, 0x75, 0x70, 0x46, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x52,
534 0x0c, 0x73, 0x65, 0x74, 0x75, 0x70, 0x46, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x12, 0x45, 0x0a,
535 0x1f, 0x61, 0x73, 0x73, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x65, 0x32, 0x74, 0x5f,
536 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73,
537 0x18, 0x0c, 0x20, 0x01, 0x28, 0x09, 0x52, 0x1c, 0x61, 0x73, 0x73, 0x6f, 0x63, 0x69, 0x61, 0x74,
538 0x65, 0x64, 0x45, 0x32, 0x74, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x41, 0x64, 0x64,
539 0x72, 0x65, 0x73, 0x73, 0x42, 0x0f, 0x0a, 0x0d, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72,
540 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x2d, 0x0a, 0x04, 0x4e, 0x6f, 0x64, 0x65, 0x22, 0x25, 0x0a,
541 0x04, 0x54, 0x79, 0x70, 0x65, 0x12, 0x0b, 0x0a, 0x07, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e,
542 0x10, 0x00, 0x12, 0x07, 0x0a, 0x03, 0x45, 0x4e, 0x42, 0x10, 0x01, 0x12, 0x07, 0x0a, 0x03, 0x47,
543 0x4e, 0x42, 0x10, 0x02, 0x22, 0x54, 0x0a, 0x07, 0x46, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x22,
544 0x49, 0x0a, 0x04, 0x54, 0x79, 0x70, 0x65, 0x12, 0x10, 0x0a, 0x0c, 0x55, 0x4e, 0x4b, 0x4e, 0x4f,
545 0x57, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x10, 0x00, 0x12, 0x14, 0x0a, 0x10, 0x58, 0x32, 0x5f,
546 0x53, 0x45, 0x54, 0x55, 0x50, 0x5f, 0x46, 0x41, 0x49, 0x4c, 0x55, 0x52, 0x45, 0x10, 0x01, 0x12,
547 0x19, 0x0a, 0x15, 0x45, 0x4e, 0x44, 0x43, 0x5f, 0x58, 0x32, 0x5f, 0x53, 0x45, 0x54, 0x55, 0x50,
548 0x5f, 0x46, 0x41, 0x49, 0x4c, 0x55, 0x52, 0x45, 0x10, 0x02, 0x2a, 0x6d, 0x0a, 0x15, 0x45, 0x32,
549 0x41, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x74, 0x6f,
550 0x63, 0x6f, 0x6c, 0x12, 0x23, 0x0a, 0x1f, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x5f, 0x45,
551 0x32, 0x5f, 0x41, 0x50, 0x50, 0x4c, 0x49, 0x43, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x50, 0x52,
552 0x4f, 0x54, 0x4f, 0x43, 0x4f, 0x4c, 0x10, 0x00, 0x12, 0x14, 0x0a, 0x10, 0x58, 0x32, 0x5f, 0x53,
553 0x45, 0x54, 0x55, 0x50, 0x5f, 0x52, 0x45, 0x51, 0x55, 0x45, 0x53, 0x54, 0x10, 0x01, 0x12, 0x19,
554 0x0a, 0x15, 0x45, 0x4e, 0x44, 0x43, 0x5f, 0x58, 0x32, 0x5f, 0x53, 0x45, 0x54, 0x55, 0x50, 0x5f,
555 0x52, 0x45, 0x51, 0x55, 0x45, 0x53, 0x54, 0x10, 0x02, 0x2a, 0xa0, 0x01, 0x0a, 0x10, 0x43, 0x6f,
556 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x1d,
557 0x0a, 0x19, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x5f, 0x43, 0x4f, 0x4e, 0x4e, 0x45, 0x43,
558 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x55, 0x53, 0x10, 0x00, 0x12, 0x0d, 0x0a,
559 0x09, 0x43, 0x4f, 0x4e, 0x4e, 0x45, 0x43, 0x54, 0x45, 0x44, 0x10, 0x01, 0x12, 0x10, 0x0a, 0x0c,
560 0x44, 0x49, 0x53, 0x43, 0x4f, 0x4e, 0x4e, 0x45, 0x43, 0x54, 0x45, 0x44, 0x10, 0x02, 0x12, 0x1a,
561 0x0a, 0x16, 0x43, 0x4f, 0x4e, 0x4e, 0x45, 0x43, 0x54, 0x45, 0x44, 0x5f, 0x53, 0x45, 0x54, 0x55,
562 0x50, 0x5f, 0x46, 0x41, 0x49, 0x4c, 0x45, 0x44, 0x10, 0x03, 0x12, 0x0e, 0x0a, 0x0a, 0x43, 0x4f,
563 0x4e, 0x4e, 0x45, 0x43, 0x54, 0x49, 0x4e, 0x47, 0x10, 0x04, 0x12, 0x11, 0x0a, 0x0d, 0x53, 0x48,
564 0x55, 0x54, 0x54, 0x49, 0x4e, 0x47, 0x5f, 0x44, 0x4f, 0x57, 0x4e, 0x10, 0x05, 0x12, 0x0d, 0x0a,
565 0x09, 0x53, 0x48, 0x55, 0x54, 0x5f, 0x44, 0x4f, 0x57, 0x4e, 0x10, 0x06, 0x62, 0x06, 0x70, 0x72,
566 0x6f, 0x74, 0x6f, 0x33,
570 file_nodeb_info_proto_rawDescOnce sync.Once
571 file_nodeb_info_proto_rawDescData = file_nodeb_info_proto_rawDesc
574 func file_nodeb_info_proto_rawDescGZIP() []byte {
575 file_nodeb_info_proto_rawDescOnce.Do(func() {
576 file_nodeb_info_proto_rawDescData = protoimpl.X.CompressGZIP(file_nodeb_info_proto_rawDescData)
578 return file_nodeb_info_proto_rawDescData
581 var file_nodeb_info_proto_enumTypes = make([]protoimpl.EnumInfo, 4)
582 var file_nodeb_info_proto_msgTypes = make([]protoimpl.MessageInfo, 3)
583 var file_nodeb_info_proto_goTypes = []interface{}{
584 (E2ApplicationProtocol)(0), // 0: entities.E2ApplicationProtocol
585 (ConnectionStatus)(0), // 1: entities.ConnectionStatus
586 (Node_Type)(0), // 2: entities.Node.Type
587 (Failure_Type)(0), // 3: entities.Failure.Type
588 (*NodebInfo)(nil), // 4: entities.NodebInfo
589 (*Node)(nil), // 5: entities.Node
590 (*Failure)(nil), // 6: entities.Failure
591 (*GlobalNbId)(nil), // 7: entities.GlobalNbId
592 (*Enb)(nil), // 8: entities.Enb
593 (*Gnb)(nil), // 9: entities.Gnb
594 (*SetupFailure)(nil), // 10: entities.SetupFailure
596 var file_nodeb_info_proto_depIdxs = []int32{
597 0, // 0: entities.NodebInfo.e2_application_protocol:type_name -> entities.E2ApplicationProtocol
598 1, // 1: entities.NodebInfo.connection_status:type_name -> entities.ConnectionStatus
599 7, // 2: entities.NodebInfo.global_nb_id:type_name -> entities.GlobalNbId
600 2, // 3: entities.NodebInfo.node_type:type_name -> entities.Node.Type
601 8, // 4: entities.NodebInfo.enb:type_name -> entities.Enb
602 9, // 5: entities.NodebInfo.gnb:type_name -> entities.Gnb
603 3, // 6: entities.NodebInfo.failure_type:type_name -> entities.Failure.Type
604 10, // 7: entities.NodebInfo.setup_failure:type_name -> entities.SetupFailure
605 8, // [8:8] is the sub-list for method output_type
606 8, // [8:8] is the sub-list for method input_type
607 8, // [8:8] is the sub-list for extension type_name
608 8, // [8:8] is the sub-list for extension extendee
609 0, // [0:8] is the sub-list for field type_name
612 func init() { file_nodeb_info_proto_init() }
613 func file_nodeb_info_proto_init() {
614 if File_nodeb_info_proto != nil {
617 file_gnb_proto_init()
618 file_enb_proto_init()
619 file_x2_setup_failure_response_proto_init()
620 file_nb_identity_proto_init()
621 if !protoimpl.UnsafeEnabled {
622 file_nodeb_info_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
623 switch v := v.(*NodebInfo); i {
629 return &v.unknownFields
634 file_nodeb_info_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
635 switch v := v.(*Node); i {
641 return &v.unknownFields
646 file_nodeb_info_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
647 switch v := v.(*Failure); i {
653 return &v.unknownFields
659 file_nodeb_info_proto_msgTypes[0].OneofWrappers = []interface{}{
660 (*NodebInfo_Enb)(nil),
661 (*NodebInfo_Gnb)(nil),
664 out := protoimpl.TypeBuilder{
665 File: protoimpl.DescBuilder{
666 GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
667 RawDescriptor: file_nodeb_info_proto_rawDesc,
673 GoTypes: file_nodeb_info_proto_goTypes,
674 DependencyIndexes: file_nodeb_info_proto_depIdxs,
675 EnumInfos: file_nodeb_info_proto_enumTypes,
676 MessageInfos: file_nodeb_info_proto_msgTypes,
678 File_nodeb_info_proto = out.File
679 file_nodeb_info_proto_rawDesc = nil
680 file_nodeb_info_proto_goTypes = nil
681 file_nodeb_info_proto_depIdxs = nil