blob: d55b5c2868254d761fe58ecef38f1f8d09ae8ba0 [file] [log] [blame]
ss412g1acbc2c2019-11-12 19:34:17 +02001//
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
idanshal63df85b2020-05-20 12:13:00 +030017//
18// This source code is part of the near-RT RIC (RAN Intelligent Controller)
19// platform project (RICP).
nm755n31ed7872019-11-28 16:57:55 +000020
ss412g286ce412019-07-04 14:00:29 +030021// Code generated by protoc-gen-go. DO NOT EDIT.
idanshal63df85b2020-05-20 12:13:00 +030022// versions:
Idan Shaloma18f9d62020-07-01 12:03:02 +000023// protoc-gen-go v1.25.0-devel
idanshal63df85b2020-05-20 12:13:00 +030024// protoc v3.6.1
ss412g286ce412019-07-04 14:00:29 +030025// source: nodeb_info.proto
26
27package entities
28
29import (
ss412g286ce412019-07-04 14:00:29 +030030 proto "github.com/golang/protobuf/proto"
idanshal63df85b2020-05-20 12:13:00 +030031 protoreflect "google.golang.org/protobuf/reflect/protoreflect"
32 protoimpl "google.golang.org/protobuf/runtime/protoimpl"
33 reflect "reflect"
34 sync "sync"
ss412g286ce412019-07-04 14:00:29 +030035)
36
idanshal63df85b2020-05-20 12:13:00 +030037const (
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)
ss412g286ce412019-07-04 14:00:29 +030043
idanshal63df85b2020-05-20 12:13:00 +030044// This is a compile-time assertion that a sufficiently up-to-date version
45// of the legacy proto package is being used.
46const _ = proto.ProtoPackageIsVersion4
ss412g286ce412019-07-04 14:00:29 +030047
is005qd51567d2019-08-25 14:19:31 +030048type E2ApplicationProtocol int32
49
50const (
is005q7c64c2f2019-08-25 16:42:25 +030051 E2ApplicationProtocol_UNKNOWN_E2_APPLICATION_PROTOCOL E2ApplicationProtocol = 0
52 E2ApplicationProtocol_X2_SETUP_REQUEST E2ApplicationProtocol = 1
53 E2ApplicationProtocol_ENDC_X2_SETUP_REQUEST E2ApplicationProtocol = 2
is005qd51567d2019-08-25 14:19:31 +030054)
55
idanshal63df85b2020-05-20 12:13:00 +030056// Enum value maps for E2ApplicationProtocol.
57var (
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)
is005qd51567d2019-08-25 14:19:31 +030069
idanshal63df85b2020-05-20 12:13:00 +030070func (x E2ApplicationProtocol) Enum() *E2ApplicationProtocol {
71 p := new(E2ApplicationProtocol)
72 *p = x
73 return p
is005qd51567d2019-08-25 14:19:31 +030074}
75
76func (x E2ApplicationProtocol) String() string {
idanshal63df85b2020-05-20 12:13:00 +030077 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
is005qd51567d2019-08-25 14:19:31 +030078}
79
idanshal63df85b2020-05-20 12:13:00 +030080func (E2ApplicationProtocol) Descriptor() protoreflect.EnumDescriptor {
81 return file_nodeb_info_proto_enumTypes[0].Descriptor()
82}
83
84func (E2ApplicationProtocol) Type() protoreflect.EnumType {
85 return &file_nodeb_info_proto_enumTypes[0]
86}
87
88func (x E2ApplicationProtocol) Number() protoreflect.EnumNumber {
89 return protoreflect.EnumNumber(x)
90}
91
92// Deprecated: Use E2ApplicationProtocol.Descriptor instead.
is005qd51567d2019-08-25 14:19:31 +030093func (E2ApplicationProtocol) EnumDescriptor() ([]byte, []int) {
idanshal63df85b2020-05-20 12:13:00 +030094 return file_nodeb_info_proto_rawDescGZIP(), []int{0}
is005qd51567d2019-08-25 14:19:31 +030095}
96
ss412g286ce412019-07-04 14:00:29 +030097type Node_Type int32
98
99const (
100 Node_UNKNOWN Node_Type = 0
101 Node_ENB Node_Type = 1
102 Node_GNB Node_Type = 2
103)
104
idanshal63df85b2020-05-20 12:13:00 +0300105// Enum value maps for Node_Type.
106var (
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)
ss412g286ce412019-07-04 14:00:29 +0300118
idanshal63df85b2020-05-20 12:13:00 +0300119func (x Node_Type) Enum() *Node_Type {
120 p := new(Node_Type)
121 *p = x
122 return p
ss412g286ce412019-07-04 14:00:29 +0300123}
124
125func (x Node_Type) String() string {
idanshal63df85b2020-05-20 12:13:00 +0300126 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
ss412g286ce412019-07-04 14:00:29 +0300127}
128
idanshal63df85b2020-05-20 12:13:00 +0300129func (Node_Type) Descriptor() protoreflect.EnumDescriptor {
idanshal1c894172020-07-09 08:51:23 +0000130 return file_nodeb_info_proto_enumTypes[1].Descriptor()
idanshal63df85b2020-05-20 12:13:00 +0300131}
132
133func (Node_Type) Type() protoreflect.EnumType {
idanshal1c894172020-07-09 08:51:23 +0000134 return &file_nodeb_info_proto_enumTypes[1]
idanshal63df85b2020-05-20 12:13:00 +0300135}
136
137func (x Node_Type) Number() protoreflect.EnumNumber {
138 return protoreflect.EnumNumber(x)
139}
140
141// Deprecated: Use Node_Type.Descriptor instead.
ss412g286ce412019-07-04 14:00:29 +0300142func (Node_Type) EnumDescriptor() ([]byte, []int) {
idanshal63df85b2020-05-20 12:13:00 +0300143 return file_nodeb_info_proto_rawDescGZIP(), []int{1, 0}
ss412g286ce412019-07-04 14:00:29 +0300144}
145
146type Failure_Type int32
147
148const (
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
idanshal63df85b2020-05-20 12:13:00 +0300154// Enum value maps for Failure_Type.
155var (
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)
ss412g286ce412019-07-04 14:00:29 +0300167
idanshal63df85b2020-05-20 12:13:00 +0300168func (x Failure_Type) Enum() *Failure_Type {
169 p := new(Failure_Type)
170 *p = x
171 return p
ss412g286ce412019-07-04 14:00:29 +0300172}
173
174func (x Failure_Type) String() string {
idanshal63df85b2020-05-20 12:13:00 +0300175 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
ss412g286ce412019-07-04 14:00:29 +0300176}
177
idanshal63df85b2020-05-20 12:13:00 +0300178func (Failure_Type) Descriptor() protoreflect.EnumDescriptor {
idanshal1c894172020-07-09 08:51:23 +0000179 return file_nodeb_info_proto_enumTypes[2].Descriptor()
idanshal63df85b2020-05-20 12:13:00 +0300180}
181
182func (Failure_Type) Type() protoreflect.EnumType {
idanshal1c894172020-07-09 08:51:23 +0000183 return &file_nodeb_info_proto_enumTypes[2]
idanshal63df85b2020-05-20 12:13:00 +0300184}
185
186func (x Failure_Type) Number() protoreflect.EnumNumber {
187 return protoreflect.EnumNumber(x)
188}
189
190// Deprecated: Use Failure_Type.Descriptor instead.
ss412g286ce412019-07-04 14:00:29 +0300191func (Failure_Type) EnumDescriptor() ([]byte, []int) {
idanshal63df85b2020-05-20 12:13:00 +0300192 return file_nodeb_info_proto_rawDescGZIP(), []int{2, 0}
ss412g286ce412019-07-04 14:00:29 +0300193}
194
195type NodebInfo struct {
idanshal63df85b2020-05-20 12:13:00 +0300196 state protoimpl.MessageState
197 sizeCache protoimpl.SizeCache
198 unknownFields protoimpl.UnknownFields
199
is005qd51567d2019-08-25 14:19:31 +0300200 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"`
Irina9913b2b2020-04-20 13:50:32 +0300205 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"`
idanshal63df85b2020-05-20 12:13:00 +0300207 // Types that are assignable to Configuration:
ss412g286ce412019-07-04 14:00:29 +0300208 // *NodebInfo_Enb
209 // *NodebInfo_Gnb
is005q718326d2019-11-25 17:12:17 +0200210 Configuration isNodebInfo_Configuration `protobuf_oneof:"configuration"`
Irina9913b2b2020-04-20 13:50:32 +0300211 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"`
ss412g286ce412019-07-04 14:00:29 +0300214}
215
idanshal63df85b2020-05-20 12:13:00 +0300216func (x *NodebInfo) Reset() {
217 *x = NodebInfo{}
218 if protoimpl.UnsafeEnabled {
219 mi := &file_nodeb_info_proto_msgTypes[0]
220 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
221 ms.StoreMessageInfo(mi)
222 }
223}
224
225func (x *NodebInfo) String() string {
226 return protoimpl.X.MessageStringOf(x)
227}
228
229func (*NodebInfo) ProtoMessage() {}
230
231func (x *NodebInfo) ProtoReflect() protoreflect.Message {
232 mi := &file_nodeb_info_proto_msgTypes[0]
233 if protoimpl.UnsafeEnabled && x != nil {
234 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
235 if ms.LoadMessageInfo() == nil {
236 ms.StoreMessageInfo(mi)
237 }
238 return ms
239 }
240 return mi.MessageOf(x)
241}
242
243// Deprecated: Use NodebInfo.ProtoReflect.Descriptor instead.
ss412g286ce412019-07-04 14:00:29 +0300244func (*NodebInfo) Descriptor() ([]byte, []int) {
idanshal63df85b2020-05-20 12:13:00 +0300245 return file_nodeb_info_proto_rawDescGZIP(), []int{0}
ss412g286ce412019-07-04 14:00:29 +0300246}
247
idanshal63df85b2020-05-20 12:13:00 +0300248func (x *NodebInfo) GetRanName() string {
249 if x != nil {
250 return x.RanName
ss412g286ce412019-07-04 14:00:29 +0300251 }
252 return ""
253}
254
idanshal63df85b2020-05-20 12:13:00 +0300255func (x *NodebInfo) GetIp() string {
256 if x != nil {
257 return x.Ip
ss412g286ce412019-07-04 14:00:29 +0300258 }
259 return ""
260}
261
idanshal63df85b2020-05-20 12:13:00 +0300262func (x *NodebInfo) GetPort() uint32 {
263 if x != nil {
264 return x.Port
ss412g286ce412019-07-04 14:00:29 +0300265 }
266 return 0
267}
268
idanshal63df85b2020-05-20 12:13:00 +0300269func (x *NodebInfo) GetE2ApplicationProtocol() E2ApplicationProtocol {
270 if x != nil {
271 return x.E2ApplicationProtocol
is005qd51567d2019-08-25 14:19:31 +0300272 }
is005q7c64c2f2019-08-25 16:42:25 +0300273 return E2ApplicationProtocol_UNKNOWN_E2_APPLICATION_PROTOCOL
is005qd51567d2019-08-25 14:19:31 +0300274}
275
idanshal63df85b2020-05-20 12:13:00 +0300276func (x *NodebInfo) GetConnectionStatus() ConnectionStatus {
277 if x != nil {
278 return x.ConnectionStatus
ss412g286ce412019-07-04 14:00:29 +0300279 }
280 return ConnectionStatus_UNKNOWN_CONNECTION_STATUS
281}
282
idanshal63df85b2020-05-20 12:13:00 +0300283func (x *NodebInfo) GetGlobalNbId() *GlobalNbId {
284 if x != nil {
285 return x.GlobalNbId
ss412g286ce412019-07-04 14:00:29 +0300286 }
287 return nil
288}
289
idanshal63df85b2020-05-20 12:13:00 +0300290func (x *NodebInfo) GetNodeType() Node_Type {
291 if x != nil {
292 return x.NodeType
ss412g286ce412019-07-04 14:00:29 +0300293 }
294 return Node_UNKNOWN
295}
296
idanshal63df85b2020-05-20 12:13:00 +0300297func (m *NodebInfo) GetConfiguration() isNodebInfo_Configuration {
298 if m != nil {
299 return m.Configuration
300 }
301 return nil
302}
303
304func (x *NodebInfo) GetEnb() *Enb {
305 if x, ok := x.GetConfiguration().(*NodebInfo_Enb); ok {
306 return x.Enb
307 }
308 return nil
309}
310
311func (x *NodebInfo) GetGnb() *Gnb {
312 if x, ok := x.GetConfiguration().(*NodebInfo_Gnb); ok {
313 return x.Gnb
314 }
315 return nil
316}
317
318func (x *NodebInfo) GetFailureType() Failure_Type {
319 if x != nil {
320 return x.FailureType
321 }
322 return Failure_UNKNOWN_TYPE
323}
324
325func (x *NodebInfo) GetSetupFailure() *SetupFailure {
326 if x != nil {
327 return x.SetupFailure
328 }
329 return nil
330}
331
332func (x *NodebInfo) GetAssociatedE2TInstanceAddress() string {
333 if x != nil {
334 return x.AssociatedE2TInstanceAddress
335 }
336 return ""
337}
338
ss412g286ce412019-07-04 14:00:29 +0300339type isNodebInfo_Configuration interface {
340 isNodebInfo_Configuration()
341}
342
343type NodebInfo_Enb struct {
Irina9913b2b2020-04-20 13:50:32 +0300344 Enb *Enb `protobuf:"bytes,8,opt,name=enb,proto3,oneof"`
ss412g286ce412019-07-04 14:00:29 +0300345}
346
347type NodebInfo_Gnb struct {
Irina9913b2b2020-04-20 13:50:32 +0300348 Gnb *Gnb `protobuf:"bytes,9,opt,name=gnb,proto3,oneof"`
ss412g286ce412019-07-04 14:00:29 +0300349}
350
351func (*NodebInfo_Enb) isNodebInfo_Configuration() {}
352
353func (*NodebInfo_Gnb) isNodebInfo_Configuration() {}
354
idanshal63df85b2020-05-20 12:13:00 +0300355type Node struct {
356 state protoimpl.MessageState
357 sizeCache protoimpl.SizeCache
358 unknownFields protoimpl.UnknownFields
ss412g286ce412019-07-04 14:00:29 +0300359}
360
idanshal63df85b2020-05-20 12:13:00 +0300361func (x *Node) Reset() {
362 *x = Node{}
363 if protoimpl.UnsafeEnabled {
364 mi := &file_nodeb_info_proto_msgTypes[1]
365 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
366 ms.StoreMessageInfo(mi)
ss412g286ce412019-07-04 14:00:29 +0300367 }
ss412g286ce412019-07-04 14:00:29 +0300368}
369
idanshal63df85b2020-05-20 12:13:00 +0300370func (x *Node) String() string {
371 return protoimpl.X.MessageStringOf(x)
ss412g286ce412019-07-04 14:00:29 +0300372}
373
idanshal63df85b2020-05-20 12:13:00 +0300374func (*Node) ProtoMessage() {}
375
376func (x *Node) ProtoReflect() protoreflect.Message {
377 mi := &file_nodeb_info_proto_msgTypes[1]
378 if protoimpl.UnsafeEnabled && x != nil {
379 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
380 if ms.LoadMessageInfo() == nil {
381 ms.StoreMessageInfo(mi)
382 }
383 return ms
ss412g286ce412019-07-04 14:00:29 +0300384 }
idanshal63df85b2020-05-20 12:13:00 +0300385 return mi.MessageOf(x)
ss412g286ce412019-07-04 14:00:29 +0300386}
387
idanshal63df85b2020-05-20 12:13:00 +0300388// Deprecated: Use Node.ProtoReflect.Descriptor instead.
389func (*Node) Descriptor() ([]byte, []int) {
390 return file_nodeb_info_proto_rawDescGZIP(), []int{1}
ss412g286ce412019-07-04 14:00:29 +0300391}
392
idanshal63df85b2020-05-20 12:13:00 +0300393type Failure struct {
394 state protoimpl.MessageState
395 sizeCache protoimpl.SizeCache
396 unknownFields protoimpl.UnknownFields
is005q718326d2019-11-25 17:12:17 +0200397}
398
idanshal63df85b2020-05-20 12:13:00 +0300399func (x *Failure) Reset() {
400 *x = Failure{}
401 if protoimpl.UnsafeEnabled {
402 mi := &file_nodeb_info_proto_msgTypes[2]
403 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
404 ms.StoreMessageInfo(mi)
405 }
406}
407
408func (x *Failure) String() string {
409 return protoimpl.X.MessageStringOf(x)
410}
411
412func (*Failure) ProtoMessage() {}
413
414func (x *Failure) ProtoReflect() protoreflect.Message {
415 mi := &file_nodeb_info_proto_msgTypes[2]
416 if protoimpl.UnsafeEnabled && x != nil {
417 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
418 if ms.LoadMessageInfo() == nil {
419 ms.StoreMessageInfo(mi)
420 }
421 return ms
422 }
423 return mi.MessageOf(x)
424}
425
426// Deprecated: Use Failure.ProtoReflect.Descriptor instead.
427func (*Failure) Descriptor() ([]byte, []int) {
428 return file_nodeb_info_proto_rawDescGZIP(), []int{2}
429}
430
431var File_nodeb_info_proto protoreflect.FileDescriptor
432
433var file_nodeb_info_proto_rawDesc = []byte{
434 0x0a, 0x10, 0x6e, 0x6f, 0x64, 0x65, 0x62, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f,
435 0x74, 0x6f, 0x12, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x1a, 0x09, 0x67, 0x6e,
436 0x62, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x09, 0x65, 0x6e, 0x62, 0x2e, 0x70, 0x72, 0x6f,
437 0x74, 0x6f, 0x1a, 0x1f, 0x78, 0x32, 0x5f, 0x73, 0x65, 0x74, 0x75, 0x70, 0x5f, 0x66, 0x61, 0x69,
438 0x6c, 0x75, 0x72, 0x65, 0x5f, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x70, 0x72,
439 0x6f, 0x74, 0x6f, 0x1a, 0x11, 0x6e, 0x62, 0x5f, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79,
440 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xec, 0x04, 0x0a, 0x09, 0x4e, 0x6f, 0x64, 0x65, 0x62,
441 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x19, 0x0a, 0x08, 0x72, 0x61, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65,
442 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x72, 0x61, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x12,
443 0x0e, 0x0a, 0x02, 0x69, 0x70, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x70, 0x12,
444 0x12, 0x0a, 0x04, 0x70, 0x6f, 0x72, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x04, 0x70,
445 0x6f, 0x72, 0x74, 0x12, 0x57, 0x0a, 0x17, 0x65, 0x32, 0x5f, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x63,
446 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x18, 0x04,
447 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1f, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e,
448 0x45, 0x32, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f,
449 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x52, 0x15, 0x65, 0x32, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61,
450 0x74, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x12, 0x47, 0x0a, 0x11,
451 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x75,
452 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1a, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69,
453 0x65, 0x73, 0x2e, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61,
454 0x74, 0x75, 0x73, 0x52, 0x10, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x53,
455 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x36, 0x0a, 0x0c, 0x67, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x5f,
456 0x6e, 0x62, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x65, 0x6e,
457 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x4e, 0x62, 0x49,
458 0x64, 0x52, 0x0a, 0x67, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x4e, 0x62, 0x49, 0x64, 0x12, 0x30, 0x0a,
459 0x09, 0x6e, 0x6f, 0x64, 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0e,
460 0x32, 0x13, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x4e, 0x6f, 0x64, 0x65,
461 0x2e, 0x54, 0x79, 0x70, 0x65, 0x52, 0x08, 0x6e, 0x6f, 0x64, 0x65, 0x54, 0x79, 0x70, 0x65, 0x12,
462 0x21, 0x0a, 0x03, 0x65, 0x6e, 0x62, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x65,
463 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x45, 0x6e, 0x62, 0x48, 0x00, 0x52, 0x03, 0x65,
464 0x6e, 0x62, 0x12, 0x21, 0x0a, 0x03, 0x67, 0x6e, 0x62, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32,
465 0x0d, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x47, 0x6e, 0x62, 0x48, 0x00,
466 0x52, 0x03, 0x67, 0x6e, 0x62, 0x12, 0x39, 0x0a, 0x0c, 0x66, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65,
467 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x16, 0x2e, 0x65, 0x6e,
468 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x46, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x2e, 0x54,
469 0x79, 0x70, 0x65, 0x52, 0x0b, 0x66, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x54, 0x79, 0x70, 0x65,
470 0x12, 0x3b, 0x0a, 0x0d, 0x73, 0x65, 0x74, 0x75, 0x70, 0x5f, 0x66, 0x61, 0x69, 0x6c, 0x75, 0x72,
471 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69,
472 0x65, 0x73, 0x2e, 0x53, 0x65, 0x74, 0x75, 0x70, 0x46, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x52,
473 0x0c, 0x73, 0x65, 0x74, 0x75, 0x70, 0x46, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x12, 0x45, 0x0a,
474 0x1f, 0x61, 0x73, 0x73, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x65, 0x32, 0x74, 0x5f,
475 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73,
476 0x18, 0x0c, 0x20, 0x01, 0x28, 0x09, 0x52, 0x1c, 0x61, 0x73, 0x73, 0x6f, 0x63, 0x69, 0x61, 0x74,
477 0x65, 0x64, 0x45, 0x32, 0x74, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x41, 0x64, 0x64,
478 0x72, 0x65, 0x73, 0x73, 0x42, 0x0f, 0x0a, 0x0d, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72,
479 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x2d, 0x0a, 0x04, 0x4e, 0x6f, 0x64, 0x65, 0x22, 0x25, 0x0a,
480 0x04, 0x54, 0x79, 0x70, 0x65, 0x12, 0x0b, 0x0a, 0x07, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e,
481 0x10, 0x00, 0x12, 0x07, 0x0a, 0x03, 0x45, 0x4e, 0x42, 0x10, 0x01, 0x12, 0x07, 0x0a, 0x03, 0x47,
482 0x4e, 0x42, 0x10, 0x02, 0x22, 0x54, 0x0a, 0x07, 0x46, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x22,
483 0x49, 0x0a, 0x04, 0x54, 0x79, 0x70, 0x65, 0x12, 0x10, 0x0a, 0x0c, 0x55, 0x4e, 0x4b, 0x4e, 0x4f,
484 0x57, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x10, 0x00, 0x12, 0x14, 0x0a, 0x10, 0x58, 0x32, 0x5f,
485 0x53, 0x45, 0x54, 0x55, 0x50, 0x5f, 0x46, 0x41, 0x49, 0x4c, 0x55, 0x52, 0x45, 0x10, 0x01, 0x12,
486 0x19, 0x0a, 0x15, 0x45, 0x4e, 0x44, 0x43, 0x5f, 0x58, 0x32, 0x5f, 0x53, 0x45, 0x54, 0x55, 0x50,
487 0x5f, 0x46, 0x41, 0x49, 0x4c, 0x55, 0x52, 0x45, 0x10, 0x02, 0x2a, 0x6d, 0x0a, 0x15, 0x45, 0x32,
488 0x41, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x74, 0x6f,
489 0x63, 0x6f, 0x6c, 0x12, 0x23, 0x0a, 0x1f, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x5f, 0x45,
490 0x32, 0x5f, 0x41, 0x50, 0x50, 0x4c, 0x49, 0x43, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x50, 0x52,
491 0x4f, 0x54, 0x4f, 0x43, 0x4f, 0x4c, 0x10, 0x00, 0x12, 0x14, 0x0a, 0x10, 0x58, 0x32, 0x5f, 0x53,
492 0x45, 0x54, 0x55, 0x50, 0x5f, 0x52, 0x45, 0x51, 0x55, 0x45, 0x53, 0x54, 0x10, 0x01, 0x12, 0x19,
493 0x0a, 0x15, 0x45, 0x4e, 0x44, 0x43, 0x5f, 0x58, 0x32, 0x5f, 0x53, 0x45, 0x54, 0x55, 0x50, 0x5f,
idanshal1c894172020-07-09 08:51:23 +0000494 0x52, 0x45, 0x51, 0x55, 0x45, 0x53, 0x54, 0x10, 0x02, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
495 0x33,
idanshal63df85b2020-05-20 12:13:00 +0300496}
497
498var (
499 file_nodeb_info_proto_rawDescOnce sync.Once
500 file_nodeb_info_proto_rawDescData = file_nodeb_info_proto_rawDesc
501)
502
503func file_nodeb_info_proto_rawDescGZIP() []byte {
504 file_nodeb_info_proto_rawDescOnce.Do(func() {
505 file_nodeb_info_proto_rawDescData = protoimpl.X.CompressGZIP(file_nodeb_info_proto_rawDescData)
506 })
507 return file_nodeb_info_proto_rawDescData
508}
509
idanshal1c894172020-07-09 08:51:23 +0000510var file_nodeb_info_proto_enumTypes = make([]protoimpl.EnumInfo, 3)
idanshal63df85b2020-05-20 12:13:00 +0300511var file_nodeb_info_proto_msgTypes = make([]protoimpl.MessageInfo, 3)
512var file_nodeb_info_proto_goTypes = []interface{}{
513 (E2ApplicationProtocol)(0), // 0: entities.E2ApplicationProtocol
idanshal1c894172020-07-09 08:51:23 +0000514 (Node_Type)(0), // 1: entities.Node.Type
515 (Failure_Type)(0), // 2: entities.Failure.Type
516 (*NodebInfo)(nil), // 3: entities.NodebInfo
517 (*Node)(nil), // 4: entities.Node
518 (*Failure)(nil), // 5: entities.Failure
519 (ConnectionStatus)(0), // 6: entities.ConnectionStatus
idanshal63df85b2020-05-20 12:13:00 +0300520 (*GlobalNbId)(nil), // 7: entities.GlobalNbId
521 (*Enb)(nil), // 8: entities.Enb
522 (*Gnb)(nil), // 9: entities.Gnb
523 (*SetupFailure)(nil), // 10: entities.SetupFailure
524}
525var file_nodeb_info_proto_depIdxs = []int32{
526 0, // 0: entities.NodebInfo.e2_application_protocol:type_name -> entities.E2ApplicationProtocol
idanshal1c894172020-07-09 08:51:23 +0000527 6, // 1: entities.NodebInfo.connection_status:type_name -> entities.ConnectionStatus
idanshal63df85b2020-05-20 12:13:00 +0300528 7, // 2: entities.NodebInfo.global_nb_id:type_name -> entities.GlobalNbId
idanshal1c894172020-07-09 08:51:23 +0000529 1, // 3: entities.NodebInfo.node_type:type_name -> entities.Node.Type
idanshal63df85b2020-05-20 12:13:00 +0300530 8, // 4: entities.NodebInfo.enb:type_name -> entities.Enb
531 9, // 5: entities.NodebInfo.gnb:type_name -> entities.Gnb
idanshal1c894172020-07-09 08:51:23 +0000532 2, // 6: entities.NodebInfo.failure_type:type_name -> entities.Failure.Type
idanshal63df85b2020-05-20 12:13:00 +0300533 10, // 7: entities.NodebInfo.setup_failure:type_name -> entities.SetupFailure
534 8, // [8:8] is the sub-list for method output_type
535 8, // [8:8] is the sub-list for method input_type
536 8, // [8:8] is the sub-list for extension type_name
537 8, // [8:8] is the sub-list for extension extendee
538 0, // [0:8] is the sub-list for field type_name
539}
540
541func init() { file_nodeb_info_proto_init() }
542func file_nodeb_info_proto_init() {
543 if File_nodeb_info_proto != nil {
544 return
545 }
546 file_gnb_proto_init()
547 file_enb_proto_init()
548 file_x2_setup_failure_response_proto_init()
549 file_nb_identity_proto_init()
550 if !protoimpl.UnsafeEnabled {
551 file_nodeb_info_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
552 switch v := v.(*NodebInfo); i {
553 case 0:
554 return &v.state
555 case 1:
556 return &v.sizeCache
557 case 2:
558 return &v.unknownFields
559 default:
560 return nil
561 }
562 }
563 file_nodeb_info_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
564 switch v := v.(*Node); i {
565 case 0:
566 return &v.state
567 case 1:
568 return &v.sizeCache
569 case 2:
570 return &v.unknownFields
571 default:
572 return nil
573 }
574 }
575 file_nodeb_info_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
576 switch v := v.(*Failure); i {
577 case 0:
578 return &v.state
579 case 1:
580 return &v.sizeCache
581 case 2:
582 return &v.unknownFields
583 default:
584 return nil
585 }
586 }
587 }
588 file_nodeb_info_proto_msgTypes[0].OneofWrappers = []interface{}{
ss412g286ce412019-07-04 14:00:29 +0300589 (*NodebInfo_Enb)(nil),
590 (*NodebInfo_Gnb)(nil),
591 }
idanshal63df85b2020-05-20 12:13:00 +0300592 type x struct{}
593 out := protoimpl.TypeBuilder{
594 File: protoimpl.DescBuilder{
595 GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
596 RawDescriptor: file_nodeb_info_proto_rawDesc,
idanshal1c894172020-07-09 08:51:23 +0000597 NumEnums: 3,
idanshal63df85b2020-05-20 12:13:00 +0300598 NumMessages: 3,
599 NumExtensions: 0,
600 NumServices: 0,
601 },
602 GoTypes: file_nodeb_info_proto_goTypes,
603 DependencyIndexes: file_nodeb_info_proto_depIdxs,
604 EnumInfos: file_nodeb_info_proto_enumTypes,
605 MessageInfos: file_nodeb_info_proto_msgTypes,
606 }.Build()
607 File_nodeb_info_proto = out.File
608 file_nodeb_info_proto_rawDesc = nil
609 file_nodeb_info_proto_goTypes = nil
610 file_nodeb_info_proto_depIdxs = nil
ss412g286ce412019-07-04 14:00:29 +0300611}