Documentation ¶
Index ¶
- Variables
- func RegisterConfigServiceServer(s grpc.ServiceRegistrar, srv ConfigServiceServer)
- type AppFilterRules
- type AppInfo
- func (*AppInfo) Descriptor() ([]byte, []int)deprecated
- func (x *AppInfo) GetAppName() string
- func (x *AppInfo) GetEndPoint() string
- func (x *AppInfo) GetEndport() uint32
- func (x *AppInfo) GetProtocol() uint32
- func (x *AppInfo) GetStartport() uint32
- func (*AppInfo) ProtoMessage()
- func (x *AppInfo) ProtoReflect() protoreflect.Message
- func (x *AppInfo) Reset()
- func (x *AppInfo) String() string
- type ConfigServiceClient
- type ConfigServiceServer
- type ConfigService_NetworkSliceSubscribeClient
- type ConfigService_NetworkSliceSubscribeServer
- type DeviceGroup
- func (*DeviceGroup) Descriptor() ([]byte, []int)deprecated
- func (x *DeviceGroup) GetImsi() []string
- func (x *DeviceGroup) GetIpDomainDetails() *IpDomain
- func (x *DeviceGroup) GetName() string
- func (*DeviceGroup) ProtoMessage()
- func (x *DeviceGroup) ProtoReflect() protoreflect.Message
- func (x *DeviceGroup) Reset()
- func (x *DeviceGroup) String() string
- type GNodeB
- type IpDomain
- func (*IpDomain) Descriptor() ([]byte, []int)deprecated
- func (x *IpDomain) GetDnnName() string
- func (x *IpDomain) GetDnsPrimary() string
- func (x *IpDomain) GetMtu() int32
- func (x *IpDomain) GetName() string
- func (x *IpDomain) GetUeDnnQos() *UeDnnQosInfo
- func (x *IpDomain) GetUePool() string
- func (*IpDomain) ProtoMessage()
- func (x *IpDomain) ProtoReflect() protoreflect.Message
- func (x *IpDomain) Reset()
- func (x *IpDomain) String() string
- type NSSAI
- type NetworkSlice
- func (*NetworkSlice) Descriptor() ([]byte, []int)deprecated
- func (x *NetworkSlice) GetAddUpdatedImsis() []string
- func (x *NetworkSlice) GetAppFilters() *AppFilterRules
- func (x *NetworkSlice) GetAppInfo() []*AppInfo
- func (x *NetworkSlice) GetDeletedImsis() []string
- func (x *NetworkSlice) GetDenyApps() []string
- func (x *NetworkSlice) GetDeviceGroup() []*DeviceGroup
- func (x *NetworkSlice) GetName() string
- func (x *NetworkSlice) GetNssai() *NSSAI
- func (x *NetworkSlice) GetOperationType() OpType
- func (x *NetworkSlice) GetPermitApps() []string
- func (x *NetworkSlice) GetQos() *QoS
- func (x *NetworkSlice) GetSite() *SiteInfo
- func (*NetworkSlice) ProtoMessage()
- func (x *NetworkSlice) ProtoReflect() protoreflect.Message
- func (x *NetworkSlice) Reset()
- func (x *NetworkSlice) String() string
- type NetworkSliceRequest
- func (*NetworkSliceRequest) Descriptor() ([]byte, []int)deprecated
- func (x *NetworkSliceRequest) GetClientId() string
- func (x *NetworkSliceRequest) GetImsiRequested() bool
- func (x *NetworkSliceRequest) GetMetadataRequested() bool
- func (x *NetworkSliceRequest) GetRestartCounter() uint32
- func (*NetworkSliceRequest) ProtoMessage()
- func (x *NetworkSliceRequest) ProtoReflect() protoreflect.Message
- func (x *NetworkSliceRequest) Reset()
- func (x *NetworkSliceRequest) String() string
- type NetworkSliceResponse
- func (*NetworkSliceResponse) Descriptor() ([]byte, []int)deprecated
- func (x *NetworkSliceResponse) GetConfigUpdated() uint32
- func (x *NetworkSliceResponse) GetNetworkSlice() []*NetworkSlice
- func (x *NetworkSliceResponse) GetRestartCounter() uint32
- func (*NetworkSliceResponse) ProtoMessage()
- func (x *NetworkSliceResponse) ProtoReflect() protoreflect.Message
- func (x *NetworkSliceResponse) Reset()
- func (x *NetworkSliceResponse) String() string
- type OpType
- type PccArp
- type PccArpPc
- type PccArpPv
- type PccFlowDirection
- func (PccFlowDirection) Descriptor() protoreflect.EnumDescriptor
- func (x PccFlowDirection) Enum() *PccFlowDirection
- func (PccFlowDirection) EnumDescriptor() ([]byte, []int)deprecated
- func (x PccFlowDirection) Number() protoreflect.EnumNumber
- func (x PccFlowDirection) String() string
- func (PccFlowDirection) Type() protoreflect.EnumType
- type PccFlowInfo
- func (*PccFlowInfo) Descriptor() ([]byte, []int)deprecated
- func (x *PccFlowInfo) GetFlowDesc() string
- func (x *PccFlowInfo) GetFlowDir() PccFlowDirection
- func (x *PccFlowInfo) GetFlowStatus() PccFlowStatus
- func (x *PccFlowInfo) GetTosTrafficClass() string
- func (*PccFlowInfo) ProtoMessage()
- func (x *PccFlowInfo) ProtoReflect() protoreflect.Message
- func (x *PccFlowInfo) Reset()
- func (x *PccFlowInfo) String() string
- type PccFlowStatus
- func (PccFlowStatus) Descriptor() protoreflect.EnumDescriptor
- func (x PccFlowStatus) Enum() *PccFlowStatus
- func (PccFlowStatus) EnumDescriptor() ([]byte, []int)deprecated
- func (x PccFlowStatus) Number() protoreflect.EnumNumber
- func (x PccFlowStatus) String() string
- func (PccFlowStatus) Type() protoreflect.EnumType
- type PccFlowTos
- type PccRule
- func (*PccRule) Descriptor() ([]byte, []int)deprecated
- func (x *PccRule) GetFlowInfos() []*PccFlowInfo
- func (x *PccRule) GetPriority() int32
- func (x *PccRule) GetQos() *PccRuleQos
- func (x *PccRule) GetRuleId() string
- func (*PccRule) ProtoMessage()
- func (x *PccRule) ProtoReflect() protoreflect.Message
- func (x *PccRule) Reset()
- func (x *PccRule) String() string
- type PccRuleQos
- func (*PccRuleQos) Descriptor() ([]byte, []int)deprecated
- func (x *PccRuleQos) GetArp() *PccArp
- func (x *PccRuleQos) GetGbrDl() int32
- func (x *PccRuleQos) GetGbrUl() int32
- func (x *PccRuleQos) GetMaxbrDl() int32
- func (x *PccRuleQos) GetMaxbrUl() int32
- func (x *PccRuleQos) GetVar5Qi() int32
- func (*PccRuleQos) ProtoMessage()
- func (x *PccRuleQos) ProtoReflect() protoreflect.Message
- func (x *PccRuleQos) Reset()
- func (x *PccRuleQos) String() string
- type PlmnId
- type QoS
- type SiteInfo
- func (*SiteInfo) Descriptor() ([]byte, []int)deprecated
- func (x *SiteInfo) GetGnb() []*GNodeB
- func (x *SiteInfo) GetPlmn() *PlmnId
- func (x *SiteInfo) GetSiteName() string
- func (x *SiteInfo) GetUpf() *UpfInfo
- func (*SiteInfo) ProtoMessage()
- func (x *SiteInfo) ProtoReflect() protoreflect.Message
- func (x *SiteInfo) Reset()
- func (x *SiteInfo) String() string
- type Status
- type TrafficClassInfo
- func (*TrafficClassInfo) Descriptor() ([]byte, []int)deprecated
- func (x *TrafficClassInfo) GetArp() int32
- func (x *TrafficClassInfo) GetName() string
- func (x *TrafficClassInfo) GetPdb() int32
- func (x *TrafficClassInfo) GetPelr() int32
- func (x *TrafficClassInfo) GetQci() int32
- func (*TrafficClassInfo) ProtoMessage()
- func (x *TrafficClassInfo) ProtoReflect() protoreflect.Message
- func (x *TrafficClassInfo) Reset()
- func (x *TrafficClassInfo) String() string
- type UeDnnQosInfo
- func (*UeDnnQosInfo) Descriptor() ([]byte, []int)deprecated
- func (x *UeDnnQosInfo) GetDnnMbrDownlink() int64
- func (x *UeDnnQosInfo) GetDnnMbrUplink() int64
- func (x *UeDnnQosInfo) GetTrafficClass() *TrafficClassInfo
- func (*UeDnnQosInfo) ProtoMessage()
- func (x *UeDnnQosInfo) ProtoReflect() protoreflect.Message
- func (x *UeDnnQosInfo) Reset()
- func (x *UeDnnQosInfo) String() string
- type UnimplementedConfigServiceServer
- type UnsafeConfigServiceServer
- type UpfInfo
Constants ¶
This section is empty.
Variables ¶
var ( Status_name = map[int32]string{ 0: "SUCCESS", 1: "FAILURE", } Status_value = map[string]int32{ "SUCCESS": 0, "FAILURE": 1, } )
Enum value maps for Status.
var ( PccFlowDirection_name = map[int32]string{ 0: "DOWNLINK", 1: "UPLINK", 2: "BIDIRECTIONAL", 3: "UNSPECIFIED", } PccFlowDirection_value = map[string]int32{ "DOWNLINK": 0, "UPLINK": 1, "BIDIRECTIONAL": 2, "UNSPECIFIED": 3, } )
Enum value maps for PccFlowDirection.
var ( PccArpPc_name = map[int32]string{ 0: "NOT_PREEMPT", 1: "MAY_PREEMPT", } PccArpPc_value = map[string]int32{ "NOT_PREEMPT": 0, "MAY_PREEMPT": 1, } )
Enum value maps for PccArpPc.
var ( PccArpPv_name = map[int32]string{ 0: "NOT_PREEMPTABLE", 1: "PREEMPTABLE", } PccArpPv_value = map[string]int32{ "NOT_PREEMPTABLE": 0, "PREEMPTABLE": 1, } )
Enum value maps for PccArpPv.
var ( PccFlowTos_name = map[int32]string{ 0: "HOPOPT", 1: "ICMP", 6: "TCP", 17: "UDP", } PccFlowTos_value = map[string]int32{ "HOPOPT": 0, "ICMP": 1, "TCP": 6, "UDP": 17, } )
Enum value maps for PccFlowTos.
var ( PccFlowStatus_name = map[int32]string{ 0: "ENABLED_UPLINK", 1: "ENABLED_DOWNLINK", 2: "ENABLED", 3: "DISABLED", 4: "REMOVED", } PccFlowStatus_value = map[string]int32{ "ENABLED_UPLINK": 0, "ENABLED_DOWNLINK": 1, "ENABLED": 2, "DISABLED": 3, "REMOVED": 4, } )
Enum value maps for PccFlowStatus.
var ( OpType_name = map[int32]string{ 0: "SLICE_ADD", 1: "SLICE_UPDATE", 2: "SLICE_DELETE", } OpType_value = map[string]int32{ "SLICE_ADD": 0, "SLICE_UPDATE": 1, "SLICE_DELETE": 2, } )
Enum value maps for OpType.
var ConfigService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "sdcoreConfig.ConfigService", HandlerType: (*ConfigServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "GetNetworkSlice", Handler: _ConfigService_GetNetworkSlice_Handler, }, }, Streams: []grpc.StreamDesc{ { StreamName: "NetworkSliceSubscribe", Handler: _ConfigService_NetworkSliceSubscribe_Handler, ServerStreams: true, }, }, Metadata: "config.proto", }
ConfigService_ServiceDesc is the grpc.ServiceDesc for ConfigService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var File_config_proto protoreflect.FileDescriptor
Functions ¶
func RegisterConfigServiceServer ¶
func RegisterConfigServiceServer(s grpc.ServiceRegistrar, srv ConfigServiceServer)
Types ¶
type AppFilterRules ¶ added in v1.0.2
type AppFilterRules struct { PccRuleBase []*PccRule `protobuf:"bytes,1,rep,name=PccRuleBase,proto3" json:"PccRuleBase,omitempty"` // contains filtered or unexported fields }
func (*AppFilterRules) Descriptor
deprecated
added in
v1.0.2
func (*AppFilterRules) Descriptor() ([]byte, []int)
Deprecated: Use AppFilterRules.ProtoReflect.Descriptor instead.
func (*AppFilterRules) GetPccRuleBase ¶ added in v1.0.2
func (x *AppFilterRules) GetPccRuleBase() []*PccRule
func (*AppFilterRules) ProtoMessage ¶ added in v1.0.2
func (*AppFilterRules) ProtoMessage()
func (*AppFilterRules) ProtoReflect ¶ added in v1.0.2
func (x *AppFilterRules) ProtoReflect() protoreflect.Message
func (*AppFilterRules) Reset ¶ added in v1.0.2
func (x *AppFilterRules) Reset()
func (*AppFilterRules) String ¶ added in v1.0.2
func (x *AppFilterRules) String() string
type AppInfo ¶
type AppInfo struct { AppName string `protobuf:"bytes,1,opt,name=AppName,proto3" json:"AppName,omitempty"` Startport uint32 `protobuf:"varint,2,opt,name=Startport,proto3" json:"Startport,omitempty"` Endport uint32 `protobuf:"varint,3,opt,name=Endport,proto3" json:"Endport,omitempty"` Protocol uint32 `protobuf:"varint,4,opt,name=Protocol,proto3" json:"Protocol,omitempty"` EndPoint string `protobuf:"bytes,5,opt,name=EndPoint,proto3" json:"EndPoint,omitempty"` // contains filtered or unexported fields }
func (*AppInfo) Descriptor
deprecated
func (*AppInfo) GetAppName ¶
func (*AppInfo) GetEndPoint ¶
func (*AppInfo) GetEndport ¶
func (*AppInfo) GetProtocol ¶
func (*AppInfo) GetStartport ¶
func (*AppInfo) ProtoMessage ¶
func (*AppInfo) ProtoMessage()
func (*AppInfo) ProtoReflect ¶
func (x *AppInfo) ProtoReflect() protoreflect.Message
type ConfigServiceClient ¶
type ConfigServiceClient interface { GetNetworkSlice(ctx context.Context, in *NetworkSliceRequest, opts ...grpc.CallOption) (*NetworkSliceResponse, error) NetworkSliceSubscribe(ctx context.Context, in *NetworkSliceRequest, opts ...grpc.CallOption) (ConfigService_NetworkSliceSubscribeClient, error) }
ConfigServiceClient is the client API for ConfigService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewConfigServiceClient ¶
func NewConfigServiceClient(cc grpc.ClientConnInterface) ConfigServiceClient
type ConfigServiceServer ¶
type ConfigServiceServer interface { GetNetworkSlice(context.Context, *NetworkSliceRequest) (*NetworkSliceResponse, error) NetworkSliceSubscribe(*NetworkSliceRequest, ConfigService_NetworkSliceSubscribeServer) error // contains filtered or unexported methods }
ConfigServiceServer is the server API for ConfigService service. All implementations must embed UnimplementedConfigServiceServer for forward compatibility
type ConfigService_NetworkSliceSubscribeClient ¶ added in v1.0.1
type ConfigService_NetworkSliceSubscribeClient interface { Recv() (*NetworkSliceResponse, error) grpc.ClientStream }
type ConfigService_NetworkSliceSubscribeServer ¶ added in v1.0.1
type ConfigService_NetworkSliceSubscribeServer interface { Send(*NetworkSliceResponse) error grpc.ServerStream }
type DeviceGroup ¶
type DeviceGroup struct { Name string `protobuf:"bytes,1,opt,name=Name,proto3" json:"Name,omitempty"` IpDomainDetails *IpDomain `protobuf:"bytes,2,opt,name=IpDomainDetails,proto3" json:"IpDomainDetails,omitempty"` Imsi []string `protobuf:"bytes,3,rep,name=Imsi,proto3" json:"Imsi,omitempty"` // contains filtered or unexported fields }
func (*DeviceGroup) Descriptor
deprecated
func (*DeviceGroup) Descriptor() ([]byte, []int)
Deprecated: Use DeviceGroup.ProtoReflect.Descriptor instead.
func (*DeviceGroup) GetImsi ¶
func (x *DeviceGroup) GetImsi() []string
func (*DeviceGroup) GetIpDomainDetails ¶
func (x *DeviceGroup) GetIpDomainDetails() *IpDomain
func (*DeviceGroup) GetName ¶
func (x *DeviceGroup) GetName() string
func (*DeviceGroup) ProtoMessage ¶
func (*DeviceGroup) ProtoMessage()
func (*DeviceGroup) ProtoReflect ¶
func (x *DeviceGroup) ProtoReflect() protoreflect.Message
func (*DeviceGroup) Reset ¶
func (x *DeviceGroup) Reset()
func (*DeviceGroup) String ¶
func (x *DeviceGroup) String() string
type GNodeB ¶
type GNodeB struct { Name string `protobuf:"bytes,1,opt,name=Name,proto3" json:"Name,omitempty"` Tac int32 `protobuf:"varint,2,opt,name=Tac,proto3" json:"Tac,omitempty"` // contains filtered or unexported fields }
func (*GNodeB) Descriptor
deprecated
func (*GNodeB) ProtoMessage ¶
func (*GNodeB) ProtoMessage()
func (*GNodeB) ProtoReflect ¶
func (x *GNodeB) ProtoReflect() protoreflect.Message
type IpDomain ¶
type IpDomain struct { Name string `protobuf:"bytes,1,opt,name=Name,proto3" json:"Name,omitempty"` DnnName string `protobuf:"bytes,2,opt,name=DnnName,proto3" json:"DnnName,omitempty"` UePool string `protobuf:"bytes,3,opt,name=UePool,proto3" json:"UePool,omitempty"` DnsPrimary string `protobuf:"bytes,4,opt,name=DnsPrimary,proto3" json:"DnsPrimary,omitempty"` Mtu int32 `protobuf:"varint,5,opt,name=Mtu,proto3" json:"Mtu,omitempty"` UeDnnQos *UeDnnQosInfo `protobuf:"bytes,6,opt,name=UeDnnQos,proto3" json:"UeDnnQos,omitempty"` // contains filtered or unexported fields }
func (*IpDomain) Descriptor
deprecated
func (*IpDomain) GetDnnName ¶
func (*IpDomain) GetDnsPrimary ¶
func (*IpDomain) GetUeDnnQos ¶ added in v1.0.2
func (x *IpDomain) GetUeDnnQos() *UeDnnQosInfo
func (*IpDomain) ProtoMessage ¶
func (*IpDomain) ProtoMessage()
func (*IpDomain) ProtoReflect ¶
func (x *IpDomain) ProtoReflect() protoreflect.Message
type NSSAI ¶
type NSSAI struct { Sst string `protobuf:"bytes,1,opt,name=Sst,proto3" json:"Sst,omitempty"` Sd string `protobuf:"bytes,2,opt,name=Sd,proto3" json:"Sd,omitempty"` // contains filtered or unexported fields }
func (*NSSAI) Descriptor
deprecated
func (*NSSAI) ProtoMessage ¶
func (*NSSAI) ProtoMessage()
func (*NSSAI) ProtoReflect ¶
func (x *NSSAI) ProtoReflect() protoreflect.Message
type NetworkSlice ¶
type NetworkSlice struct { Name string `protobuf:"bytes,1,opt,name=Name,proto3" json:"Name,omitempty"` Nssai *NSSAI `protobuf:"bytes,2,opt,name=Nssai,proto3" json:"Nssai,omitempty"` Qos *QoS `protobuf:"bytes,3,opt,name=Qos,proto3" json:"Qos,omitempty"` DeviceGroup []*DeviceGroup `protobuf:"bytes,4,rep,name=DeviceGroup,proto3" json:"DeviceGroup,omitempty"` Site *SiteInfo `protobuf:"bytes,5,opt,name=Site,proto3" json:"Site,omitempty"` DenyApps []string `protobuf:"bytes,6,rep,name=DenyApps,proto3" json:"DenyApps,omitempty"` PermitApps []string `protobuf:"bytes,7,rep,name=PermitApps,proto3" json:"PermitApps,omitempty"` AppInfo []*AppInfo `protobuf:"bytes,8,rep,name=AppInfo,proto3" json:"AppInfo,omitempty"` AppFilters *AppFilterRules `protobuf:"bytes,9,opt,name=AppFilters,proto3" json:"AppFilters,omitempty"` OperationType OpType `protobuf:"varint,10,opt,name=OperationType,proto3,enum=sdcoreConfig.OpType" json:"OperationType,omitempty"` AddUpdatedImsis []string `protobuf:"bytes,11,rep,name=AddUpdatedImsis,proto3" json:"AddUpdatedImsis,omitempty"` //metadata is set in request then send 11,12 in response DeletedImsis []string `protobuf:"bytes,12,rep,name=DeletedImsis,proto3" json:"DeletedImsis,omitempty"` // contains filtered or unexported fields }
func (*NetworkSlice) Descriptor
deprecated
func (*NetworkSlice) Descriptor() ([]byte, []int)
Deprecated: Use NetworkSlice.ProtoReflect.Descriptor instead.
func (*NetworkSlice) GetAddUpdatedImsis ¶ added in v1.0.2
func (x *NetworkSlice) GetAddUpdatedImsis() []string
func (*NetworkSlice) GetAppFilters ¶ added in v1.0.2
func (x *NetworkSlice) GetAppFilters() *AppFilterRules
func (*NetworkSlice) GetAppInfo ¶
func (x *NetworkSlice) GetAppInfo() []*AppInfo
func (*NetworkSlice) GetDeletedImsis ¶ added in v1.0.2
func (x *NetworkSlice) GetDeletedImsis() []string
func (*NetworkSlice) GetDenyApps ¶
func (x *NetworkSlice) GetDenyApps() []string
func (*NetworkSlice) GetDeviceGroup ¶
func (x *NetworkSlice) GetDeviceGroup() []*DeviceGroup
func (*NetworkSlice) GetName ¶
func (x *NetworkSlice) GetName() string
func (*NetworkSlice) GetNssai ¶
func (x *NetworkSlice) GetNssai() *NSSAI
func (*NetworkSlice) GetOperationType ¶ added in v1.0.2
func (x *NetworkSlice) GetOperationType() OpType
func (*NetworkSlice) GetPermitApps ¶
func (x *NetworkSlice) GetPermitApps() []string
func (*NetworkSlice) GetQos ¶
func (x *NetworkSlice) GetQos() *QoS
func (*NetworkSlice) GetSite ¶
func (x *NetworkSlice) GetSite() *SiteInfo
func (*NetworkSlice) ProtoMessage ¶
func (*NetworkSlice) ProtoMessage()
func (*NetworkSlice) ProtoReflect ¶
func (x *NetworkSlice) ProtoReflect() protoreflect.Message
func (*NetworkSlice) Reset ¶
func (x *NetworkSlice) Reset()
func (*NetworkSlice) String ¶
func (x *NetworkSlice) String() string
type NetworkSliceRequest ¶
type NetworkSliceRequest struct { RestartCounter uint32 `protobuf:"varint,1,opt,name=RestartCounter,proto3" json:"RestartCounter,omitempty"` ClientId string `protobuf:"bytes,2,opt,name=ClientId,proto3" json:"ClientId,omitempty"` ImsiRequested bool `protobuf:"varint,3,opt,name=ImsiRequested,proto3" json:"ImsiRequested,omitempty"` MetadataRequested bool `protobuf:"varint,4,opt,name=MetadataRequested,proto3" json:"MetadataRequested,omitempty"` // contains filtered or unexported fields }
func (*NetworkSliceRequest) Descriptor
deprecated
func (*NetworkSliceRequest) Descriptor() ([]byte, []int)
Deprecated: Use NetworkSliceRequest.ProtoReflect.Descriptor instead.
func (*NetworkSliceRequest) GetClientId ¶
func (x *NetworkSliceRequest) GetClientId() string
func (*NetworkSliceRequest) GetImsiRequested ¶
func (x *NetworkSliceRequest) GetImsiRequested() bool
func (*NetworkSliceRequest) GetMetadataRequested ¶ added in v1.0.2
func (x *NetworkSliceRequest) GetMetadataRequested() bool
func (*NetworkSliceRequest) GetRestartCounter ¶
func (x *NetworkSliceRequest) GetRestartCounter() uint32
func (*NetworkSliceRequest) ProtoMessage ¶
func (*NetworkSliceRequest) ProtoMessage()
func (*NetworkSliceRequest) ProtoReflect ¶
func (x *NetworkSliceRequest) ProtoReflect() protoreflect.Message
func (*NetworkSliceRequest) Reset ¶
func (x *NetworkSliceRequest) Reset()
func (*NetworkSliceRequest) String ¶
func (x *NetworkSliceRequest) String() string
type NetworkSliceResponse ¶
type NetworkSliceResponse struct { RestartCounter uint32 `protobuf:"varint,1,opt,name=RestartCounter,proto3" json:"RestartCounter,omitempty"` NetworkSlice []*NetworkSlice `protobuf:"bytes,2,rep,name=NetworkSlice,proto3" json:"NetworkSlice,omitempty"` ConfigUpdated uint32 `protobuf:"varint,3,opt,name=ConfigUpdated,proto3" json:"ConfigUpdated,omitempty"` // contains filtered or unexported fields }
func (*NetworkSliceResponse) Descriptor
deprecated
func (*NetworkSliceResponse) Descriptor() ([]byte, []int)
Deprecated: Use NetworkSliceResponse.ProtoReflect.Descriptor instead.
func (*NetworkSliceResponse) GetConfigUpdated ¶
func (x *NetworkSliceResponse) GetConfigUpdated() uint32
func (*NetworkSliceResponse) GetNetworkSlice ¶
func (x *NetworkSliceResponse) GetNetworkSlice() []*NetworkSlice
func (*NetworkSliceResponse) GetRestartCounter ¶
func (x *NetworkSliceResponse) GetRestartCounter() uint32
func (*NetworkSliceResponse) ProtoMessage ¶
func (*NetworkSliceResponse) ProtoMessage()
func (*NetworkSliceResponse) ProtoReflect ¶
func (x *NetworkSliceResponse) ProtoReflect() protoreflect.Message
func (*NetworkSliceResponse) Reset ¶
func (x *NetworkSliceResponse) Reset()
func (*NetworkSliceResponse) String ¶
func (x *NetworkSliceResponse) String() string
type OpType ¶ added in v1.0.2
type OpType int32
func (OpType) Descriptor ¶ added in v1.0.2
func (OpType) Descriptor() protoreflect.EnumDescriptor
func (OpType) EnumDescriptor
deprecated
added in
v1.0.2
func (OpType) Number ¶ added in v1.0.2
func (x OpType) Number() protoreflect.EnumNumber
func (OpType) Type ¶ added in v1.0.2
func (OpType) Type() protoreflect.EnumType
type PccArp ¶ added in v1.0.2
type PccArp struct { PL int32 `protobuf:"varint,1,opt,name=PL,proto3" json:"PL,omitempty"` PC PccArpPc `protobuf:"varint,2,opt,name=PC,proto3,enum=sdcoreConfig.PccArpPc" json:"PC,omitempty"` PV PccArpPv `protobuf:"varint,3,opt,name=PV,proto3,enum=sdcoreConfig.PccArpPv" json:"PV,omitempty"` // contains filtered or unexported fields }
func (*PccArp) Descriptor
deprecated
added in
v1.0.2
func (*PccArp) ProtoMessage ¶ added in v1.0.2
func (*PccArp) ProtoMessage()
func (*PccArp) ProtoReflect ¶ added in v1.0.2
func (x *PccArp) ProtoReflect() protoreflect.Message
type PccArpPc ¶ added in v1.0.2
type PccArpPc int32
func (PccArpPc) Descriptor ¶ added in v1.0.2
func (PccArpPc) Descriptor() protoreflect.EnumDescriptor
func (PccArpPc) EnumDescriptor
deprecated
added in
v1.0.2
func (PccArpPc) Number ¶ added in v1.0.2
func (x PccArpPc) Number() protoreflect.EnumNumber
func (PccArpPc) Type ¶ added in v1.0.2
func (PccArpPc) Type() protoreflect.EnumType
type PccArpPv ¶ added in v1.0.2
type PccArpPv int32
func (PccArpPv) Descriptor ¶ added in v1.0.2
func (PccArpPv) Descriptor() protoreflect.EnumDescriptor
func (PccArpPv) EnumDescriptor
deprecated
added in
v1.0.2
func (PccArpPv) Number ¶ added in v1.0.2
func (x PccArpPv) Number() protoreflect.EnumNumber
func (PccArpPv) Type ¶ added in v1.0.2
func (PccArpPv) Type() protoreflect.EnumType
type PccFlowDirection ¶ added in v1.0.2
type PccFlowDirection int32
const ( PccFlowDirection_DOWNLINK PccFlowDirection = 0 PccFlowDirection_UPLINK PccFlowDirection = 1 PccFlowDirection_BIDIRECTIONAL PccFlowDirection = 2 PccFlowDirection_UNSPECIFIED PccFlowDirection = 3 )
func (PccFlowDirection) Descriptor ¶ added in v1.0.2
func (PccFlowDirection) Descriptor() protoreflect.EnumDescriptor
func (PccFlowDirection) Enum ¶ added in v1.0.2
func (x PccFlowDirection) Enum() *PccFlowDirection
func (PccFlowDirection) EnumDescriptor
deprecated
added in
v1.0.2
func (PccFlowDirection) EnumDescriptor() ([]byte, []int)
Deprecated: Use PccFlowDirection.Descriptor instead.
func (PccFlowDirection) Number ¶ added in v1.0.2
func (x PccFlowDirection) Number() protoreflect.EnumNumber
func (PccFlowDirection) String ¶ added in v1.0.2
func (x PccFlowDirection) String() string
func (PccFlowDirection) Type ¶ added in v1.0.2
func (PccFlowDirection) Type() protoreflect.EnumType
type PccFlowInfo ¶ added in v1.0.2
type PccFlowInfo struct { FlowDesc string `protobuf:"bytes,1,opt,name=FlowDesc,proto3" json:"FlowDesc,omitempty"` //packet filters of the IP flow TosTrafficClass string `protobuf:"bytes,2,opt,name=TosTrafficClass,proto3" json:"TosTrafficClass,omitempty"` FlowDir PccFlowDirection `protobuf:"varint,3,opt,name=FlowDir,proto3,enum=sdcoreConfig.PccFlowDirection" json:"FlowDir,omitempty"` FlowStatus PccFlowStatus `protobuf:"varint,4,opt,name=FlowStatus,proto3,enum=sdcoreConfig.PccFlowStatus" json:"FlowStatus,omitempty"` // contains filtered or unexported fields }
func (*PccFlowInfo) Descriptor
deprecated
added in
v1.0.2
func (*PccFlowInfo) Descriptor() ([]byte, []int)
Deprecated: Use PccFlowInfo.ProtoReflect.Descriptor instead.
func (*PccFlowInfo) GetFlowDesc ¶ added in v1.0.2
func (x *PccFlowInfo) GetFlowDesc() string
func (*PccFlowInfo) GetFlowDir ¶ added in v1.0.2
func (x *PccFlowInfo) GetFlowDir() PccFlowDirection
func (*PccFlowInfo) GetFlowStatus ¶ added in v1.0.2
func (x *PccFlowInfo) GetFlowStatus() PccFlowStatus
func (*PccFlowInfo) GetTosTrafficClass ¶ added in v1.0.2
func (x *PccFlowInfo) GetTosTrafficClass() string
func (*PccFlowInfo) ProtoMessage ¶ added in v1.0.2
func (*PccFlowInfo) ProtoMessage()
func (*PccFlowInfo) ProtoReflect ¶ added in v1.0.2
func (x *PccFlowInfo) ProtoReflect() protoreflect.Message
func (*PccFlowInfo) Reset ¶ added in v1.0.2
func (x *PccFlowInfo) Reset()
func (*PccFlowInfo) String ¶ added in v1.0.2
func (x *PccFlowInfo) String() string
type PccFlowStatus ¶ added in v1.0.2
type PccFlowStatus int32
const ( PccFlowStatus_ENABLED_UPLINK PccFlowStatus = 0 PccFlowStatus_ENABLED_DOWNLINK PccFlowStatus = 1 PccFlowStatus_ENABLED PccFlowStatus = 2 PccFlowStatus_DISABLED PccFlowStatus = 3 PccFlowStatus_REMOVED PccFlowStatus = 4 )
func (PccFlowStatus) Descriptor ¶ added in v1.0.2
func (PccFlowStatus) Descriptor() protoreflect.EnumDescriptor
func (PccFlowStatus) Enum ¶ added in v1.0.2
func (x PccFlowStatus) Enum() *PccFlowStatus
func (PccFlowStatus) EnumDescriptor
deprecated
added in
v1.0.2
func (PccFlowStatus) EnumDescriptor() ([]byte, []int)
Deprecated: Use PccFlowStatus.Descriptor instead.
func (PccFlowStatus) Number ¶ added in v1.0.2
func (x PccFlowStatus) Number() protoreflect.EnumNumber
func (PccFlowStatus) String ¶ added in v1.0.2
func (x PccFlowStatus) String() string
func (PccFlowStatus) Type ¶ added in v1.0.2
func (PccFlowStatus) Type() protoreflect.EnumType
type PccFlowTos ¶ added in v1.0.2
type PccFlowTos int32
const ( PccFlowTos_HOPOPT PccFlowTos = 0 PccFlowTos_ICMP PccFlowTos = 1 PccFlowTos_TCP PccFlowTos = 6 PccFlowTos_UDP PccFlowTos = 17 )
func (PccFlowTos) Descriptor ¶ added in v1.0.2
func (PccFlowTos) Descriptor() protoreflect.EnumDescriptor
func (PccFlowTos) Enum ¶ added in v1.0.2
func (x PccFlowTos) Enum() *PccFlowTos
func (PccFlowTos) EnumDescriptor
deprecated
added in
v1.0.2
func (PccFlowTos) EnumDescriptor() ([]byte, []int)
Deprecated: Use PccFlowTos.Descriptor instead.
func (PccFlowTos) Number ¶ added in v1.0.2
func (x PccFlowTos) Number() protoreflect.EnumNumber
func (PccFlowTos) String ¶ added in v1.0.2
func (x PccFlowTos) String() string
func (PccFlowTos) Type ¶ added in v1.0.2
func (PccFlowTos) Type() protoreflect.EnumType
type PccRule ¶ added in v1.0.2
type PccRule struct { FlowInfos []*PccFlowInfo `protobuf:"bytes,1,rep,name=FlowInfos,proto3" json:"FlowInfos,omitempty"` RuleId string `protobuf:"bytes,2,opt,name=RuleId,proto3" json:"RuleId,omitempty"` //Name of Rule Qos *PccRuleQos `protobuf:"bytes,3,opt,name=Qos,proto3" json:"Qos,omitempty"` Priority int32 `protobuf:"varint,4,opt,name=Priority,proto3" json:"Priority,omitempty"` // contains filtered or unexported fields }
func (*PccRule) Descriptor
deprecated
added in
v1.0.2
func (*PccRule) GetFlowInfos ¶ added in v1.0.2
func (x *PccRule) GetFlowInfos() []*PccFlowInfo
func (*PccRule) GetPriority ¶ added in v1.0.2
func (*PccRule) GetQos ¶ added in v1.0.2
func (x *PccRule) GetQos() *PccRuleQos
func (*PccRule) ProtoMessage ¶ added in v1.0.2
func (*PccRule) ProtoMessage()
func (*PccRule) ProtoReflect ¶ added in v1.0.2
func (x *PccRule) ProtoReflect() protoreflect.Message
type PccRuleQos ¶ added in v1.0.2
type PccRuleQos struct { Var5Qi int32 `protobuf:"varint,1,opt,name=Var5qi,proto3" json:"Var5qi,omitempty"` MaxbrUl int32 `protobuf:"varint,2,opt,name=MaxbrUl,proto3" json:"MaxbrUl,omitempty"` MaxbrDl int32 `protobuf:"varint,3,opt,name=MaxbrDl,proto3" json:"MaxbrDl,omitempty"` GbrUl int32 `protobuf:"varint,4,opt,name=GbrUl,proto3" json:"GbrUl,omitempty"` GbrDl int32 `protobuf:"varint,5,opt,name=GbrDl,proto3" json:"GbrDl,omitempty"` Arp *PccArp `protobuf:"bytes,6,opt,name=Arp,proto3" json:"Arp,omitempty"` // contains filtered or unexported fields }
func (*PccRuleQos) Descriptor
deprecated
added in
v1.0.2
func (*PccRuleQos) Descriptor() ([]byte, []int)
Deprecated: Use PccRuleQos.ProtoReflect.Descriptor instead.
func (*PccRuleQos) GetArp ¶ added in v1.0.2
func (x *PccRuleQos) GetArp() *PccArp
func (*PccRuleQos) GetGbrDl ¶ added in v1.0.2
func (x *PccRuleQos) GetGbrDl() int32
func (*PccRuleQos) GetGbrUl ¶ added in v1.0.2
func (x *PccRuleQos) GetGbrUl() int32
func (*PccRuleQos) GetMaxbrDl ¶ added in v1.0.2
func (x *PccRuleQos) GetMaxbrDl() int32
func (*PccRuleQos) GetMaxbrUl ¶ added in v1.0.2
func (x *PccRuleQos) GetMaxbrUl() int32
func (*PccRuleQos) GetVar5Qi ¶ added in v1.0.2
func (x *PccRuleQos) GetVar5Qi() int32
func (*PccRuleQos) ProtoMessage ¶ added in v1.0.2
func (*PccRuleQos) ProtoMessage()
func (*PccRuleQos) ProtoReflect ¶ added in v1.0.2
func (x *PccRuleQos) ProtoReflect() protoreflect.Message
func (*PccRuleQos) Reset ¶ added in v1.0.2
func (x *PccRuleQos) Reset()
func (*PccRuleQos) String ¶ added in v1.0.2
func (x *PccRuleQos) String() string
type PlmnId ¶
type PlmnId struct { Mcc string `protobuf:"bytes,1,opt,name=mcc,proto3" json:"mcc,omitempty"` Mnc string `protobuf:"bytes,2,opt,name=mnc,proto3" json:"mnc,omitempty"` // contains filtered or unexported fields }
func (*PlmnId) Descriptor
deprecated
func (*PlmnId) ProtoMessage ¶
func (*PlmnId) ProtoMessage()
func (*PlmnId) ProtoReflect ¶
func (x *PlmnId) ProtoReflect() protoreflect.Message
type QoS ¶
type QoS struct { Uplink int32 `protobuf:"varint,1,opt,name=uplink,proto3" json:"uplink,omitempty"` Downlink int32 `protobuf:"varint,2,opt,name=downlink,proto3" json:"downlink,omitempty"` TrafficClass string `protobuf:"bytes,3,opt,name=trafficClass,proto3" json:"trafficClass,omitempty"` // contains filtered or unexported fields }
func (*QoS) Descriptor
deprecated
func (*QoS) GetDownlink ¶
func (*QoS) GetTrafficClass ¶
func (*QoS) ProtoMessage ¶
func (*QoS) ProtoMessage()
func (*QoS) ProtoReflect ¶
func (x *QoS) ProtoReflect() protoreflect.Message
type SiteInfo ¶
type SiteInfo struct { SiteName string `protobuf:"bytes,1,opt,name=SiteName,proto3" json:"SiteName,omitempty"` Gnb []*GNodeB `protobuf:"bytes,2,rep,name=Gnb,proto3" json:"Gnb,omitempty"` Plmn *PlmnId `protobuf:"bytes,3,opt,name=Plmn,proto3" json:"Plmn,omitempty"` Upf *UpfInfo `protobuf:"bytes,4,opt,name=Upf,proto3" json:"Upf,omitempty"` // contains filtered or unexported fields }
func (*SiteInfo) Descriptor
deprecated
func (*SiteInfo) GetSiteName ¶
func (*SiteInfo) ProtoMessage ¶
func (*SiteInfo) ProtoMessage()
func (*SiteInfo) ProtoReflect ¶
func (x *SiteInfo) ProtoReflect() protoreflect.Message
type Status ¶
type Status int32
func (Status) Descriptor ¶
func (Status) Descriptor() protoreflect.EnumDescriptor
func (Status) EnumDescriptor
deprecated
func (Status) Number ¶
func (x Status) Number() protoreflect.EnumNumber
func (Status) Type ¶
func (Status) Type() protoreflect.EnumType
type TrafficClassInfo ¶ added in v1.0.2
type TrafficClassInfo struct { Name string `protobuf:"bytes,1,opt,name=Name,proto3" json:"Name,omitempty"` Qci int32 `protobuf:"varint,2,opt,name=Qci,proto3" json:"Qci,omitempty"` Arp int32 `protobuf:"varint,3,opt,name=Arp,proto3" json:"Arp,omitempty"` Pdb int32 `protobuf:"varint,4,opt,name=Pdb,proto3" json:"Pdb,omitempty"` Pelr int32 `protobuf:"varint,5,opt,name=Pelr,proto3" json:"Pelr,omitempty"` // contains filtered or unexported fields }
func (*TrafficClassInfo) Descriptor
deprecated
added in
v1.0.2
func (*TrafficClassInfo) Descriptor() ([]byte, []int)
Deprecated: Use TrafficClassInfo.ProtoReflect.Descriptor instead.
func (*TrafficClassInfo) GetArp ¶ added in v1.0.2
func (x *TrafficClassInfo) GetArp() int32
func (*TrafficClassInfo) GetName ¶ added in v1.0.2
func (x *TrafficClassInfo) GetName() string
func (*TrafficClassInfo) GetPdb ¶ added in v1.0.2
func (x *TrafficClassInfo) GetPdb() int32
func (*TrafficClassInfo) GetPelr ¶ added in v1.0.2
func (x *TrafficClassInfo) GetPelr() int32
func (*TrafficClassInfo) GetQci ¶ added in v1.0.2
func (x *TrafficClassInfo) GetQci() int32
func (*TrafficClassInfo) ProtoMessage ¶ added in v1.0.2
func (*TrafficClassInfo) ProtoMessage()
func (*TrafficClassInfo) ProtoReflect ¶ added in v1.0.2
func (x *TrafficClassInfo) ProtoReflect() protoreflect.Message
func (*TrafficClassInfo) Reset ¶ added in v1.0.2
func (x *TrafficClassInfo) Reset()
func (*TrafficClassInfo) String ¶ added in v1.0.2
func (x *TrafficClassInfo) String() string
type UeDnnQosInfo ¶ added in v1.0.2
type UeDnnQosInfo struct { DnnMbrUplink int64 `protobuf:"varint,1,opt,name=DnnMbrUplink,proto3" json:"DnnMbrUplink,omitempty"` DnnMbrDownlink int64 `protobuf:"varint,2,opt,name=DnnMbrDownlink,proto3" json:"DnnMbrDownlink,omitempty"` TrafficClass *TrafficClassInfo `protobuf:"bytes,3,opt,name=TrafficClass,proto3" json:"TrafficClass,omitempty"` // contains filtered or unexported fields }
func (*UeDnnQosInfo) Descriptor
deprecated
added in
v1.0.2
func (*UeDnnQosInfo) Descriptor() ([]byte, []int)
Deprecated: Use UeDnnQosInfo.ProtoReflect.Descriptor instead.
func (*UeDnnQosInfo) GetDnnMbrDownlink ¶ added in v1.0.2
func (x *UeDnnQosInfo) GetDnnMbrDownlink() int64
func (*UeDnnQosInfo) GetDnnMbrUplink ¶ added in v1.0.2
func (x *UeDnnQosInfo) GetDnnMbrUplink() int64
func (*UeDnnQosInfo) GetTrafficClass ¶ added in v1.0.2
func (x *UeDnnQosInfo) GetTrafficClass() *TrafficClassInfo
func (*UeDnnQosInfo) ProtoMessage ¶ added in v1.0.2
func (*UeDnnQosInfo) ProtoMessage()
func (*UeDnnQosInfo) ProtoReflect ¶ added in v1.0.2
func (x *UeDnnQosInfo) ProtoReflect() protoreflect.Message
func (*UeDnnQosInfo) Reset ¶ added in v1.0.2
func (x *UeDnnQosInfo) Reset()
func (*UeDnnQosInfo) String ¶ added in v1.0.2
func (x *UeDnnQosInfo) String() string
type UnimplementedConfigServiceServer ¶
type UnimplementedConfigServiceServer struct { }
UnimplementedConfigServiceServer must be embedded to have forward compatible implementations.
func (UnimplementedConfigServiceServer) GetNetworkSlice ¶
func (UnimplementedConfigServiceServer) GetNetworkSlice(context.Context, *NetworkSliceRequest) (*NetworkSliceResponse, error)
func (UnimplementedConfigServiceServer) NetworkSliceSubscribe ¶ added in v1.0.1
func (UnimplementedConfigServiceServer) NetworkSliceSubscribe(*NetworkSliceRequest, ConfigService_NetworkSliceSubscribeServer) error
type UnsafeConfigServiceServer ¶
type UnsafeConfigServiceServer interface {
// contains filtered or unexported methods
}
UnsafeConfigServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ConfigServiceServer will result in compilation errors.
type UpfInfo ¶
type UpfInfo struct { UpfName string `protobuf:"bytes,1,opt,name=UpfName,proto3" json:"UpfName,omitempty"` UpfPort uint32 `protobuf:"varint,2,opt,name=UpfPort,proto3" json:"UpfPort,omitempty"` // contains filtered or unexported fields }
func (*UpfInfo) Descriptor
deprecated
func (*UpfInfo) GetUpfName ¶
func (*UpfInfo) GetUpfPort ¶
func (*UpfInfo) ProtoMessage ¶
func (*UpfInfo) ProtoMessage()
func (*UpfInfo) ProtoReflect ¶
func (x *UpfInfo) ProtoReflect() protoreflect.Message