Documentation ¶
Index ¶
- Variables
- func GetNetworkServiceName(enum NetworkEPCConfig_NetworkServices) (string, error)
- func GetPipelineDServicesConfig(networkServices []NetworkEPCConfig_NetworkServices) ([]mconfig.PipelineD_NetworkServices, error)
- type CellularEnodebConfig
- func (*CellularEnodebConfig) Descriptor() ([]byte, []int)deprecated
- func (x *CellularEnodebConfig) GetBandwidthMhz() int32
- func (x *CellularEnodebConfig) GetCellId() int32
- func (x *CellularEnodebConfig) GetDeviceClass() string
- func (x *CellularEnodebConfig) GetEarfcndl() int32
- func (x *CellularEnodebConfig) GetPci() int32
- func (x *CellularEnodebConfig) GetSpecialSubframePattern() int32
- func (x *CellularEnodebConfig) GetSubframeAssignment() int32
- func (x *CellularEnodebConfig) GetTac() int32
- func (x *CellularEnodebConfig) GetTransmitEnabled() bool
- func (*CellularEnodebConfig) ProtoMessage()
- func (x *CellularEnodebConfig) ProtoReflect() protoreflect.Message
- func (x *CellularEnodebConfig) Reset()
- func (x *CellularEnodebConfig) String() string
- type CellularGatewayConfig
- func (*CellularGatewayConfig) Descriptor() ([]byte, []int)deprecated
- func (x *CellularGatewayConfig) GetAttachedEnodebSerials() []string
- func (x *CellularGatewayConfig) GetEpc() *GatewayEPCConfig
- func (x *CellularGatewayConfig) GetNonEpsService() *GatewayNonEPSConfig
- func (x *CellularGatewayConfig) GetRan() *GatewayRANConfig
- func (*CellularGatewayConfig) ProtoMessage()
- func (x *CellularGatewayConfig) ProtoReflect() protoreflect.Message
- func (x *CellularGatewayConfig) Reset()
- func (x *CellularGatewayConfig) String() string
- type CellularNetworkConfig
- func (*CellularNetworkConfig) Descriptor() ([]byte, []int)deprecated
- func (x *CellularNetworkConfig) GetEpc() *NetworkEPCConfig
- func (x *CellularNetworkConfig) GetFegNetworkId() string
- func (x *CellularNetworkConfig) GetRan() *NetworkRANConfig
- func (*CellularNetworkConfig) ProtoMessage()
- func (x *CellularNetworkConfig) ProtoReflect() protoreflect.Message
- func (x *CellularNetworkConfig) Reset()
- func (x *CellularNetworkConfig) String() string
- type GatewayEPCConfig
- func (*GatewayEPCConfig) Descriptor() ([]byte, []int)deprecated
- func (x *GatewayEPCConfig) GetDnsPrimary() string
- func (x *GatewayEPCConfig) GetDnsSecondary() string
- func (x *GatewayEPCConfig) GetIpBlock() string
- func (x *GatewayEPCConfig) GetNatEnabled() bool
- func (*GatewayEPCConfig) ProtoMessage()
- func (x *GatewayEPCConfig) ProtoReflect() protoreflect.Message
- func (x *GatewayEPCConfig) Reset()
- func (x *GatewayEPCConfig) String() string
- type GatewayNonEPSConfig
- func (*GatewayNonEPSConfig) Descriptor() ([]byte, []int)deprecated
- func (x *GatewayNonEPSConfig) GetArfcn_2G() []int32
- func (x *GatewayNonEPSConfig) GetCsfbMcc() string
- func (x *GatewayNonEPSConfig) GetCsfbMnc() string
- func (x *GatewayNonEPSConfig) GetCsfbRat() GatewayNonEPSConfig_CSFBRat
- func (x *GatewayNonEPSConfig) GetLac() int32
- func (x *GatewayNonEPSConfig) GetNonEpsServiceControl() GatewayNonEPSConfig_NonEPSServiceControl
- func (*GatewayNonEPSConfig) ProtoMessage()
- func (x *GatewayNonEPSConfig) ProtoReflect() protoreflect.Message
- func (x *GatewayNonEPSConfig) Reset()
- func (x *GatewayNonEPSConfig) String() string
- type GatewayNonEPSConfig_CSFBRat
- func (GatewayNonEPSConfig_CSFBRat) Descriptor() protoreflect.EnumDescriptor
- func (x GatewayNonEPSConfig_CSFBRat) Enum() *GatewayNonEPSConfig_CSFBRat
- func (GatewayNonEPSConfig_CSFBRat) EnumDescriptor() ([]byte, []int)deprecated
- func (x GatewayNonEPSConfig_CSFBRat) Number() protoreflect.EnumNumber
- func (x GatewayNonEPSConfig_CSFBRat) String() string
- func (GatewayNonEPSConfig_CSFBRat) Type() protoreflect.EnumType
- type GatewayNonEPSConfig_NonEPSServiceControl
- func (GatewayNonEPSConfig_NonEPSServiceControl) Descriptor() protoreflect.EnumDescriptor
- func (x GatewayNonEPSConfig_NonEPSServiceControl) Enum() *GatewayNonEPSConfig_NonEPSServiceControl
- func (GatewayNonEPSConfig_NonEPSServiceControl) EnumDescriptor() ([]byte, []int)deprecated
- func (x GatewayNonEPSConfig_NonEPSServiceControl) Number() protoreflect.EnumNumber
- func (x GatewayNonEPSConfig_NonEPSServiceControl) String() string
- func (GatewayNonEPSConfig_NonEPSServiceControl) Type() protoreflect.EnumType
- type GatewayRANConfig
- func (*GatewayRANConfig) Descriptor() ([]byte, []int)deprecated
- func (x *GatewayRANConfig) GetPci() int32
- func (x *GatewayRANConfig) GetTransmitEnabled() bool
- func (*GatewayRANConfig) ProtoMessage()
- func (x *GatewayRANConfig) ProtoReflect() protoreflect.Message
- func (x *GatewayRANConfig) Reset()
- func (x *GatewayRANConfig) String() string
- type NetworkEPCConfig
- func (*NetworkEPCConfig) Descriptor() ([]byte, []int)deprecated
- func (x *NetworkEPCConfig) GetCloudSubscriberdbEnabled() bool
- func (x *NetworkEPCConfig) GetDefaultRuleId() string
- func (x *NetworkEPCConfig) GetLteAuthAmf() []byte
- func (x *NetworkEPCConfig) GetLteAuthOp() []byte
- func (x *NetworkEPCConfig) GetMcc() string
- func (x *NetworkEPCConfig) GetMnc() string
- func (x *NetworkEPCConfig) GetNetworkServices() []NetworkEPCConfig_NetworkServices
- func (x *NetworkEPCConfig) GetRelayEnabled() bool
- func (x *NetworkEPCConfig) GetSubProfiles() map[string]*NetworkEPCConfig_SubscriptionProfile
- func (x *NetworkEPCConfig) GetTac() int32
- func (*NetworkEPCConfig) ProtoMessage()
- func (x *NetworkEPCConfig) ProtoReflect() protoreflect.Message
- func (x *NetworkEPCConfig) Reset()
- func (x *NetworkEPCConfig) String() string
- type NetworkEPCConfig_NetworkServices
- func (NetworkEPCConfig_NetworkServices) Descriptor() protoreflect.EnumDescriptor
- func (x NetworkEPCConfig_NetworkServices) Enum() *NetworkEPCConfig_NetworkServices
- func (NetworkEPCConfig_NetworkServices) EnumDescriptor() ([]byte, []int)deprecated
- func (x NetworkEPCConfig_NetworkServices) Number() protoreflect.EnumNumber
- func (x NetworkEPCConfig_NetworkServices) String() string
- func (NetworkEPCConfig_NetworkServices) Type() protoreflect.EnumType
- type NetworkEPCConfig_SubscriptionProfile
- func (*NetworkEPCConfig_SubscriptionProfile) Descriptor() ([]byte, []int)deprecated
- func (x *NetworkEPCConfig_SubscriptionProfile) GetMaxDlBitRate() uint64
- func (x *NetworkEPCConfig_SubscriptionProfile) GetMaxUlBitRate() uint64
- func (*NetworkEPCConfig_SubscriptionProfile) ProtoMessage()
- func (x *NetworkEPCConfig_SubscriptionProfile) ProtoReflect() protoreflect.Message
- func (x *NetworkEPCConfig_SubscriptionProfile) Reset()
- func (x *NetworkEPCConfig_SubscriptionProfile) String() string
- type NetworkRANConfig
- func (*NetworkRANConfig) Descriptor() ([]byte, []int)deprecated
- func (x *NetworkRANConfig) GetBandwidthMhz() int32
- func (x *NetworkRANConfig) GetEarfcndl() int32
- func (x *NetworkRANConfig) GetFddConfig() *NetworkRANConfig_FDDConfig
- func (x *NetworkRANConfig) GetSpecialSubframePattern() int32
- func (x *NetworkRANConfig) GetSubframeAssignment() int32
- func (x *NetworkRANConfig) GetTddConfig() *NetworkRANConfig_TDDConfig
- func (*NetworkRANConfig) ProtoMessage()
- func (x *NetworkRANConfig) ProtoReflect() protoreflect.Message
- func (x *NetworkRANConfig) Reset()
- func (x *NetworkRANConfig) String() string
- type NetworkRANConfig_FDDConfig
- func (*NetworkRANConfig_FDDConfig) Descriptor() ([]byte, []int)deprecated
- func (x *NetworkRANConfig_FDDConfig) GetEarfcndl() int32
- func (x *NetworkRANConfig_FDDConfig) GetEarfcnul() int32
- func (*NetworkRANConfig_FDDConfig) ProtoMessage()
- func (x *NetworkRANConfig_FDDConfig) ProtoReflect() protoreflect.Message
- func (x *NetworkRANConfig_FDDConfig) Reset()
- func (x *NetworkRANConfig_FDDConfig) String() string
- type NetworkRANConfig_TDDConfig
- func (*NetworkRANConfig_TDDConfig) Descriptor() ([]byte, []int)deprecated
- func (x *NetworkRANConfig_TDDConfig) GetEarfcndl() int32
- func (x *NetworkRANConfig_TDDConfig) GetSpecialSubframePattern() int32
- func (x *NetworkRANConfig_TDDConfig) GetSubframeAssignment() int32
- func (*NetworkRANConfig_TDDConfig) ProtoMessage()
- func (x *NetworkRANConfig_TDDConfig) ProtoReflect() protoreflect.Message
- func (x *NetworkRANConfig_TDDConfig) Reset()
- func (x *NetworkRANConfig_TDDConfig) String() string
Constants ¶
This section is empty.
Variables ¶
var ( GatewayNonEPSConfig_NonEPSServiceControl_name = map[int32]string{ 0: "NON_EPS_SERVICE_CONTROL_OFF", 1: "NON_EPS_SERVICE_CONTROL_CSFB_SMS", 2: "NON_EPS_SERVICE_CONTROL_SMS", } GatewayNonEPSConfig_NonEPSServiceControl_value = map[string]int32{ "NON_EPS_SERVICE_CONTROL_OFF": 0, "NON_EPS_SERVICE_CONTROL_CSFB_SMS": 1, "NON_EPS_SERVICE_CONTROL_SMS": 2, } )
Enum value maps for GatewayNonEPSConfig_NonEPSServiceControl.
var ( GatewayNonEPSConfig_CSFBRat_name = map[int32]string{ 0: "CSFBRAT_2G", 1: "CSFBRAT_3G", } GatewayNonEPSConfig_CSFBRat_value = map[string]int32{ "CSFBRAT_2G": 0, "CSFBRAT_3G": 1, } )
Enum value maps for GatewayNonEPSConfig_CSFBRat.
var ( NetworkEPCConfig_NetworkServices_name = map[int32]string{ 0: "METERING", 1: "DPI", 2: "ENFORCEMENT", } NetworkEPCConfig_NetworkServices_value = map[string]int32{ "METERING": 0, "DPI": 1, "ENFORCEMENT": 2, } )
Enum value maps for NetworkEPCConfig_NetworkServices.
var File_cellular_service_proto protoreflect.FileDescriptor
Functions ¶
func GetNetworkServiceName ¶
func GetNetworkServiceName(enum NetworkEPCConfig_NetworkServices) (string, error)
GetNetworkServiceName returns the corresponding name presented to the user given a network service enum for storage
func GetPipelineDServicesConfig ¶
func GetPipelineDServicesConfig(networkServices []NetworkEPCConfig_NetworkServices) ([]mconfig.PipelineD_NetworkServices, error)
GetPipelineDServicesConfig returns a corresponding list of apps in PipelineD in the same order given a list of network service enums from storage If the list is empty, then it returns a default list of services
Types ¶
type CellularEnodebConfig ¶
type CellularEnodebConfig struct { // EARFCN (0-65535) Earfcndl int32 `protobuf:"varint,1,opt,name=earfcndl,proto3" json:"earfcndl,omitempty"` // Subframe Assignment (0-6) SubframeAssignment int32 `protobuf:"varint,2,opt,name=subframe_assignment,json=subframeAssignment,proto3" json:"subframe_assignment,omitempty"` // Special Subframe Pattern (0-9) SpecialSubframePattern int32 `` /* 130-byte string literal not displayed */ // Physical cell ID (0-504) Pci int32 `protobuf:"varint,4,opt,name=pci,proto3" json:"pci,omitempty"` // Enable eNodeB TransmitEnabled bool `protobuf:"varint,5,opt,name=transmit_enabled,json=transmitEnabled,proto3" json:"transmit_enabled,omitempty"` // eNodeB device class - limited support DeviceClass string `protobuf:"bytes,6,opt,name=device_class,json=deviceClass,proto3" json:"device_class,omitempty"` // Cellular ID needs to be set to avoid collision CellId int32 `protobuf:"varint,7,opt,name=cell_id,json=cellId,proto3" json:"cell_id,omitempty"` // Bandwidth in MHz BandwidthMhz int32 `protobuf:"varint,8,opt,name=bandwidth_mhz,json=bandwidthMhz,proto3" json:"bandwidth_mhz,omitempty"` // Cellular tracking area code Tac int32 `protobuf:"varint,9,opt,name=tac,proto3" json:"tac,omitempty"` // contains filtered or unexported fields }
func (*CellularEnodebConfig) Descriptor
deprecated
func (*CellularEnodebConfig) Descriptor() ([]byte, []int)
Deprecated: Use CellularEnodebConfig.ProtoReflect.Descriptor instead.
func (*CellularEnodebConfig) GetBandwidthMhz ¶
func (x *CellularEnodebConfig) GetBandwidthMhz() int32
func (*CellularEnodebConfig) GetCellId ¶
func (x *CellularEnodebConfig) GetCellId() int32
func (*CellularEnodebConfig) GetDeviceClass ¶
func (x *CellularEnodebConfig) GetDeviceClass() string
func (*CellularEnodebConfig) GetEarfcndl ¶
func (x *CellularEnodebConfig) GetEarfcndl() int32
func (*CellularEnodebConfig) GetPci ¶
func (x *CellularEnodebConfig) GetPci() int32
func (*CellularEnodebConfig) GetSpecialSubframePattern ¶
func (x *CellularEnodebConfig) GetSpecialSubframePattern() int32
func (*CellularEnodebConfig) GetSubframeAssignment ¶
func (x *CellularEnodebConfig) GetSubframeAssignment() int32
func (*CellularEnodebConfig) GetTac ¶
func (x *CellularEnodebConfig) GetTac() int32
func (*CellularEnodebConfig) GetTransmitEnabled ¶
func (x *CellularEnodebConfig) GetTransmitEnabled() bool
func (*CellularEnodebConfig) ProtoMessage ¶
func (*CellularEnodebConfig) ProtoMessage()
func (*CellularEnodebConfig) ProtoReflect ¶
func (x *CellularEnodebConfig) ProtoReflect() protoreflect.Message
func (*CellularEnodebConfig) Reset ¶
func (x *CellularEnodebConfig) Reset()
func (*CellularEnodebConfig) String ¶
func (x *CellularEnodebConfig) String() string
type CellularGatewayConfig ¶
type CellularGatewayConfig struct { Ran *GatewayRANConfig `protobuf:"bytes,1,opt,name=ran,proto3" json:"ran,omitempty"` Epc *GatewayEPCConfig `protobuf:"bytes,2,opt,name=epc,proto3" json:"epc,omitempty"` NonEpsService *GatewayNonEPSConfig `protobuf:"bytes,3,opt,name=non_eps_service,json=nonEpsService,proto3" json:"non_eps_service,omitempty"` AttachedEnodebSerials []string `` /* 126-byte string literal not displayed */ // contains filtered or unexported fields }
func (*CellularGatewayConfig) Descriptor
deprecated
func (*CellularGatewayConfig) Descriptor() ([]byte, []int)
Deprecated: Use CellularGatewayConfig.ProtoReflect.Descriptor instead.
func (*CellularGatewayConfig) GetAttachedEnodebSerials ¶
func (x *CellularGatewayConfig) GetAttachedEnodebSerials() []string
func (*CellularGatewayConfig) GetEpc ¶
func (x *CellularGatewayConfig) GetEpc() *GatewayEPCConfig
func (*CellularGatewayConfig) GetNonEpsService ¶
func (x *CellularGatewayConfig) GetNonEpsService() *GatewayNonEPSConfig
func (*CellularGatewayConfig) GetRan ¶
func (x *CellularGatewayConfig) GetRan() *GatewayRANConfig
func (*CellularGatewayConfig) ProtoMessage ¶
func (*CellularGatewayConfig) ProtoMessage()
func (*CellularGatewayConfig) ProtoReflect ¶
func (x *CellularGatewayConfig) ProtoReflect() protoreflect.Message
func (*CellularGatewayConfig) Reset ¶
func (x *CellularGatewayConfig) Reset()
func (*CellularGatewayConfig) String ¶
func (x *CellularGatewayConfig) String() string
type CellularNetworkConfig ¶
type CellularNetworkConfig struct { Ran *NetworkRANConfig `protobuf:"bytes,1,opt,name=ran,proto3" json:"ran,omitempty"` Epc *NetworkEPCConfig `protobuf:"bytes,2,opt,name=epc,proto3" json:"epc,omitempty"` FegNetworkId string `protobuf:"bytes,3,opt,name=feg_network_id,json=fegNetworkId,proto3" json:"feg_network_id,omitempty"` // contains filtered or unexported fields }
func (*CellularNetworkConfig) Descriptor
deprecated
func (*CellularNetworkConfig) Descriptor() ([]byte, []int)
Deprecated: Use CellularNetworkConfig.ProtoReflect.Descriptor instead.
func (*CellularNetworkConfig) GetEpc ¶
func (x *CellularNetworkConfig) GetEpc() *NetworkEPCConfig
func (*CellularNetworkConfig) GetFegNetworkId ¶
func (x *CellularNetworkConfig) GetFegNetworkId() string
func (*CellularNetworkConfig) GetRan ¶
func (x *CellularNetworkConfig) GetRan() *NetworkRANConfig
func (*CellularNetworkConfig) ProtoMessage ¶
func (*CellularNetworkConfig) ProtoMessage()
func (*CellularNetworkConfig) ProtoReflect ¶
func (x *CellularNetworkConfig) ProtoReflect() protoreflect.Message
func (*CellularNetworkConfig) Reset ¶
func (x *CellularNetworkConfig) Reset()
func (*CellularNetworkConfig) String ¶
func (x *CellularNetworkConfig) String() string
type GatewayEPCConfig ¶
type GatewayEPCConfig struct { NatEnabled bool `protobuf:"varint,1,opt,name=nat_enabled,json=natEnabled,proto3" json:"nat_enabled,omitempty"` // IP block is only set if nat_enabled is false // An IP block is a range of IP addresses specified by a network address and // a prefix-length of the netmask. For example, // IPv4 IP block: "192.168.0.0/24" // IPv6 IP block: "2401:db00:1116:301b::/64" IpBlock string `protobuf:"bytes,2,opt,name=ip_block,json=ipBlock,proto3" json:"ip_block,omitempty"` // Primary DNS server DnsPrimary string `protobuf:"bytes,10,opt,name=dns_primary,json=dnsPrimary,proto3" json:"dns_primary,omitempty"` // Secondary DNS server DnsSecondary string `protobuf:"bytes,11,opt,name=dns_secondary,json=dnsSecondary,proto3" json:"dns_secondary,omitempty"` // contains filtered or unexported fields }
func (*GatewayEPCConfig) Descriptor
deprecated
func (*GatewayEPCConfig) Descriptor() ([]byte, []int)
Deprecated: Use GatewayEPCConfig.ProtoReflect.Descriptor instead.
func (*GatewayEPCConfig) GetDnsPrimary ¶
func (x *GatewayEPCConfig) GetDnsPrimary() string
func (*GatewayEPCConfig) GetDnsSecondary ¶
func (x *GatewayEPCConfig) GetDnsSecondary() string
func (*GatewayEPCConfig) GetIpBlock ¶
func (x *GatewayEPCConfig) GetIpBlock() string
func (*GatewayEPCConfig) GetNatEnabled ¶
func (x *GatewayEPCConfig) GetNatEnabled() bool
func (*GatewayEPCConfig) ProtoMessage ¶
func (*GatewayEPCConfig) ProtoMessage()
func (*GatewayEPCConfig) ProtoReflect ¶
func (x *GatewayEPCConfig) ProtoReflect() protoreflect.Message
func (*GatewayEPCConfig) Reset ¶
func (x *GatewayEPCConfig) Reset()
func (*GatewayEPCConfig) String ¶
func (x *GatewayEPCConfig) String() string
type GatewayNonEPSConfig ¶
type GatewayNonEPSConfig struct { // Mobile country code for CSFB CsfbMcc string `protobuf:"bytes,1,opt,name=csfb_mcc,json=csfbMcc,proto3" json:"csfb_mcc,omitempty"` // Mobile network code for CSFB CsfbMnc string `protobuf:"bytes,2,opt,name=csfb_mnc,json=csfbMnc,proto3" json:"csfb_mnc,omitempty"` // Location area code. 16-bit Lac int32 `protobuf:"varint,3,opt,name=lac,proto3" json:"lac,omitempty"` // RAT type (2G/3G), used by eNB CsfbRat GatewayNonEPSConfig_CSFBRat `` /* 131-byte string literal not displayed */ // 2G RAT frequencies /ARFCNs for redirection, used by eNB Arfcn_2G []int32 `protobuf:"varint,5,rep,packed,name=arfcn_2g,json=arfcn2g,proto3" json:"arfcn_2g,omitempty"` // For indicating one of the three modes NonEpsServiceControl GatewayNonEPSConfig_NonEPSServiceControl `` /* 187-byte string literal not displayed */ // contains filtered or unexported fields }
func (*GatewayNonEPSConfig) Descriptor
deprecated
func (*GatewayNonEPSConfig) Descriptor() ([]byte, []int)
Deprecated: Use GatewayNonEPSConfig.ProtoReflect.Descriptor instead.
func (*GatewayNonEPSConfig) GetArfcn_2G ¶
func (x *GatewayNonEPSConfig) GetArfcn_2G() []int32
func (*GatewayNonEPSConfig) GetCsfbMcc ¶
func (x *GatewayNonEPSConfig) GetCsfbMcc() string
func (*GatewayNonEPSConfig) GetCsfbMnc ¶
func (x *GatewayNonEPSConfig) GetCsfbMnc() string
func (*GatewayNonEPSConfig) GetCsfbRat ¶
func (x *GatewayNonEPSConfig) GetCsfbRat() GatewayNonEPSConfig_CSFBRat
func (*GatewayNonEPSConfig) GetLac ¶
func (x *GatewayNonEPSConfig) GetLac() int32
func (*GatewayNonEPSConfig) GetNonEpsServiceControl ¶
func (x *GatewayNonEPSConfig) GetNonEpsServiceControl() GatewayNonEPSConfig_NonEPSServiceControl
func (*GatewayNonEPSConfig) ProtoMessage ¶
func (*GatewayNonEPSConfig) ProtoMessage()
func (*GatewayNonEPSConfig) ProtoReflect ¶
func (x *GatewayNonEPSConfig) ProtoReflect() protoreflect.Message
func (*GatewayNonEPSConfig) Reset ¶
func (x *GatewayNonEPSConfig) Reset()
func (*GatewayNonEPSConfig) String ¶
func (x *GatewayNonEPSConfig) String() string
type GatewayNonEPSConfig_CSFBRat ¶
type GatewayNonEPSConfig_CSFBRat int32
const ( GatewayNonEPSConfig_CSFBRAT_2G GatewayNonEPSConfig_CSFBRat = 0 GatewayNonEPSConfig_CSFBRAT_3G GatewayNonEPSConfig_CSFBRat = 1 )
func (GatewayNonEPSConfig_CSFBRat) Descriptor ¶
func (GatewayNonEPSConfig_CSFBRat) Descriptor() protoreflect.EnumDescriptor
func (GatewayNonEPSConfig_CSFBRat) Enum ¶
func (x GatewayNonEPSConfig_CSFBRat) Enum() *GatewayNonEPSConfig_CSFBRat
func (GatewayNonEPSConfig_CSFBRat) EnumDescriptor
deprecated
func (GatewayNonEPSConfig_CSFBRat) EnumDescriptor() ([]byte, []int)
Deprecated: Use GatewayNonEPSConfig_CSFBRat.Descriptor instead.
func (GatewayNonEPSConfig_CSFBRat) Number ¶
func (x GatewayNonEPSConfig_CSFBRat) Number() protoreflect.EnumNumber
func (GatewayNonEPSConfig_CSFBRat) String ¶
func (x GatewayNonEPSConfig_CSFBRat) String() string
func (GatewayNonEPSConfig_CSFBRat) Type ¶
func (GatewayNonEPSConfig_CSFBRat) Type() protoreflect.EnumType
type GatewayNonEPSConfig_NonEPSServiceControl ¶
type GatewayNonEPSConfig_NonEPSServiceControl int32
(0)Turning off NonEPS service, (1)Both CSFB and SMS, (2)only SMS
const ( GatewayNonEPSConfig_NON_EPS_SERVICE_CONTROL_OFF GatewayNonEPSConfig_NonEPSServiceControl = 0 GatewayNonEPSConfig_NON_EPS_SERVICE_CONTROL_CSFB_SMS GatewayNonEPSConfig_NonEPSServiceControl = 1 GatewayNonEPSConfig_NON_EPS_SERVICE_CONTROL_SMS GatewayNonEPSConfig_NonEPSServiceControl = 2 )
func (GatewayNonEPSConfig_NonEPSServiceControl) Descriptor ¶
func (GatewayNonEPSConfig_NonEPSServiceControl) Descriptor() protoreflect.EnumDescriptor
func (GatewayNonEPSConfig_NonEPSServiceControl) EnumDescriptor
deprecated
func (GatewayNonEPSConfig_NonEPSServiceControl) EnumDescriptor() ([]byte, []int)
Deprecated: Use GatewayNonEPSConfig_NonEPSServiceControl.Descriptor instead.
func (GatewayNonEPSConfig_NonEPSServiceControl) Number ¶
func (x GatewayNonEPSConfig_NonEPSServiceControl) Number() protoreflect.EnumNumber
func (GatewayNonEPSConfig_NonEPSServiceControl) String ¶
func (x GatewayNonEPSConfig_NonEPSServiceControl) String() string
func (GatewayNonEPSConfig_NonEPSServiceControl) Type ¶
func (GatewayNonEPSConfig_NonEPSServiceControl) Type() protoreflect.EnumType
type GatewayRANConfig ¶
type GatewayRANConfig struct { // Physical cell ID (0-504) Pci int32 `protobuf:"varint,1,opt,name=pci,proto3" json:"pci,omitempty"` // Enable eNodeB TransmitEnabled bool `protobuf:"varint,2,opt,name=transmit_enabled,json=transmitEnabled,proto3" json:"transmit_enabled,omitempty"` // contains filtered or unexported fields }
func (*GatewayRANConfig) Descriptor
deprecated
func (*GatewayRANConfig) Descriptor() ([]byte, []int)
Deprecated: Use GatewayRANConfig.ProtoReflect.Descriptor instead.
func (*GatewayRANConfig) GetPci ¶
func (x *GatewayRANConfig) GetPci() int32
func (*GatewayRANConfig) GetTransmitEnabled ¶
func (x *GatewayRANConfig) GetTransmitEnabled() bool
func (*GatewayRANConfig) ProtoMessage ¶
func (*GatewayRANConfig) ProtoMessage()
func (*GatewayRANConfig) ProtoReflect ¶
func (x *GatewayRANConfig) ProtoReflect() protoreflect.Message
func (*GatewayRANConfig) Reset ¶
func (x *GatewayRANConfig) Reset()
func (*GatewayRANConfig) String ¶
func (x *GatewayRANConfig) String() string
type NetworkEPCConfig ¶
type NetworkEPCConfig struct { // always 3 digits // Mobile country code Mcc string `protobuf:"bytes,1,opt,name=mcc,proto3" json:"mcc,omitempty"` // 2-3 digits // Mobile network code Mnc string `protobuf:"bytes,2,opt,name=mnc,proto3" json:"mnc,omitempty"` // Tracking area code. 16-bit Tac int32 `protobuf:"varint,3,opt,name=tac,proto3" json:"tac,omitempty"` // Operator configuration field for LTE LteAuthOp []byte `protobuf:"bytes,4,opt,name=lte_auth_op,json=lteAuthOp,proto3" json:"lte_auth_op,omitempty"` // Authentication management field for LTE LteAuthAmf []byte `protobuf:"bytes,5,opt,name=lte_auth_amf,json=lteAuthAmf,proto3" json:"lte_auth_amf,omitempty"` SubProfiles map[string]*NetworkEPCConfig_SubscriptionProfile `` /* 182-byte string literal not displayed */ DefaultRuleId string `protobuf:"bytes,7,opt,name=default_rule_id,json=defaultRuleId,proto3" json:"default_rule_id,omitempty"` // Enable relaying S6a messages via FeG RPC RelayEnabled bool `protobuf:"varint,8,opt,name=relay_enabled,json=relayEnabled,proto3" json:"relay_enabled,omitempty"` // Ordered list of network service that will be enabled NetworkServices []NetworkEPCConfig_NetworkServices `` /* 167-byte string literal not displayed */ // If relay_enabled is false, this determines whether cloud subscriberdb // or local subscriberdb is used for authentication requests. CloudSubscriberdbEnabled bool `` /* 137-byte string literal not displayed */ // contains filtered or unexported fields }
func (*NetworkEPCConfig) Descriptor
deprecated
func (*NetworkEPCConfig) Descriptor() ([]byte, []int)
Deprecated: Use NetworkEPCConfig.ProtoReflect.Descriptor instead.
func (*NetworkEPCConfig) GetCloudSubscriberdbEnabled ¶
func (x *NetworkEPCConfig) GetCloudSubscriberdbEnabled() bool
func (*NetworkEPCConfig) GetDefaultRuleId ¶
func (x *NetworkEPCConfig) GetDefaultRuleId() string
func (*NetworkEPCConfig) GetLteAuthAmf ¶
func (x *NetworkEPCConfig) GetLteAuthAmf() []byte
func (*NetworkEPCConfig) GetLteAuthOp ¶
func (x *NetworkEPCConfig) GetLteAuthOp() []byte
func (*NetworkEPCConfig) GetMcc ¶
func (x *NetworkEPCConfig) GetMcc() string
func (*NetworkEPCConfig) GetMnc ¶
func (x *NetworkEPCConfig) GetMnc() string
func (*NetworkEPCConfig) GetNetworkServices ¶
func (x *NetworkEPCConfig) GetNetworkServices() []NetworkEPCConfig_NetworkServices
func (*NetworkEPCConfig) GetRelayEnabled ¶
func (x *NetworkEPCConfig) GetRelayEnabled() bool
func (*NetworkEPCConfig) GetSubProfiles ¶
func (x *NetworkEPCConfig) GetSubProfiles() map[string]*NetworkEPCConfig_SubscriptionProfile
func (*NetworkEPCConfig) GetTac ¶
func (x *NetworkEPCConfig) GetTac() int32
func (*NetworkEPCConfig) ProtoMessage ¶
func (*NetworkEPCConfig) ProtoMessage()
func (*NetworkEPCConfig) ProtoReflect ¶
func (x *NetworkEPCConfig) ProtoReflect() protoreflect.Message
func (*NetworkEPCConfig) Reset ¶
func (x *NetworkEPCConfig) Reset()
func (*NetworkEPCConfig) String ¶
func (x *NetworkEPCConfig) String() string
type NetworkEPCConfig_NetworkServices ¶
type NetworkEPCConfig_NetworkServices int32
const ( // Deprecated: Do not use. NetworkEPCConfig_METERING NetworkEPCConfig_NetworkServices = 0 // deprecated NetworkEPCConfig_DPI NetworkEPCConfig_NetworkServices = 1 NetworkEPCConfig_ENFORCEMENT NetworkEPCConfig_NetworkServices = 2 )
func GetNetworkServiceEnum ¶
func GetNetworkServiceEnum(name string) (NetworkEPCConfig_NetworkServices, error)
GetNetworkServiceEnum returns the corresponding enum for storage given a network service name presented to the user,
func (NetworkEPCConfig_NetworkServices) Descriptor ¶
func (NetworkEPCConfig_NetworkServices) Descriptor() protoreflect.EnumDescriptor
func (NetworkEPCConfig_NetworkServices) Enum ¶
func (x NetworkEPCConfig_NetworkServices) Enum() *NetworkEPCConfig_NetworkServices
func (NetworkEPCConfig_NetworkServices) EnumDescriptor
deprecated
func (NetworkEPCConfig_NetworkServices) EnumDescriptor() ([]byte, []int)
Deprecated: Use NetworkEPCConfig_NetworkServices.Descriptor instead.
func (NetworkEPCConfig_NetworkServices) Number ¶
func (x NetworkEPCConfig_NetworkServices) Number() protoreflect.EnumNumber
func (NetworkEPCConfig_NetworkServices) String ¶
func (x NetworkEPCConfig_NetworkServices) String() string
func (NetworkEPCConfig_NetworkServices) Type ¶
func (NetworkEPCConfig_NetworkServices) Type() protoreflect.EnumType
type NetworkEPCConfig_SubscriptionProfile ¶
type NetworkEPCConfig_SubscriptionProfile struct { // Maximum uplink bit rate (AMBR-UL) MaxUlBitRate uint64 `protobuf:"varint,1,opt,name=max_ul_bit_rate,json=maxUlBitRate,proto3" json:"max_ul_bit_rate,omitempty"` // Maximum downlink bit rate (AMBR-DL) MaxDlBitRate uint64 `protobuf:"varint,2,opt,name=max_dl_bit_rate,json=maxDlBitRate,proto3" json:"max_dl_bit_rate,omitempty"` // contains filtered or unexported fields }
func (*NetworkEPCConfig_SubscriptionProfile) Descriptor
deprecated
func (*NetworkEPCConfig_SubscriptionProfile) Descriptor() ([]byte, []int)
Deprecated: Use NetworkEPCConfig_SubscriptionProfile.ProtoReflect.Descriptor instead.
func (*NetworkEPCConfig_SubscriptionProfile) GetMaxDlBitRate ¶
func (x *NetworkEPCConfig_SubscriptionProfile) GetMaxDlBitRate() uint64
func (*NetworkEPCConfig_SubscriptionProfile) GetMaxUlBitRate ¶
func (x *NetworkEPCConfig_SubscriptionProfile) GetMaxUlBitRate() uint64
func (*NetworkEPCConfig_SubscriptionProfile) ProtoMessage ¶
func (*NetworkEPCConfig_SubscriptionProfile) ProtoMessage()
func (*NetworkEPCConfig_SubscriptionProfile) ProtoReflect ¶
func (x *NetworkEPCConfig_SubscriptionProfile) ProtoReflect() protoreflect.Message
func (*NetworkEPCConfig_SubscriptionProfile) Reset ¶
func (x *NetworkEPCConfig_SubscriptionProfile) Reset()
func (*NetworkEPCConfig_SubscriptionProfile) String ¶
func (x *NetworkEPCConfig_SubscriptionProfile) String() string
type NetworkRANConfig ¶
type NetworkRANConfig struct { Earfcndl int32 `protobuf:"varint,1,opt,name=earfcndl,proto3" json:"earfcndl,omitempty"` // Bandwidth in MHz, from set {1.4, 3, 5, 10, 15, 20} BandwidthMhz int32 `protobuf:"varint,2,opt,name=bandwidth_mhz,json=bandwidthMhz,proto3" json:"bandwidth_mhz,omitempty"` SubframeAssignment int32 `protobuf:"varint,3,opt,name=subframe_assignment,json=subframeAssignment,proto3" json:"subframe_assignment,omitempty"` SpecialSubframePattern int32 `` /* 130-byte string literal not displayed */ TddConfig *NetworkRANConfig_TDDConfig `protobuf:"bytes,6,opt,name=tdd_config,json=tddConfig,proto3" json:"tdd_config,omitempty"` FddConfig *NetworkRANConfig_FDDConfig `protobuf:"bytes,7,opt,name=fdd_config,json=fddConfig,proto3" json:"fdd_config,omitempty"` // contains filtered or unexported fields }
func (*NetworkRANConfig) Descriptor
deprecated
func (*NetworkRANConfig) Descriptor() ([]byte, []int)
Deprecated: Use NetworkRANConfig.ProtoReflect.Descriptor instead.
func (*NetworkRANConfig) GetBandwidthMhz ¶
func (x *NetworkRANConfig) GetBandwidthMhz() int32
func (*NetworkRANConfig) GetEarfcndl ¶
func (x *NetworkRANConfig) GetEarfcndl() int32
func (*NetworkRANConfig) GetFddConfig ¶
func (x *NetworkRANConfig) GetFddConfig() *NetworkRANConfig_FDDConfig
func (*NetworkRANConfig) GetSpecialSubframePattern ¶
func (x *NetworkRANConfig) GetSpecialSubframePattern() int32
func (*NetworkRANConfig) GetSubframeAssignment ¶
func (x *NetworkRANConfig) GetSubframeAssignment() int32
func (*NetworkRANConfig) GetTddConfig ¶
func (x *NetworkRANConfig) GetTddConfig() *NetworkRANConfig_TDDConfig
func (*NetworkRANConfig) ProtoMessage ¶
func (*NetworkRANConfig) ProtoMessage()
func (*NetworkRANConfig) ProtoReflect ¶
func (x *NetworkRANConfig) ProtoReflect() protoreflect.Message
func (*NetworkRANConfig) Reset ¶
func (x *NetworkRANConfig) Reset()
func (*NetworkRANConfig) String ¶
func (x *NetworkRANConfig) String() string
type NetworkRANConfig_FDDConfig ¶
type NetworkRANConfig_FDDConfig struct { Earfcndl int32 `protobuf:"varint,1,opt,name=earfcndl,proto3" json:"earfcndl,omitempty"` Earfcnul int32 `protobuf:"varint,2,opt,name=earfcnul,proto3" json:"earfcnul,omitempty"` // contains filtered or unexported fields }
func (*NetworkRANConfig_FDDConfig) Descriptor
deprecated
func (*NetworkRANConfig_FDDConfig) Descriptor() ([]byte, []int)
Deprecated: Use NetworkRANConfig_FDDConfig.ProtoReflect.Descriptor instead.
func (*NetworkRANConfig_FDDConfig) GetEarfcndl ¶
func (x *NetworkRANConfig_FDDConfig) GetEarfcndl() int32
func (*NetworkRANConfig_FDDConfig) GetEarfcnul ¶
func (x *NetworkRANConfig_FDDConfig) GetEarfcnul() int32
func (*NetworkRANConfig_FDDConfig) ProtoMessage ¶
func (*NetworkRANConfig_FDDConfig) ProtoMessage()
func (*NetworkRANConfig_FDDConfig) ProtoReflect ¶
func (x *NetworkRANConfig_FDDConfig) ProtoReflect() protoreflect.Message
func (*NetworkRANConfig_FDDConfig) Reset ¶
func (x *NetworkRANConfig_FDDConfig) Reset()
func (*NetworkRANConfig_FDDConfig) String ¶
func (x *NetworkRANConfig_FDDConfig) String() string
type NetworkRANConfig_TDDConfig ¶
type NetworkRANConfig_TDDConfig struct { Earfcndl int32 `protobuf:"varint,1,opt,name=earfcndl,proto3" json:"earfcndl,omitempty"` // TDD subframe config parameter. See http://niviuk.free.fr/lte_tdd.php SubframeAssignment int32 `protobuf:"varint,2,opt,name=subframe_assignment,json=subframeAssignment,proto3" json:"subframe_assignment,omitempty"` // TDD subframe config parameter. See http://niviuk.free.fr/lte_tdd.php SpecialSubframePattern int32 `` /* 130-byte string literal not displayed */ // contains filtered or unexported fields }
func (*NetworkRANConfig_TDDConfig) Descriptor
deprecated
func (*NetworkRANConfig_TDDConfig) Descriptor() ([]byte, []int)
Deprecated: Use NetworkRANConfig_TDDConfig.ProtoReflect.Descriptor instead.
func (*NetworkRANConfig_TDDConfig) GetEarfcndl ¶
func (x *NetworkRANConfig_TDDConfig) GetEarfcndl() int32
func (*NetworkRANConfig_TDDConfig) GetSpecialSubframePattern ¶
func (x *NetworkRANConfig_TDDConfig) GetSpecialSubframePattern() int32
func (*NetworkRANConfig_TDDConfig) GetSubframeAssignment ¶
func (x *NetworkRANConfig_TDDConfig) GetSubframeAssignment() int32
func (*NetworkRANConfig_TDDConfig) ProtoMessage ¶
func (*NetworkRANConfig_TDDConfig) ProtoMessage()
func (*NetworkRANConfig_TDDConfig) ProtoReflect ¶
func (x *NetworkRANConfig_TDDConfig) ProtoReflect() protoreflect.Message
func (*NetworkRANConfig_TDDConfig) Reset ¶
func (x *NetworkRANConfig_TDDConfig) Reset()
func (*NetworkRANConfig_TDDConfig) String ¶
func (x *NetworkRANConfig_TDDConfig) String() string