Documentation
¶
Index ¶
- Variables
- type CellID
- func (*CellID) Descriptor() ([]byte, []int)
- func (m *CellID) Marshal() (dAtA []byte, err error)
- func (m *CellID) MarshalTo(dAtA []byte) (int, error)
- func (m *CellID) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*CellID) ProtoMessage()
- func (m *CellID) Reset()
- func (m *CellID) Size() (n int)
- func (m *CellID) String() string
- func (m *CellID) Unmarshal(dAtA []byte) error
- func (m *CellID) XXX_DiscardUnknown()
- func (m *CellID) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *CellID) XXX_Merge(src proto.Message)
- func (m *CellID) XXX_Size() int
- func (m *CellID) XXX_Unmarshal(b []byte) error
- type EnforcementReasonType
- type EnforcementStatusType
- type GroupID
- func (*GroupID) Descriptor() ([]byte, []int)
- func (m *GroupID) Marshal() (dAtA []byte, err error)
- func (m *GroupID) MarshalTo(dAtA []byte) (int, error)
- func (m *GroupID) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*GroupID) ProtoMessage()
- func (m *GroupID) Reset()
- func (m *GroupID) Size() (n int)
- func (m *GroupID) String() string
- func (m *GroupID) Unmarshal(dAtA []byte) error
- func (m *GroupID) XXX_DiscardUnknown()
- func (m *GroupID) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GroupID) XXX_Merge(src proto.Message)
- func (m *GroupID) XXX_Size() int
- func (m *GroupID) XXX_Unmarshal(b []byte) error
- type OperationStatus
- type PolicyID
- func (*PolicyID) Descriptor() ([]byte, []int)
- func (m *PolicyID) GetID() string
- func (m *PolicyID) Marshal() (dAtA []byte, err error)
- func (m *PolicyID) MarshalTo(dAtA []byte) (int, error)
- func (m *PolicyID) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*PolicyID) ProtoMessage()
- func (m *PolicyID) Reset()
- func (m *PolicyID) Size() (n int)
- func (m *PolicyID) String() string
- func (m *PolicyID) Unmarshal(dAtA []byte) error
- func (m *PolicyID) XXX_DiscardUnknown()
- func (m *PolicyID) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *PolicyID) XXX_Merge(src proto.Message)
- func (m *PolicyID) XXX_Size() int
- func (m *PolicyID) XXX_Unmarshal(b []byte) error
- type PolicyQueryType
- type PolicyType
- type QosID
- func (*QosID) Descriptor() ([]byte, []int)
- func (m *QosID) Marshal() (dAtA []byte, err error)
- func (m *QosID) MarshalTo(dAtA []byte) (int, error)
- func (m *QosID) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QosID) ProtoMessage()
- func (m *QosID) Reset()
- func (m *QosID) Size() (n int)
- func (m *QosID) String() string
- func (m *QosID) Unmarshal(dAtA []byte) error
- func (m *QosID) XXX_DiscardUnknown()
- func (m *QosID) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QosID) XXX_Merge(src proto.Message)
- func (m *QosID) XXX_Size() int
- func (m *QosID) XXX_Unmarshal(b []byte) error
- type ScopeIdentifier
- func (*ScopeIdentifier) Descriptor() ([]byte, []int)
- func (m *ScopeIdentifier) GetCellId() *CellID
- func (m *ScopeIdentifier) GetGroupId() *GroupID
- func (m *ScopeIdentifier) GetQosId() *QosID
- func (m *ScopeIdentifier) GetSliceId() *SliceID
- func (m *ScopeIdentifier) GetUeId() *UeID
- func (m *ScopeIdentifier) Marshal() (dAtA []byte, err error)
- func (m *ScopeIdentifier) MarshalTo(dAtA []byte) (int, error)
- func (m *ScopeIdentifier) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ScopeIdentifier) ProtoMessage()
- func (m *ScopeIdentifier) Reset()
- func (m *ScopeIdentifier) Size() (n int)
- func (m *ScopeIdentifier) String() string
- func (m *ScopeIdentifier) Unmarshal(dAtA []byte) error
- func (m *ScopeIdentifier) XXX_DiscardUnknown()
- func (m *ScopeIdentifier) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ScopeIdentifier) XXX_Merge(src proto.Message)
- func (m *ScopeIdentifier) XXX_Size() int
- func (m *ScopeIdentifier) XXX_Unmarshal(b []byte) error
- type SliceID
- func (*SliceID) Descriptor() ([]byte, []int)
- func (m *SliceID) Marshal() (dAtA []byte, err error)
- func (m *SliceID) MarshalTo(dAtA []byte) (int, error)
- func (m *SliceID) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*SliceID) ProtoMessage()
- func (m *SliceID) Reset()
- func (m *SliceID) Size() (n int)
- func (m *SliceID) String() string
- func (m *SliceID) Unmarshal(dAtA []byte) error
- func (m *SliceID) XXX_DiscardUnknown()
- func (m *SliceID) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *SliceID) XXX_Merge(src proto.Message)
- func (m *SliceID) XXX_Size() int
- func (m *SliceID) XXX_Unmarshal(b []byte) error
- type UeID
- func (*UeID) Descriptor() ([]byte, []int)
- func (m *UeID) Marshal() (dAtA []byte, err error)
- func (m *UeID) MarshalTo(dAtA []byte) (int, error)
- func (m *UeID) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*UeID) ProtoMessage()
- func (m *UeID) Reset()
- func (m *UeID) Size() (n int)
- func (m *UeID) String() string
- func (m *UeID) Unmarshal(dAtA []byte) error
- func (m *UeID) XXX_DiscardUnknown()
- func (m *UeID) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *UeID) XXX_Merge(src proto.Message)
- func (m *UeID) XXX_Size() int
- func (m *UeID) XXX_Unmarshal(b []byte) error
Constants ¶
This section is empty.
Variables ¶
var ( ErrInvalidLengthTypes = fmt.Errorf("proto: negative length found during unmarshaling") ErrIntOverflowTypes = fmt.Errorf("proto: integer overflow") ErrUnexpectedEndOfGroupTypes = fmt.Errorf("proto: unexpected end of group") )
var EnforcementReasonType_name = map[int32]string{
0: "SCOPE_NOT_APPLICABLE",
1: "STATEMENT_NOT_APPLICABLE",
2: "OTHER_REASON",
}
var EnforcementReasonType_value = map[string]int32{
"SCOPE_NOT_APPLICABLE": 0,
"STATEMENT_NOT_APPLICABLE": 1,
"OTHER_REASON": 2,
}
var EnforcementStatusType_name = map[int32]string{
0: "ENFORCED",
1: "NOT_ENFORCED",
2: "UNDEFINED",
}
var EnforcementStatusType_value = map[string]int32{
"ENFORCED": 0,
"NOT_ENFORCED": 1,
"UNDEFINED": 2,
}
var OperationStatus_name = map[int32]string{
0: "SUCCESS",
1: "FAILED",
}
var OperationStatus_value = map[string]int32{
"SUCCESS": 0,
"FAILED": 1,
}
var PolicyQueryType_name = map[int32]string{
0: "SINGLE_POLICY",
1: "ALL_POLICIES",
2: "POLICY_STATUS",
}
var PolicyQueryType_value = map[string]int32{
"SINGLE_POLICY": 0,
"ALL_POLICIES": 1,
"POLICY_STATUS": 2,
}
var PolicyType_name = map[int32]string{
0: "QOS",
1: "TSP",
}
var PolicyType_value = map[string]int32{
"QOS": 0,
"TSP": 1,
}
Functions ¶
This section is empty.
Types ¶
type CellID ¶
type CellID struct { }
CellID an identifier for a single cell
func (*CellID) Descriptor ¶
func (*CellID) MarshalToSizedBuffer ¶
func (*CellID) ProtoMessage ¶
func (*CellID) ProtoMessage()
func (*CellID) XXX_DiscardUnknown ¶
func (m *CellID) XXX_DiscardUnknown()
func (*CellID) XXX_Marshal ¶
func (*CellID) XXX_Unmarshal ¶
type EnforcementReasonType ¶
type EnforcementReasonType int32
EnforcementReasonType represents the reason why notification is sent (e.g. why enforcement status has changed).
const ( EnforcementReasonType_SCOPE_NOT_APPLICABLE EnforcementReasonType = 0 EnforcementReasonType_STATEMENT_NOT_APPLICABLE EnforcementReasonType = 1 EnforcementReasonType_OTHER_REASON EnforcementReasonType = 2 )
func (EnforcementReasonType) EnumDescriptor ¶
func (EnforcementReasonType) EnumDescriptor() ([]byte, []int)
func (EnforcementReasonType) String ¶
func (x EnforcementReasonType) String() string
type EnforcementStatusType ¶
type EnforcementStatusType int32
EnforcementStatusType represents if a policy is enforced or not.
const ( EnforcementStatusType_ENFORCED EnforcementStatusType = 0 EnforcementStatusType_NOT_ENFORCED EnforcementStatusType = 1 EnforcementStatusType_UNDEFINED EnforcementStatusType = 2 )
func (EnforcementStatusType) EnumDescriptor ¶
func (EnforcementStatusType) EnumDescriptor() ([]byte, []int)
func (EnforcementStatusType) String ¶
func (x EnforcementStatusType) String() string
type GroupID ¶
type GroupID struct { }
GroupID an identifier for a group of UEs
func (*GroupID) Descriptor ¶
func (*GroupID) MarshalToSizedBuffer ¶
func (*GroupID) ProtoMessage ¶
func (*GroupID) ProtoMessage()
func (*GroupID) XXX_DiscardUnknown ¶
func (m *GroupID) XXX_DiscardUnknown()
func (*GroupID) XXX_Marshal ¶
func (*GroupID) XXX_Unmarshal ¶
type OperationStatus ¶
type OperationStatus int32
OperationStatus status of performing an A1 methods
const ( OperationStatus_SUCCESS OperationStatus = 0 OperationStatus_FAILED OperationStatus = 1 )
func (OperationStatus) EnumDescriptor ¶
func (OperationStatus) EnumDescriptor() ([]byte, []int)
func (OperationStatus) String ¶
func (x OperationStatus) String() string
type PolicyID ¶
type PolicyID struct {
ID string `protobuf:"bytes,1,opt,name=ID,proto3" json:"ID,omitempty"`
}
PolicyID Identifier of an A1 policy that is used in policy operations.
func (*PolicyID) Descriptor ¶
func (*PolicyID) MarshalToSizedBuffer ¶
func (*PolicyID) ProtoMessage ¶
func (*PolicyID) ProtoMessage()
func (*PolicyID) XXX_DiscardUnknown ¶
func (m *PolicyID) XXX_DiscardUnknown()
func (*PolicyID) XXX_Marshal ¶
func (*PolicyID) XXX_Unmarshal ¶
type PolicyQueryType ¶
type PolicyQueryType int32
PolicyQueryType type of a policy query (Query single policy, Query all policies, Query policy status)
const ( // get a single policy based on a given PolicyID PolicyQueryType_SINGLE_POLICY PolicyQueryType = 0 // get all policies identities PolicyQueryType_ALL_POLICIES PolicyQueryType = 1 // get the policy status based on a given policyID PolicyQueryType_POLICY_STATUS PolicyQueryType = 2 )
func (PolicyQueryType) EnumDescriptor ¶
func (PolicyQueryType) EnumDescriptor() ([]byte, []int)
func (PolicyQueryType) String ¶
func (x PolicyQueryType) String() string
type PolicyType ¶
type PolicyType int32
PolicyType
const ( PolicyType_QOS PolicyType = 0 PolicyType_TSP PolicyType = 1 )
func (PolicyType) EnumDescriptor ¶
func (PolicyType) EnumDescriptor() ([]byte, []int)
func (PolicyType) String ¶
func (x PolicyType) String() string
type QosID ¶
type QosID struct { }
QoSID an identifier for QoS
func (*QosID) Descriptor ¶
func (*QosID) ProtoMessage ¶
func (*QosID) ProtoMessage()
func (*QosID) XXX_DiscardUnknown ¶
func (m *QosID) XXX_DiscardUnknown()
func (*QosID) XXX_Marshal ¶
func (*QosID) XXX_Unmarshal ¶
type ScopeIdentifier ¶
type ScopeIdentifier struct { UeId *UeID `protobuf:"bytes,1,opt,name=ue_id,json=ueId,proto3" json:"ue_id,omitempty"` GroupId *GroupID `protobuf:"bytes,2,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"` SliceId *SliceID `protobuf:"bytes,3,opt,name=slice_id,json=sliceId,proto3" json:"slice_id,omitempty"` QosId *QosID `protobuf:"bytes,4,opt,name=qos_id,json=qosId,proto3" json:"qos_id,omitempty"` CellId *CellID `protobuf:"bytes,5,opt,name=cell_id,json=cellId,proto3" json:"cell_id,omitempty"` }
ScopeIdentifier Identifier of what the statements in the policy applies to (UE, group of UEs, slice, QoS flow, network resource or combinations thereof).
func (*ScopeIdentifier) Descriptor ¶
func (*ScopeIdentifier) Descriptor() ([]byte, []int)
func (*ScopeIdentifier) GetCellId ¶
func (m *ScopeIdentifier) GetCellId() *CellID
func (*ScopeIdentifier) GetGroupId ¶
func (m *ScopeIdentifier) GetGroupId() *GroupID
func (*ScopeIdentifier) GetQosId ¶
func (m *ScopeIdentifier) GetQosId() *QosID
func (*ScopeIdentifier) GetSliceId ¶
func (m *ScopeIdentifier) GetSliceId() *SliceID
func (*ScopeIdentifier) GetUeId ¶
func (m *ScopeIdentifier) GetUeId() *UeID
func (*ScopeIdentifier) Marshal ¶
func (m *ScopeIdentifier) Marshal() (dAtA []byte, err error)
func (*ScopeIdentifier) MarshalToSizedBuffer ¶
func (m *ScopeIdentifier) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ScopeIdentifier) ProtoMessage ¶
func (*ScopeIdentifier) ProtoMessage()
func (*ScopeIdentifier) Reset ¶
func (m *ScopeIdentifier) Reset()
func (*ScopeIdentifier) Size ¶
func (m *ScopeIdentifier) Size() (n int)
func (*ScopeIdentifier) String ¶
func (m *ScopeIdentifier) String() string
func (*ScopeIdentifier) Unmarshal ¶
func (m *ScopeIdentifier) Unmarshal(dAtA []byte) error
func (*ScopeIdentifier) XXX_DiscardUnknown ¶
func (m *ScopeIdentifier) XXX_DiscardUnknown()
func (*ScopeIdentifier) XXX_Marshal ¶
func (m *ScopeIdentifier) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ScopeIdentifier) XXX_Merge ¶
func (m *ScopeIdentifier) XXX_Merge(src proto.Message)
func (*ScopeIdentifier) XXX_Size ¶
func (m *ScopeIdentifier) XXX_Size() int
func (*ScopeIdentifier) XXX_Unmarshal ¶
func (m *ScopeIdentifier) XXX_Unmarshal(b []byte) error
type SliceID ¶
type SliceID struct { }
SliceID an identifier for a slice
func (*SliceID) Descriptor ¶
func (*SliceID) MarshalToSizedBuffer ¶
func (*SliceID) ProtoMessage ¶
func (*SliceID) ProtoMessage()
func (*SliceID) XXX_DiscardUnknown ¶
func (m *SliceID) XXX_DiscardUnknown()
func (*SliceID) XXX_Marshal ¶
func (*SliceID) XXX_Unmarshal ¶
type UeID ¶
type UeID struct { }
UeID an identifier for a single UE
func (*UeID) Descriptor ¶
func (*UeID) ProtoMessage ¶
func (*UeID) ProtoMessage()
func (*UeID) XXX_DiscardUnknown ¶
func (m *UeID) XXX_DiscardUnknown()