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.
|
ApplicationDetectionInformation |
createApplicationDetectionInformation()
Create an empty ApplicationDetectionInformation (Grouped AVP) instance.
|
ApplicationDetectionInformation |
createApplicationDetectionInformation(byte[] tdfApplicationIdentifier)
Create a ApplicationDetectionInformation (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.
|
ConditionalApnAggregateMaxBitrate |
createConditionalApnAggregateMaxBitrate()
Create an empty ConditionalApnAggregateMaxBitrate (Grouped AVP) instance.
|
DefaultEpsBearerQos |
createDefaultEpsBearerQos()
Create an empty DefaultEpsBearerQos (Grouped AVP) instance.
|
DefaultQosInformation |
createDefaultQosInformation()
Create an empty DefaultQosInformation (Grouped AVP) instance.
|
EventReportIndication |
createEventReportIndication()
Create an empty EventReportIndication (Grouped AVP) instance.
|
FixedUserLocationInfo |
createFixedUserLocationInfo()
Create an empty FixedUserLocationInfo (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.
|
OcOlr |
createOcOlr()
Create an empty OcOlr (Grouped AVP) instance.
|
OcOlr |
createOcOlr(long ocSequenceNumber,
OcReportType ocReportType)
Create a OcOlr (Grouped AVP) instance using required AVP values.
|
OcSupportedFeatures |
createOcSupportedFeatures()
Create an empty OcSupportedFeatures (Grouped AVP) instance.
|
PacketFilterInformation |
createPacketFilterInformation()
Create an empty PacketFilterInformation (Grouped AVP) instance.
|
PresenceReportingAreaInformation |
createPresenceReportingAreaInformation()
Create an empty PresenceReportingAreaInformation (Grouped AVP) instance.
|
QosInformation |
createQosInformation()
Create an empty QosInformation (Grouped AVP) instance.
|
RedirectInformation |
createRedirectInformation()
Create an empty RedirectInformation (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.
|
TdfInformation |
createTdfInformation()
Create an empty TdfInformation (Grouped AVP) instance.
|
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()
ChargingRuleRemove createChargingRuleRemove()
OcOlr createOcOlr(long ocSequenceNumber, OcReportType ocReportType)
OcOlr createOcOlr()
ChargingInformation createChargingInformation()
ChargingRuleDefinition createChargingRuleDefinition(byte[] chargingRuleName)
ChargingRuleDefinition createChargingRuleDefinition()
PresenceReportingAreaInformation createPresenceReportingAreaInformation()
TdfInformation createTdfInformation()
MdtConfiguration createMdtConfiguration(JobType jobType)
MdtConfiguration createMdtConfiguration()
AllocationRetentionPriority createAllocationRetentionPriority(long priorityLevel)
AllocationRetentionPriority createAllocationRetentionPriority()
FlowInformation createFlowInformation()
PacketFilterInformation createPacketFilterInformation()
AreaScope createAreaScope()
Flows createFlows(long mediaComponentNumber)
Flows createFlows()
ChargingRuleReport createChargingRuleReport()
TraceData createTraceData(byte[] traceReference, TraceDepth traceDepth, byte[] traceNeTypeList, byte[] traceEventList, Address traceCollectionEntity)
TraceData createTraceData()
DefaultEpsBearerQos createDefaultEpsBearerQos()
RoutingRuleDefinition createRoutingRuleDefinition(byte[] routingRuleIdentifier)
RoutingRuleDefinition createRoutingRuleDefinition()
EventReportIndication createEventReportIndication()
ApplicationDetectionInformation createApplicationDetectionInformation(byte[] tdfApplicationIdentifier)
ApplicationDetectionInformation createApplicationDetectionInformation()
AccessNetworkChargingIdentifierGx createAccessNetworkChargingIdentifierGx(byte[] accessNetworkChargingIdentifierValue)
AccessNetworkChargingIdentifierGx createAccessNetworkChargingIdentifierGx()
ConditionalApnAggregateMaxBitrate createConditionalApnAggregateMaxBitrate()
OcSupportedFeatures createOcSupportedFeatures()
QosInformation createQosInformation()
CoaInformation createCoaInformation(TunnelInformation tunnelInformation, Address coaIpAddress)
CoaInformation createCoaInformation()
TunnelInformation createTunnelInformation()
ChargingRuleInstall createChargingRuleInstall()
DefaultQosInformation createDefaultQosInformation()
FixedUserLocationInfo createFixedUserLocationInfo()
UsageMonitoringInformation createUsageMonitoringInformation()
RedirectInformation createRedirectInformation()
RoutingRuleRemove createRoutingRuleRemove()