blob: 2df5e93d819ec8975729411b6a2dd414bc05e343 [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 ConnectionStatus int32
98
99const (
100 ConnectionStatus_UNKNOWN_CONNECTION_STATUS ConnectionStatus = 0
101 ConnectionStatus_CONNECTED ConnectionStatus = 1
is005qd51567d2019-08-25 14:19:31 +0300102 ConnectionStatus_DISCONNECTED ConnectionStatus = 2
ss412g286ce412019-07-04 14:00:29 +0300103 ConnectionStatus_CONNECTED_SETUP_FAILED ConnectionStatus = 3
104 ConnectionStatus_CONNECTING ConnectionStatus = 4
ns019tc4b29bf2019-07-28 17:48:14 +0300105 ConnectionStatus_SHUTTING_DOWN ConnectionStatus = 5
106 ConnectionStatus_SHUT_DOWN ConnectionStatus = 6
ss412g286ce412019-07-04 14:00:29 +0300107)
108
idanshal63df85b2020-05-20 12:13:00 +0300109// Enum value maps for ConnectionStatus.
110var (
111 ConnectionStatus_name = map[int32]string{
112 0: "UNKNOWN_CONNECTION_STATUS",
113 1: "CONNECTED",
114 2: "DISCONNECTED",
115 3: "CONNECTED_SETUP_FAILED",
116 4: "CONNECTING",
117 5: "SHUTTING_DOWN",
118 6: "SHUT_DOWN",
119 }
120 ConnectionStatus_value = map[string]int32{
121 "UNKNOWN_CONNECTION_STATUS": 0,
122 "CONNECTED": 1,
123 "DISCONNECTED": 2,
124 "CONNECTED_SETUP_FAILED": 3,
125 "CONNECTING": 4,
126 "SHUTTING_DOWN": 5,
127 "SHUT_DOWN": 6,
128 }
129)
ss412g286ce412019-07-04 14:00:29 +0300130
idanshal63df85b2020-05-20 12:13:00 +0300131func (x ConnectionStatus) Enum() *ConnectionStatus {
132 p := new(ConnectionStatus)
133 *p = x
134 return p
ss412g286ce412019-07-04 14:00:29 +0300135}
136
137func (x ConnectionStatus) String() string {
idanshal63df85b2020-05-20 12:13:00 +0300138 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
ss412g286ce412019-07-04 14:00:29 +0300139}
140
idanshal63df85b2020-05-20 12:13:00 +0300141func (ConnectionStatus) Descriptor() protoreflect.EnumDescriptor {
142 return file_nodeb_info_proto_enumTypes[1].Descriptor()
143}
144
145func (ConnectionStatus) Type() protoreflect.EnumType {
146 return &file_nodeb_info_proto_enumTypes[1]
147}
148
149func (x ConnectionStatus) Number() protoreflect.EnumNumber {
150 return protoreflect.EnumNumber(x)
151}
152
153// Deprecated: Use ConnectionStatus.Descriptor instead.
ss412g286ce412019-07-04 14:00:29 +0300154func (ConnectionStatus) EnumDescriptor() ([]byte, []int) {
idanshal63df85b2020-05-20 12:13:00 +0300155 return file_nodeb_info_proto_rawDescGZIP(), []int{1}
ss412g286ce412019-07-04 14:00:29 +0300156}
157
158type Node_Type int32
159
160const (
161 Node_UNKNOWN Node_Type = 0
162 Node_ENB Node_Type = 1
163 Node_GNB Node_Type = 2
164)
165
idanshal63df85b2020-05-20 12:13:00 +0300166// Enum value maps for Node_Type.
167var (
168 Node_Type_name = map[int32]string{
169 0: "UNKNOWN",
170 1: "ENB",
171 2: "GNB",
172 }
173 Node_Type_value = map[string]int32{
174 "UNKNOWN": 0,
175 "ENB": 1,
176 "GNB": 2,
177 }
178)
ss412g286ce412019-07-04 14:00:29 +0300179
idanshal63df85b2020-05-20 12:13:00 +0300180func (x Node_Type) Enum() *Node_Type {
181 p := new(Node_Type)
182 *p = x
183 return p
ss412g286ce412019-07-04 14:00:29 +0300184}
185
186func (x Node_Type) String() string {
idanshal63df85b2020-05-20 12:13:00 +0300187 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
ss412g286ce412019-07-04 14:00:29 +0300188}
189
idanshal63df85b2020-05-20 12:13:00 +0300190func (Node_Type) Descriptor() protoreflect.EnumDescriptor {
191 return file_nodeb_info_proto_enumTypes[2].Descriptor()
192}
193
194func (Node_Type) Type() protoreflect.EnumType {
195 return &file_nodeb_info_proto_enumTypes[2]
196}
197
198func (x Node_Type) Number() protoreflect.EnumNumber {
199 return protoreflect.EnumNumber(x)
200}
201
202// Deprecated: Use Node_Type.Descriptor instead.
ss412g286ce412019-07-04 14:00:29 +0300203func (Node_Type) EnumDescriptor() ([]byte, []int) {
idanshal63df85b2020-05-20 12:13:00 +0300204 return file_nodeb_info_proto_rawDescGZIP(), []int{1, 0}
ss412g286ce412019-07-04 14:00:29 +0300205}
206
207type Failure_Type int32
208
209const (
210 Failure_UNKNOWN_TYPE Failure_Type = 0
211 Failure_X2_SETUP_FAILURE Failure_Type = 1
212 Failure_ENDC_X2_SETUP_FAILURE Failure_Type = 2
213)
214
idanshal63df85b2020-05-20 12:13:00 +0300215// Enum value maps for Failure_Type.
216var (
217 Failure_Type_name = map[int32]string{
218 0: "UNKNOWN_TYPE",
219 1: "X2_SETUP_FAILURE",
220 2: "ENDC_X2_SETUP_FAILURE",
221 }
222 Failure_Type_value = map[string]int32{
223 "UNKNOWN_TYPE": 0,
224 "X2_SETUP_FAILURE": 1,
225 "ENDC_X2_SETUP_FAILURE": 2,
226 }
227)
ss412g286ce412019-07-04 14:00:29 +0300228
idanshal63df85b2020-05-20 12:13:00 +0300229func (x Failure_Type) Enum() *Failure_Type {
230 p := new(Failure_Type)
231 *p = x
232 return p
ss412g286ce412019-07-04 14:00:29 +0300233}
234
235func (x Failure_Type) String() string {
idanshal63df85b2020-05-20 12:13:00 +0300236 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
ss412g286ce412019-07-04 14:00:29 +0300237}
238
idanshal63df85b2020-05-20 12:13:00 +0300239func (Failure_Type) Descriptor() protoreflect.EnumDescriptor {
240 return file_nodeb_info_proto_enumTypes[3].Descriptor()
241}
242
243func (Failure_Type) Type() protoreflect.EnumType {
244 return &file_nodeb_info_proto_enumTypes[3]
245}
246
247func (x Failure_Type) Number() protoreflect.EnumNumber {
248 return protoreflect.EnumNumber(x)
249}
250
251// Deprecated: Use Failure_Type.Descriptor instead.
ss412g286ce412019-07-04 14:00:29 +0300252func (Failure_Type) EnumDescriptor() ([]byte, []int) {
idanshal63df85b2020-05-20 12:13:00 +0300253 return file_nodeb_info_proto_rawDescGZIP(), []int{2, 0}
ss412g286ce412019-07-04 14:00:29 +0300254}
255
256type NodebInfo struct {
idanshal63df85b2020-05-20 12:13:00 +0300257 state protoimpl.MessageState
258 sizeCache protoimpl.SizeCache
259 unknownFields protoimpl.UnknownFields
260
is005qd51567d2019-08-25 14:19:31 +0300261 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"`
Irina9913b2b2020-04-20 13:50:32 +0300266 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"`
idanshal63df85b2020-05-20 12:13:00 +0300268 // Types that are assignable to Configuration:
ss412g286ce412019-07-04 14:00:29 +0300269 // *NodebInfo_Enb
270 // *NodebInfo_Gnb
is005q718326d2019-11-25 17:12:17 +0200271 Configuration isNodebInfo_Configuration `protobuf_oneof:"configuration"`
Irina9913b2b2020-04-20 13:50:32 +0300272 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"`
ss412g286ce412019-07-04 14:00:29 +0300275}
276
idanshal63df85b2020-05-20 12:13:00 +0300277func (x *NodebInfo) Reset() {
278 *x = NodebInfo{}
279 if protoimpl.UnsafeEnabled {
280 mi := &file_nodeb_info_proto_msgTypes[0]
281 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
282 ms.StoreMessageInfo(mi)
283 }
284}
285
286func (x *NodebInfo) String() string {
287 return protoimpl.X.MessageStringOf(x)
288}
289
290func (*NodebInfo) ProtoMessage() {}
291
292func (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)
298 }
299 return ms
300 }
301 return mi.MessageOf(x)
302}
303
304// Deprecated: Use NodebInfo.ProtoReflect.Descriptor instead.
ss412g286ce412019-07-04 14:00:29 +0300305func (*NodebInfo) Descriptor() ([]byte, []int) {
idanshal63df85b2020-05-20 12:13:00 +0300306 return file_nodeb_info_proto_rawDescGZIP(), []int{0}
ss412g286ce412019-07-04 14:00:29 +0300307}
308
idanshal63df85b2020-05-20 12:13:00 +0300309func (x *NodebInfo) GetRanName() string {
310 if x != nil {
311 return x.RanName
ss412g286ce412019-07-04 14:00:29 +0300312 }
313 return ""
314}
315
idanshal63df85b2020-05-20 12:13:00 +0300316func (x *NodebInfo) GetIp() string {
317 if x != nil {
318 return x.Ip
ss412g286ce412019-07-04 14:00:29 +0300319 }
320 return ""
321}
322
idanshal63df85b2020-05-20 12:13:00 +0300323func (x *NodebInfo) GetPort() uint32 {
324 if x != nil {
325 return x.Port
ss412g286ce412019-07-04 14:00:29 +0300326 }
327 return 0
328}
329
idanshal63df85b2020-05-20 12:13:00 +0300330func (x *NodebInfo) GetE2ApplicationProtocol() E2ApplicationProtocol {
331 if x != nil {
332 return x.E2ApplicationProtocol
is005qd51567d2019-08-25 14:19:31 +0300333 }
is005q7c64c2f2019-08-25 16:42:25 +0300334 return E2ApplicationProtocol_UNKNOWN_E2_APPLICATION_PROTOCOL
is005qd51567d2019-08-25 14:19:31 +0300335}
336
idanshal63df85b2020-05-20 12:13:00 +0300337func (x *NodebInfo) GetConnectionStatus() ConnectionStatus {
338 if x != nil {
339 return x.ConnectionStatus
ss412g286ce412019-07-04 14:00:29 +0300340 }
341 return ConnectionStatus_UNKNOWN_CONNECTION_STATUS
342}
343
idanshal63df85b2020-05-20 12:13:00 +0300344func (x *NodebInfo) GetGlobalNbId() *GlobalNbId {
345 if x != nil {
346 return x.GlobalNbId
ss412g286ce412019-07-04 14:00:29 +0300347 }
348 return nil
349}
350
idanshal63df85b2020-05-20 12:13:00 +0300351func (x *NodebInfo) GetNodeType() Node_Type {
352 if x != nil {
353 return x.NodeType
ss412g286ce412019-07-04 14:00:29 +0300354 }
355 return Node_UNKNOWN
356}
357
idanshal63df85b2020-05-20 12:13:00 +0300358func (m *NodebInfo) GetConfiguration() isNodebInfo_Configuration {
359 if m != nil {
360 return m.Configuration
361 }
362 return nil
363}
364
365func (x *NodebInfo) GetEnb() *Enb {
366 if x, ok := x.GetConfiguration().(*NodebInfo_Enb); ok {
367 return x.Enb
368 }
369 return nil
370}
371
372func (x *NodebInfo) GetGnb() *Gnb {
373 if x, ok := x.GetConfiguration().(*NodebInfo_Gnb); ok {
374 return x.Gnb
375 }
376 return nil
377}
378
379func (x *NodebInfo) GetFailureType() Failure_Type {
380 if x != nil {
381 return x.FailureType
382 }
383 return Failure_UNKNOWN_TYPE
384}
385
386func (x *NodebInfo) GetSetupFailure() *SetupFailure {
387 if x != nil {
388 return x.SetupFailure
389 }
390 return nil
391}
392
393func (x *NodebInfo) GetAssociatedE2TInstanceAddress() string {
394 if x != nil {
395 return x.AssociatedE2TInstanceAddress
396 }
397 return ""
398}
399
ss412g286ce412019-07-04 14:00:29 +0300400type isNodebInfo_Configuration interface {
401 isNodebInfo_Configuration()
402}
403
404type NodebInfo_Enb struct {
Irina9913b2b2020-04-20 13:50:32 +0300405 Enb *Enb `protobuf:"bytes,8,opt,name=enb,proto3,oneof"`
ss412g286ce412019-07-04 14:00:29 +0300406}
407
408type NodebInfo_Gnb struct {
Irina9913b2b2020-04-20 13:50:32 +0300409 Gnb *Gnb `protobuf:"bytes,9,opt,name=gnb,proto3,oneof"`
ss412g286ce412019-07-04 14:00:29 +0300410}
411
412func (*NodebInfo_Enb) isNodebInfo_Configuration() {}
413
414func (*NodebInfo_Gnb) isNodebInfo_Configuration() {}
415
idanshal63df85b2020-05-20 12:13:00 +0300416type Node struct {
417 state protoimpl.MessageState
418 sizeCache protoimpl.SizeCache
419 unknownFields protoimpl.UnknownFields
ss412g286ce412019-07-04 14:00:29 +0300420}
421
idanshal63df85b2020-05-20 12:13:00 +0300422func (x *Node) Reset() {
423 *x = Node{}
424 if protoimpl.UnsafeEnabled {
425 mi := &file_nodeb_info_proto_msgTypes[1]
426 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
427 ms.StoreMessageInfo(mi)
ss412g286ce412019-07-04 14:00:29 +0300428 }
ss412g286ce412019-07-04 14:00:29 +0300429}
430
idanshal63df85b2020-05-20 12:13:00 +0300431func (x *Node) String() string {
432 return protoimpl.X.MessageStringOf(x)
ss412g286ce412019-07-04 14:00:29 +0300433}
434
idanshal63df85b2020-05-20 12:13:00 +0300435func (*Node) ProtoMessage() {}
436
437func (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)
443 }
444 return ms
ss412g286ce412019-07-04 14:00:29 +0300445 }
idanshal63df85b2020-05-20 12:13:00 +0300446 return mi.MessageOf(x)
ss412g286ce412019-07-04 14:00:29 +0300447}
448
idanshal63df85b2020-05-20 12:13:00 +0300449// Deprecated: Use Node.ProtoReflect.Descriptor instead.
450func (*Node) Descriptor() ([]byte, []int) {
451 return file_nodeb_info_proto_rawDescGZIP(), []int{1}
ss412g286ce412019-07-04 14:00:29 +0300452}
453
idanshal63df85b2020-05-20 12:13:00 +0300454type Failure struct {
455 state protoimpl.MessageState
456 sizeCache protoimpl.SizeCache
457 unknownFields protoimpl.UnknownFields
is005q718326d2019-11-25 17:12:17 +0200458}
459
idanshal63df85b2020-05-20 12:13:00 +0300460func (x *Failure) Reset() {
461 *x = Failure{}
462 if protoimpl.UnsafeEnabled {
463 mi := &file_nodeb_info_proto_msgTypes[2]
464 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
465 ms.StoreMessageInfo(mi)
466 }
467}
468
469func (x *Failure) String() string {
470 return protoimpl.X.MessageStringOf(x)
471}
472
473func (*Failure) ProtoMessage() {}
474
475func (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)
481 }
482 return ms
483 }
484 return mi.MessageOf(x)
485}
486
487// Deprecated: Use Failure.ProtoReflect.Descriptor instead.
488func (*Failure) Descriptor() ([]byte, []int) {
489 return file_nodeb_info_proto_rawDescGZIP(), []int{2}
490}
491
492var File_nodeb_info_proto protoreflect.FileDescriptor
493
494var 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,
567}
568
569var (
570 file_nodeb_info_proto_rawDescOnce sync.Once
571 file_nodeb_info_proto_rawDescData = file_nodeb_info_proto_rawDesc
572)
573
574func 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)
577 })
578 return file_nodeb_info_proto_rawDescData
579}
580
581var file_nodeb_info_proto_enumTypes = make([]protoimpl.EnumInfo, 4)
582var file_nodeb_info_proto_msgTypes = make([]protoimpl.MessageInfo, 3)
583var 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
595}
596var 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
610}
611
612func init() { file_nodeb_info_proto_init() }
613func file_nodeb_info_proto_init() {
614 if File_nodeb_info_proto != nil {
615 return
616 }
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 {
624 case 0:
625 return &v.state
626 case 1:
627 return &v.sizeCache
628 case 2:
629 return &v.unknownFields
630 default:
631 return nil
632 }
633 }
634 file_nodeb_info_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
635 switch v := v.(*Node); i {
636 case 0:
637 return &v.state
638 case 1:
639 return &v.sizeCache
640 case 2:
641 return &v.unknownFields
642 default:
643 return nil
644 }
645 }
646 file_nodeb_info_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
647 switch v := v.(*Failure); i {
648 case 0:
649 return &v.state
650 case 1:
651 return &v.sizeCache
652 case 2:
653 return &v.unknownFields
654 default:
655 return nil
656 }
657 }
658 }
659 file_nodeb_info_proto_msgTypes[0].OneofWrappers = []interface{}{
ss412g286ce412019-07-04 14:00:29 +0300660 (*NodebInfo_Enb)(nil),
661 (*NodebInfo_Gnb)(nil),
662 }
idanshal63df85b2020-05-20 12:13:00 +0300663 type x struct{}
664 out := protoimpl.TypeBuilder{
665 File: protoimpl.DescBuilder{
666 GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
667 RawDescriptor: file_nodeb_info_proto_rawDesc,
668 NumEnums: 4,
669 NumMessages: 3,
670 NumExtensions: 0,
671 NumServices: 0,
672 },
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,
677 }.Build()
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
ss412g286ce412019-07-04 14:00:29 +0300682}