Interface MessageFactory

    • Method Detail

      • createAllocationRetentionPriority

        AllocationRetentionPriority createAllocationRetentionPriority​(long priorityLevel)
        Create a AllocationRetentionPriority (Grouped AVP) instance using required AVP values.
      • createAllocationRetentionPriority

        AllocationRetentionPriority createAllocationRetentionPriority()
        Create an empty AllocationRetentionPriority (Grouped AVP) instance.
      • createMdtConfiguration

        MdtConfiguration createMdtConfiguration​(JobType jobType)
        Create a MdtConfiguration (Grouped AVP) instance using required AVP values.
      • createMdtConfiguration

        MdtConfiguration createMdtConfiguration()
        Create an empty MdtConfiguration (Grouped AVP) instance.
      • createSupportedFeatures

        SupportedFeatures createSupportedFeatures​(long vendorId,
                                                  long featureListId,
                                                  long featureList)
        Create a SupportedFeatures (Grouped AVP) instance using required AVP values.
      • createSupportedFeatures

        SupportedFeatures createSupportedFeatures()
        Create an empty SupportedFeatures (Grouped AVP) instance.
      • createFlowInformation

        FlowInformation createFlowInformation()
        Create an empty FlowInformation (Grouped AVP) instance.
      • createRoutingRuleInstall

        RoutingRuleInstall createRoutingRuleInstall()
        Create an empty RoutingRuleInstall (Grouped AVP) instance.
      • createTraceData

        TraceData createTraceData​(byte[] traceReference,
                                  TraceDepth traceDepth,
                                  byte[] traceNeTypeList,
                                  byte[] traceEventList,
                                  Address traceCollectionEntity)
        Create a TraceData (Grouped AVP) instance using required AVP values.
      • createTraceData

        TraceData createTraceData()
        Create an empty TraceData (Grouped AVP) instance.
      • createTftPacketFilterInformation

        TftPacketFilterInformation createTftPacketFilterInformation()
        Create an empty TftPacketFilterInformation (Grouped AVP) instance.
      • createQosInformation

        QosInformation createQosInformation()
        Create an empty QosInformation (Grouped AVP) instance.
      • createChargingRuleDefinition

        ChargingRuleDefinition createChargingRuleDefinition​(byte[] chargingRuleName)
        Create a ChargingRuleDefinition (Grouped AVP) instance using required AVP values.
      • createChargingRuleDefinition

        ChargingRuleDefinition createChargingRuleDefinition()
        Create an empty ChargingRuleDefinition (Grouped AVP) instance.
      • createPacketFilterInformation

        PacketFilterInformation createPacketFilterInformation()
        Create an empty PacketFilterInformation (Grouped AVP) instance.
      • createChargingRuleRemove

        ChargingRuleRemove createChargingRuleRemove()
        Create an empty ChargingRuleRemove (Grouped AVP) instance.
      • createCoaInformation

        CoaInformation createCoaInformation​(TunnelInformation tunnelInformation,
                                            Address coaIpAddress)
        Create a CoaInformation (Grouped AVP) instance using required AVP values.
      • createCoaInformation

        CoaInformation createCoaInformation()
        Create an empty CoaInformation (Grouped AVP) instance.
      • createEventReportIndication

        EventReportIndication createEventReportIndication()
        Create an empty EventReportIndication (Grouped AVP) instance.
      • createRoutingRuleDefinition

        RoutingRuleDefinition createRoutingRuleDefinition​(byte[] routingRuleIdentifier)
        Create a RoutingRuleDefinition (Grouped AVP) instance using required AVP values.
      • createRoutingRuleDefinition

        RoutingRuleDefinition createRoutingRuleDefinition()
        Create an empty RoutingRuleDefinition (Grouped AVP) instance.
      • createFlows

        Flows createFlows​(long mediaComponentNumber)
        Create a Flows (Grouped AVP) instance using required AVP values.
      • createFlows

        Flows createFlows()
        Create an empty Flows (Grouped AVP) instance.
      • createAreaScope

        AreaScope createAreaScope()
        Create an empty AreaScope (Grouped AVP) instance.
      • createAccessNetworkChargingIdentifierGx

        AccessNetworkChargingIdentifierGx createAccessNetworkChargingIdentifierGx​(byte[] accessNetworkChargingIdentifierValue)
        Create a AccessNetworkChargingIdentifierGx (Grouped AVP) instance using required AVP values.
      • createAccessNetworkChargingIdentifierGx

        AccessNetworkChargingIdentifierGx createAccessNetworkChargingIdentifierGx()
        Create an empty AccessNetworkChargingIdentifierGx (Grouped AVP) instance.
      • createUsageMonitoringInformation

        UsageMonitoringInformation createUsageMonitoringInformation()
        Create an empty UsageMonitoringInformation (Grouped AVP) instance.
      • createRoutingFilter

        RoutingFilter createRoutingFilter​(IPFilterRule flowDescription,
                                          FlowDirection flowDirection)
        Create a RoutingFilter (Grouped AVP) instance using required AVP values.
      • createRoutingFilter

        RoutingFilter createRoutingFilter()
        Create an empty RoutingFilter (Grouped AVP) instance.
      • createChargingRuleInstall

        ChargingRuleInstall createChargingRuleInstall()
        Create an empty ChargingRuleInstall (Grouped AVP) instance.
      • createTunnelInformation

        TunnelInformation createTunnelInformation()
        Create an empty TunnelInformation (Grouped AVP) instance.
      • createDefaultEpsBearerQos

        DefaultEpsBearerQos createDefaultEpsBearerQos()
        Create an empty DefaultEpsBearerQos (Grouped AVP) instance.
      • createRoutingRuleRemove

        RoutingRuleRemove createRoutingRuleRemove()
        Create an empty RoutingRuleRemove (Grouped AVP) instance.
      • createChargingRuleReport

        ChargingRuleReport createChargingRuleReport()
        Create an empty ChargingRuleReport (Grouped AVP) instance.
      • createUserCsgInformation

        UserCsgInformation createUserCsgInformation​(long csgId,
                                                    CsgAccessMode csgAccessMode)
        Create a UserCsgInformation (Grouped AVP) instance using required AVP values.
      • createUserCsgInformation

        UserCsgInformation createUserCsgInformation()
        Create an empty UserCsgInformation (Grouped AVP) instance.
      • createChargingInformation

        ChargingInformation createChargingInformation()
        Create an empty ChargingInformation (Grouped AVP) instance.