sdcoreConfig

package
v1.0.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 31, 2022 License: Apache-2.0 Imports: 8 Imported by: 15

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	Status_name = map[int32]string{
		0: "SUCCESS",
		1: "FAILURE",
	}
	Status_value = map[string]int32{
		"SUCCESS": 0,
		"FAILURE": 1,
	}
)

Enum value maps for Status.

View Source
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.

View Source
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.

View Source
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.

View Source
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.

View Source
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.

View Source
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.

View Source
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)

View Source
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) Descriptor() ([]byte, []int)

Deprecated: Use AppInfo.ProtoReflect.Descriptor instead.

func (*AppInfo) GetAppName

func (x *AppInfo) GetAppName() string

func (*AppInfo) GetEndPoint

func (x *AppInfo) GetEndPoint() string

func (*AppInfo) GetEndport

func (x *AppInfo) GetEndport() uint32

func (*AppInfo) GetProtocol

func (x *AppInfo) GetProtocol() uint32

func (*AppInfo) GetStartport

func (x *AppInfo) GetStartport() uint32

func (*AppInfo) ProtoMessage

func (*AppInfo) ProtoMessage()

func (*AppInfo) ProtoReflect

func (x *AppInfo) ProtoReflect() protoreflect.Message

func (*AppInfo) Reset

func (x *AppInfo) Reset()

func (*AppInfo) String

func (x *AppInfo) String() string

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.

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) Descriptor() ([]byte, []int)

Deprecated: Use GNodeB.ProtoReflect.Descriptor instead.

func (*GNodeB) GetName

func (x *GNodeB) GetName() string

func (*GNodeB) GetTac

func (x *GNodeB) GetTac() int32

func (*GNodeB) ProtoMessage

func (*GNodeB) ProtoMessage()

func (*GNodeB) ProtoReflect

func (x *GNodeB) ProtoReflect() protoreflect.Message

func (*GNodeB) Reset

func (x *GNodeB) Reset()

func (*GNodeB) String

func (x *GNodeB) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use IpDomain.ProtoReflect.Descriptor instead.

func (*IpDomain) GetDnnName

func (x *IpDomain) GetDnnName() string

func (*IpDomain) GetDnsPrimary

func (x *IpDomain) GetDnsPrimary() string

func (*IpDomain) GetMtu

func (x *IpDomain) GetMtu() int32

func (*IpDomain) GetName

func (x *IpDomain) GetName() string

func (*IpDomain) GetUeDnnQos added in v1.0.2

func (x *IpDomain) GetUeDnnQos() *UeDnnQosInfo

func (*IpDomain) GetUePool

func (x *IpDomain) GetUePool() string

func (*IpDomain) ProtoMessage

func (*IpDomain) ProtoMessage()

func (*IpDomain) ProtoReflect

func (x *IpDomain) ProtoReflect() protoreflect.Message

func (*IpDomain) Reset

func (x *IpDomain) Reset()

func (*IpDomain) String

func (x *IpDomain) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use NSSAI.ProtoReflect.Descriptor instead.

func (*NSSAI) GetSd

func (x *NSSAI) GetSd() string

func (*NSSAI) GetSst

func (x *NSSAI) GetSst() string

func (*NSSAI) ProtoMessage

func (*NSSAI) ProtoMessage()

func (*NSSAI) ProtoReflect

func (x *NSSAI) ProtoReflect() protoreflect.Message

func (*NSSAI) Reset

func (x *NSSAI) Reset()

func (*NSSAI) String

func (x *NSSAI) String() string

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
const (
	OpType_SLICE_ADD    OpType = 0
	OpType_SLICE_UPDATE OpType = 1
	OpType_SLICE_DELETE OpType = 2
)

func (OpType) Descriptor added in v1.0.2

func (OpType) Descriptor() protoreflect.EnumDescriptor

func (OpType) Enum added in v1.0.2

func (x OpType) Enum() *OpType

func (OpType) EnumDescriptor deprecated added in v1.0.2

func (OpType) EnumDescriptor() ([]byte, []int)

Deprecated: Use OpType.Descriptor instead.

func (OpType) Number added in v1.0.2

func (x OpType) Number() protoreflect.EnumNumber

func (OpType) String added in v1.0.2

func (x OpType) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use PccArp.ProtoReflect.Descriptor instead.

func (*PccArp) GetPC added in v1.0.2

func (x *PccArp) GetPC() PccArpPc

func (*PccArp) GetPL added in v1.0.2

func (x *PccArp) GetPL() int32

func (*PccArp) GetPV added in v1.0.2

func (x *PccArp) GetPV() PccArpPv

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

func (*PccArp) Reset added in v1.0.2

func (x *PccArp) Reset()

func (*PccArp) String added in v1.0.2

func (x *PccArp) String() string

type PccArpPc added in v1.0.2

type PccArpPc int32
const (
	PccArpPc_NOT_PREEMPT PccArpPc = 0
	PccArpPc_MAY_PREEMPT PccArpPc = 1
)

func (PccArpPc) Descriptor added in v1.0.2

func (PccArpPc) Descriptor() protoreflect.EnumDescriptor

func (PccArpPc) Enum added in v1.0.2

func (x PccArpPc) Enum() *PccArpPc

func (PccArpPc) EnumDescriptor deprecated added in v1.0.2

func (PccArpPc) EnumDescriptor() ([]byte, []int)

Deprecated: Use PccArpPc.Descriptor instead.

func (PccArpPc) Number added in v1.0.2

func (x PccArpPc) Number() protoreflect.EnumNumber

func (PccArpPc) String added in v1.0.2

func (x PccArpPc) String() string

func (PccArpPc) Type added in v1.0.2

type PccArpPv added in v1.0.2

type PccArpPv int32
const (
	PccArpPv_NOT_PREEMPTABLE PccArpPv = 0
	PccArpPv_PREEMPTABLE     PccArpPv = 1
)

func (PccArpPv) Descriptor added in v1.0.2

func (PccArpPv) Descriptor() protoreflect.EnumDescriptor

func (PccArpPv) Enum added in v1.0.2

func (x PccArpPv) Enum() *PccArpPv

func (PccArpPv) EnumDescriptor deprecated added in v1.0.2

func (PccArpPv) EnumDescriptor() ([]byte, []int)

Deprecated: Use PccArpPv.Descriptor instead.

func (PccArpPv) Number added in v1.0.2

func (x PccArpPv) Number() protoreflect.EnumNumber

func (PccArpPv) String added in v1.0.2

func (x PccArpPv) String() string

func (PccArpPv) Type added in v1.0.2

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) Enum added in v1.0.2

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 (PccFlowDirection) String added in v1.0.2

func (x PccFlowDirection) String() string

func (PccFlowDirection) Type added in v1.0.2

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) 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 (PccFlowStatus) String added in v1.0.2

func (x PccFlowStatus) String() string

func (PccFlowStatus) Type added in v1.0.2

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

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) Descriptor() ([]byte, []int)

Deprecated: Use PccRule.ProtoReflect.Descriptor instead.

func (*PccRule) GetFlowInfos added in v1.0.2

func (x *PccRule) GetFlowInfos() []*PccFlowInfo

func (*PccRule) GetPriority added in v1.0.2

func (x *PccRule) GetPriority() int32

func (*PccRule) GetQos added in v1.0.2

func (x *PccRule) GetQos() *PccRuleQos

func (*PccRule) GetRuleId added in v1.0.2

func (x *PccRule) GetRuleId() string

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

func (*PccRule) Reset added in v1.0.2

func (x *PccRule) Reset()

func (*PccRule) String added in v1.0.2

func (x *PccRule) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use PlmnId.ProtoReflect.Descriptor instead.

func (*PlmnId) GetMcc

func (x *PlmnId) GetMcc() string

func (*PlmnId) GetMnc

func (x *PlmnId) GetMnc() string

func (*PlmnId) ProtoMessage

func (*PlmnId) ProtoMessage()

func (*PlmnId) ProtoReflect

func (x *PlmnId) ProtoReflect() protoreflect.Message

func (*PlmnId) Reset

func (x *PlmnId) Reset()

func (*PlmnId) String

func (x *PlmnId) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use QoS.ProtoReflect.Descriptor instead.

func (x *QoS) GetDownlink() int32

func (*QoS) GetTrafficClass

func (x *QoS) GetTrafficClass() string
func (x *QoS) GetUplink() int32

func (*QoS) ProtoMessage

func (*QoS) ProtoMessage()

func (*QoS) ProtoReflect

func (x *QoS) ProtoReflect() protoreflect.Message

func (*QoS) Reset

func (x *QoS) Reset()

func (*QoS) String

func (x *QoS) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use SiteInfo.ProtoReflect.Descriptor instead.

func (*SiteInfo) GetGnb

func (x *SiteInfo) GetGnb() []*GNodeB

func (*SiteInfo) GetPlmn

func (x *SiteInfo) GetPlmn() *PlmnId

func (*SiteInfo) GetSiteName

func (x *SiteInfo) GetSiteName() string

func (*SiteInfo) GetUpf

func (x *SiteInfo) GetUpf() *UpfInfo

func (*SiteInfo) ProtoMessage

func (*SiteInfo) ProtoMessage()

func (*SiteInfo) ProtoReflect

func (x *SiteInfo) ProtoReflect() protoreflect.Message

func (*SiteInfo) Reset

func (x *SiteInfo) Reset()

func (*SiteInfo) String

func (x *SiteInfo) String() string

type Status

type Status int32
const (
	Status_SUCCESS Status = 0
	Status_FAILURE Status = 1
)

func (Status) Descriptor

func (Status) Descriptor() protoreflect.EnumDescriptor

func (Status) Enum

func (x Status) Enum() *Status

func (Status) EnumDescriptor deprecated

func (Status) EnumDescriptor() ([]byte, []int)

Deprecated: Use Status.Descriptor instead.

func (Status) Number

func (x Status) Number() protoreflect.EnumNumber

func (Status) String

func (x Status) String() string

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 (x *UeDnnQosInfo) GetDnnMbrDownlink() int64
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) NetworkSliceSubscribe added in v1.0.1

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) Descriptor() ([]byte, []int)

Deprecated: Use UpfInfo.ProtoReflect.Descriptor instead.

func (*UpfInfo) GetUpfName

func (x *UpfInfo) GetUpfName() string

func (*UpfInfo) GetUpfPort

func (x *UpfInfo) GetUpfPort() uint32

func (*UpfInfo) ProtoMessage

func (*UpfInfo) ProtoMessage()

func (*UpfInfo) ProtoReflect

func (x *UpfInfo) ProtoReflect() protoreflect.Message

func (*UpfInfo) Reset

func (x *UpfInfo) Reset()

func (*UpfInfo) String

func (x *UpfInfo) String() string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL