public interface MessageFactory extends CreditControlMessageFactory
Modifier and Type | Method and Description |
---|---|
AccessNetworkChargingIdentifierGx |
createAccessNetworkChargingIdentifierGx()
Create an empty AccessNetworkChargingIdentifierGx (Grouped AVP) instance.
|
AccessNetworkChargingIdentifierGx |
createAccessNetworkChargingIdentifierGx(byte[] accessNetworkChargingIdentifierValue)
Create a AccessNetworkChargingIdentifierGx (Grouped AVP) instance using required AVP values.
|
AllocationRetentionPriority |
createAllocationRetentionPriority()
Create an empty AllocationRetentionPriority (Grouped AVP) instance.
|
AllocationRetentionPriority |
createAllocationRetentionPriority(long priorityLevel)
Create a AllocationRetentionPriority (Grouped AVP) instance using required AVP values.
|
AreaScope |
createAreaScope()
Create an empty AreaScope (Grouped AVP) instance.
|
ChargingInformation |
createChargingInformation()
Create an empty ChargingInformation (Grouped AVP) instance.
|
ChargingRuleDefinition |
createChargingRuleDefinition()
Create an empty ChargingRuleDefinition (Grouped AVP) instance.
|
ChargingRuleDefinition |
createChargingRuleDefinition(byte[] chargingRuleName)
Create a ChargingRuleDefinition (Grouped AVP) instance using required AVP values.
|
ChargingRuleInstall |
createChargingRuleInstall()
Create an empty ChargingRuleInstall (Grouped AVP) instance.
|
ChargingRuleRemove |
createChargingRuleRemove()
Create an empty ChargingRuleRemove (Grouped AVP) instance.
|
ChargingRuleReport |
createChargingRuleReport()
Create an empty ChargingRuleReport (Grouped AVP) instance.
|
CoaInformation |
createCoaInformation()
Create an empty CoaInformation (Grouped AVP) instance.
|
CoaInformation |
createCoaInformation(TunnelInformation tunnelInformation,
Address coaIpAddress)
Create a CoaInformation (Grouped AVP) instance using required AVP values.
|
DefaultEpsBearerQos |
createDefaultEpsBearerQos()
Create an empty DefaultEpsBearerQos (Grouped AVP) instance.
|
EventReportIndication |
createEventReportIndication()
Create an empty EventReportIndication (Grouped AVP) instance.
|
FlowInformation |
createFlowInformation()
Create an empty FlowInformation (Grouped AVP) instance.
|
Flows |
createFlows()
Create an empty Flows (Grouped AVP) instance.
|
Flows |
createFlows(long mediaComponentNumber)
Create a Flows (Grouped AVP) instance using required AVP values.
|
MdtConfiguration |
createMdtConfiguration()
Create an empty MdtConfiguration (Grouped AVP) instance.
|
MdtConfiguration |
createMdtConfiguration(JobType jobType)
Create a MdtConfiguration (Grouped AVP) instance using required AVP values.
|
PacketFilterInformation |
createPacketFilterInformation()
Create an empty PacketFilterInformation (Grouped AVP) instance.
|
QosInformation |
createQosInformation()
Create an empty QosInformation (Grouped AVP) instance.
|
RoutingFilter |
createRoutingFilter()
Create an empty RoutingFilter (Grouped AVP) instance.
|
RoutingFilter |
createRoutingFilter(IPFilterRule flowDescription,
FlowDirection flowDirection)
Create a RoutingFilter (Grouped AVP) instance using required AVP values.
|
RoutingRuleDefinition |
createRoutingRuleDefinition()
Create an empty RoutingRuleDefinition (Grouped AVP) instance.
|
RoutingRuleDefinition |
createRoutingRuleDefinition(byte[] routingRuleIdentifier)
Create a RoutingRuleDefinition (Grouped AVP) instance using required AVP values.
|
RoutingRuleInstall |
createRoutingRuleInstall()
Create an empty RoutingRuleInstall (Grouped AVP) instance.
|
RoutingRuleRemove |
createRoutingRuleRemove()
Create an empty RoutingRuleRemove (Grouped AVP) instance.
|
SupportedFeatures |
createSupportedFeatures()
Create an empty SupportedFeatures (Grouped AVP) instance.
|
SupportedFeatures |
createSupportedFeatures(long vendorId,
long featureListId,
long featureList)
Create a SupportedFeatures (Grouped AVP) instance using required AVP values.
|
TftPacketFilterInformation |
createTftPacketFilterInformation()
Create an empty TftPacketFilterInformation (Grouped AVP) instance.
|
TraceData |
createTraceData()
Create an empty TraceData (Grouped AVP) instance.
|
TraceData |
createTraceData(byte[] traceReference,
TraceDepth traceDepth,
byte[] traceNeTypeList,
byte[] traceEventList,
Address traceCollectionEntity)
Create a TraceData (Grouped AVP) instance using required AVP values.
|
TunnelInformation |
createTunnelInformation()
Create an empty TunnelInformation (Grouped AVP) instance.
|
UsageMonitoringInformation |
createUsageMonitoringInformation()
Create an empty UsageMonitoringInformation (Grouped AVP) instance.
|
createCcaAbortSessionAnswer, createCcaAbortSessionRequest, createCcaReAuthAnswer, createCcaReAuthRequest, createCcMoney, createCcMoney, createCostInformation, createCostInformation, createCreditControlAnswer, createCreditControlRequest, createCreditControlRequest, createFinalUnitIndication, createFinalUnitIndication, createGrantedServiceUnit, createGsuPoolReference, createGsuPoolReference, createMultipleServicesCreditControl, createRedirectServer, createRedirectServer, createRequestedServiceUnit, createServiceParameterInfo, createServiceParameterInfo, createSubscriptionId, createSubscriptionId, createUnitValue, createUnitValue, createUsedServiceUnit, createUserEquipmentInfo, createUserEquipmentInfo, decodeAvp, encodeAvp, getBaseMessageFactory, isRecognizedAvp
SupportedFeatures createSupportedFeatures(long vendorId, long featureListId, long featureList)
SupportedFeatures createSupportedFeatures()
TftPacketFilterInformation createTftPacketFilterInformation()
RoutingRuleInstall createRoutingRuleInstall()
RoutingFilter createRoutingFilter(IPFilterRule flowDescription, FlowDirection flowDirection)
RoutingFilter createRoutingFilter()
EventReportIndication createEventReportIndication()
ChargingRuleRemove createChargingRuleRemove()
AccessNetworkChargingIdentifierGx createAccessNetworkChargingIdentifierGx(byte[] accessNetworkChargingIdentifierValue)
AccessNetworkChargingIdentifierGx createAccessNetworkChargingIdentifierGx()
ChargingInformation createChargingInformation()
ChargingRuleDefinition createChargingRuleDefinition(byte[] chargingRuleName)
ChargingRuleDefinition createChargingRuleDefinition()
MdtConfiguration createMdtConfiguration(JobType jobType)
MdtConfiguration createMdtConfiguration()
QosInformation createQosInformation()
AllocationRetentionPriority createAllocationRetentionPriority(long priorityLevel)
AllocationRetentionPriority createAllocationRetentionPriority()
FlowInformation createFlowInformation()
CoaInformation createCoaInformation(TunnelInformation tunnelInformation, Address coaIpAddress)
CoaInformation createCoaInformation()
TunnelInformation createTunnelInformation()
ChargingRuleInstall createChargingRuleInstall()
PacketFilterInformation createPacketFilterInformation()
AreaScope createAreaScope()
UsageMonitoringInformation createUsageMonitoringInformation()
Flows createFlows(long mediaComponentNumber)
Flows createFlows()
ChargingRuleReport createChargingRuleReport()
TraceData createTraceData(byte[] traceReference, TraceDepth traceDepth, byte[] traceNeTypeList, byte[] traceEventList, Address traceCollectionEntity)
TraceData createTraceData()
RoutingRuleDefinition createRoutingRuleDefinition(byte[] routingRuleIdentifier)
RoutingRuleDefinition createRoutingRuleDefinition()
DefaultEpsBearerQos createDefaultEpsBearerQos()
RoutingRuleRemove createRoutingRuleRemove()