com.ibm.diameter.charging.avp
Class ChargingAvpFactory

java.lang.Object
  extended by com.ibm.diameter.charging.avp.ChargingAvpFactory

public class ChargingAvpFactory
extends java.lang.Object

ChargingAvpFactory provides a collection of methods to aid in the creation of Avps defined for the Rf and Ro applications in ETSI TS 132 299 V6.9.0 (2006-12) - Diameter charging applications. com.ibm.diameter.packet.AvpFactory should be used to create Avps defined in the RFC 3588 - Diameter Base Protocol.

See Also:
AvpFactory

Method Summary
static Avp createAdaptationsAvp(int avpValue)
          Factory method to create the Adaptations Avp.
static Avp createAdditionalContentInformationAvp(java.util.Vector avps)
          Factory method to create the Additional-Content-Information Avp.
static Avp createAdditionalTypeInformationAvp(java.lang.String avpValue)
          Factory method to create an Additional-Type-Information Avp.
static Avp createAddressDataAvp(java.lang.String avpValue)
          Factory method to create an Address-Data Avp.
static Avp createAddressDomainAvp(java.util.Vector avps)
          Factory method to create the Address-Domain Avp.
static Avp createAddresseeTypeAvp(int avpValue)
          Factory method to create the Addressee-Type Avp.
static Avp createAddressTypeAvp(int avpValue)
          Factory method to create the Address-Type Avp.
static Avp createApplicationProvidedCalledPartyAddressAvp(java.lang.String avpValue)
          Factory method to create an Application-Provided-Called-Party-Address Avp.
static Avp createApplicationServerAvp(java.lang.String avpValue)
          Factory method to create an Application-Server Avp.
static Avp createApplicationServerInformationAvp(java.util.Vector avps)
          Factory method to create the Application-Server-Information Avp.
static Avp createApplicIdAvp(java.lang.String avpValue)
          Factory method to create an Applic-ID Avp.
static Avp createAssociatedURIAvp(java.lang.String avpValue)
          Factory method to create the Associated-URI Avp.
static Avp createAuthorizedQoSAvp(java.lang.String avpValue)
          Factory method to create an Authorized-QoS Avp.
static Avp createAuxApplicInfoAvp(java.lang.String avpValue)
          Factory method to create an Aux-Applic-Info Avp.
static Avp createBearerServiceAvp(byte[] avpValue)
          Factory method to create a Bearer-Service Avp.
static Avp createCalledAssertedIdentityAvp(java.lang.String avpValue)
          Factory method to create the Called-Asserted-Identity Avp.
static Avp createCalledPartyAddressAvp(java.lang.String avpValue)
          Factory method to create a Called-Party-Address Avp.
static Avp createCalledStationIdAvp(java.lang.String avpValue)
          Factory method to create a Called-Station-Id Avp.
static Avp createCallingPartyAddressAvp(java.lang.String avpValue)
          Factory method to create a Calling-Party-Address Avp.
static Avp createCauseCodeAvp(int avpValue)
          Factory method to create a Cause-Code Avp.
static Avp createCcInputOctetsAvp(long avpValue)
          Factory method to create a CC-Input-Octets Avp.
static Avp createCcOutputOctetsAvp(long avpValue)
          Factory method to create a CC-Output-Octets Avp.
static Avp createCcRequestNumberAvp(int avpValue)
          Factory method to create a CC-Request-Number Avp.
static Avp createCcRequestTypeAvp(int avpValue)
          Factory method to create a CC-Request-Type Avp.
static Avp createCcServiceSpecificUnitsAvp(long avpValue)
          Factory method to create a CC-Service-Specific-Units Avp.
static Avp createCcSessionFailoverAvp(int avpValue)
          Factory method to create a CC-Session-Failover Avp.
static Avp createCcTimeAvp(int avpValue)
          Factory method to create a CC-Time Avp.
static Avp createCcTotalOctetsAvp(long avpValue)
          Factory method to create a CC-Service-Specific-Units Avp.
static Avp createCcUnitTypeAvp(int avpValue)
          Factory method to create a CC-Unit-Type Avp.
static Avp createCGAddressAvp(java.lang.String avpValue)
          Factory method to create the CG-Address Avp.
static Avp createChargedPartyAvp(java.lang.String avpValue)
          Factory method to create the Charged-Party Avp.
static Avp createChargingRuleBaseNameAvp(java.lang.String avpValue)
          Factory method to create a Charging-Rule-Base-Name Avp.
static Avp createClassIdentifierAvp(int avpValue)
          Factory method to create a Class-Identifier Avp.
static Avp createContentClassAvp(int avpValue)
          Factory method to create a Content-Class Avp.
static Avp createContentDispositionAvp(java.lang.String avpValue)
          Factory method to create a Content-Disposition Avp.
static Avp createContentLengthAvp(int avpValue)
          Factory method to create a Content-Length Avp.
static Avp createContentSizeAvp(int avpValue)
          Factory method to create a Content-Size Avp.
static Avp createContentTypeAvp(java.lang.String avpValue)
          Factory method to create a Content-Type Avp.
static Avp createCostInformationAvp(java.util.Vector avps)
          Factory method to create the Cost-Information Avp.
static Avp createCostUnitAvp(java.lang.String avpValue)
          Factory method to create a Cost-Unit Avp.
static Avp createCreditControlFailureHandlingAvp(int avpValue)
          Factory method to create a Credit-Control-Failure-Handling Avp.
static Avp createCurrencyCodeAvp(int avpValue)
          Factory method to create a Currency-Code Avp.
static Avp createDeferredLocationEventTypeAvp(java.lang.String avpValue)
          Factory method to create a Deferred-Location-Event-Type Avp.
static Avp createDeliveryReportRequestedAvp(int avpValue)
          Factory method to create a Delivery-Report-Requested Avp.
static Avp createDirectDebitFailureHandling(int avpValue)
          Factory method to create a Direct-Debit-Failure-Handling Avp.
static Avp createDomainNameAvp(java.lang.String avpValue)
          Factory method to create a Domain-Name Avp.
static Avp createDrmContentAvp(int avpValue)
          Factory method to create a DRM-Content Avp.
static Avp createEventAvp(java.lang.String avpValue)
          Factory method to create a Event Avp.
static Avp createEventTypeAvp(java.util.Vector avps)
          Factory method to create the Event-Type Avp.
static Avp createExpiresAvp(int avpValue)
          Factory method to create the Expires Avp.
static Avp createExponentAvp(int avpValue)
          Factory method to create the Exponent Avp.
static Avp createFileRepairSupportedAvp(int avpValue)
          Factory method to create the File-Repair-Supported Avp.
static Avp createFilterIdAvp(java.lang.String avpValue)
          Factory method to create a Filter-Id Avp.
static Avp createFinalUnitActionAvp(int avpValue)
          Factory method to create the Final-Unit-Action Avp.
static Avp createFinalUnitIndicationAvp(java.util.Vector avps)
          Factory method to create the Final-Unit-Indication Avp.
static Avp createGgsnAddressAvp(java.lang.String avpValue)
          Factory method to create a GGSN-Address Avp.
static Avp createGrantedServiceUnitAvp(java.util.Vector avps)
          Factory method to create the Granted-Service-Unit Avp.
static Avp createGroupedAvp(int avpCode, byte avpFlag, java.lang.String avpName, java.util.Vector avps, int vendor_id)
          Helper method to create a grouped Avp.
static Avp createGSUPoolIdentifierAvp(int avpValue)
          Factory method to create the GSU-Pool-Identifier Avp.
static Avp createGSUPoolReferenceAvp(java.util.Vector avps)
          Factory method to create the GSU-Pool-Reference Avp.
static Avp createImsChargingIdentifierAvp(java.lang.String avpValue)
          Factory method to create a IMS-Charging-Identifier Avp.
static Avp createImsiAvp(java.lang.String avpValue)
          Factory method to create a 3GPP-IMSI (IMSI) Avp.
static Avp createIMSInformationAvp(java.util.Vector avps)
          Factory method to create the IMS-Information Avp.
static Avp createIncomingTrunkGroupIdAvp(java.lang.String avpValue)
          Factory method to create a Incoming-Trunk-Group-Id Avp.
static Avp createInterOperatorIdentifierAvp(java.util.Vector avps)
          Factory method to create the Inter-Operator-Identifier Avp.
static Avp createLcsApn(java.lang.String avpValue)
          Factory method to create a LCS-APN Avp.
static Avp createLcsClientDialedByMsAvp(java.lang.String avpValue)
          Factory method to create a LCS-Client-Dialed-By-MS Avp.
static Avp createLcsClientExternalIdAvp(java.lang.String avpValue)
          Factory method to create a LCS-Client-External-ID Avp.
static Avp createLcsClientIdAvp(java.util.Vector avps)
          Factory method to create the LCS-Client-Id Avp.
static Avp createLcsClientNameAvp(java.util.Vector avps)
          Factory method to create the LCS-Client-Name Avp.
static Avp createLcsClientTypeAvp(int avpValue)
          Factory method to create a LCS-Client-Type Avp.
static Avp createLcsDataCodingSchemeAvp(java.lang.String avpValue)
          Factory method to create a LCS-Data-Coding-Scheme Avp.
static Avp createLcsFormatIndicatorAvp(int avpValue)
          Factory method to create a LCS-Format-Indicator Avp.
static Avp createLcsInformationAvp(java.util.Vector avps)
          Factory method to create the LCS-Information Avp.
static Avp createLcsNameStringAvp(java.lang.String avpValue)
          Factory method to create a LCS-Name-String Avp.
static Avp createLcsRequestorIdAvp(java.util.Vector avps)
          Factory method to create the LCS-Requestor-ID Avp.
static Avp createLcsRequestorIdStringAvp(java.lang.String avpValue)
          Factory method to create a LCS-Name-String Avp.
static Avp createLocationEstimateAvp(java.lang.String avpValue)
          Factory method to create a Location-Estimate Avp.
static Avp createLocationEstimateTypeAvp(int avpValue)
          Factory method to create a Location-Estimate-Type Avp.
static Avp createLocationTypeAvp(java.util.Vector avps)
          Factory method to create the Location-Type Avp.
static Avp createMandatoryCapabilityAvp(int avpValue)
          Factory method to create a Mandatory-Capability Avp.
static Avp createMbms2g3gIndicatorAvp(int avpValue)
          Factory method to create the MBMS-2G-3G-Indicator Avp.
static Avp createMbmsInformationAvp(java.util.Vector avps)
          Factory method to create the MBMS-Information Avp.
static Avp createMbmsServiceAreaAvp(byte[] avpValue)
          Factory method to create the MBMS-Service-Area Avp.
static Avp createMbmsServiceTypeAvp(int avpValue)
          Factory method to create the MBMS-Service-Type Avp.
static Avp createMbmsSessionIdentityAvp(byte[] avpValue)
          Factory method to create the MBMS-Session-Identity Avp.
static Avp createMbmsUserServiceTypeAvp(int avpValue)
          Factory method to create the MBMS-User-Service-Type Avp.
static Avp createMediaInitiatorFlagAvp(int avpValue)
          Factory method to create the Media-Initiator-Flag Avp.
static Avp createMessageBodyAvp(java.util.Vector avps)
          Factory method to create the Message-Body Avp.
static Avp createMessageClassAvp(java.util.Vector avps)
          Factory method to create the Message-Class Avp.
static Avp createMessageIdAvp(java.lang.String avpValue)
          Factory method to create a Message-ID Avp.
static Avp createMessageSizeAvp(int avpValue)
          Factory method to create the Message-Size Avp.
static Avp createMessageTypeAvp(int avpValue)
          Factory method to create the Message-Type Avp.
static Avp createMmboxStorageRequestedAvp(int avpValue)
          Factory method to create the MMBox-Storage-Requested Avp.
static Avp createMmContentTypeAvp(java.util.Vector avps)
          Factory method to create the MM-Content-Type Avp.
static Avp createMmsInformationAvp(java.util.Vector avps)
          Factory method to create the MMS-Information Avp.
static Avp createMsisdnAvp(byte[] avpValue)
          Factory method to create a MSISDN Avp.
static Avp createMultipleServicesCreditControlAvp(java.util.Vector avps)
          Factory method to create the Multiple-Services-Credit-Control Avp.
static Avp createMultipleServicesIndicatorAvp(int avpValue)
          Factory method to create the Multiple-Services-Indicator Avp.
static Avp createNodeFunctionalityAvp(int avpValue)
          Factory method to create a Node-Functionality Avp.
static Avp createNumberOfParticipantsAvp(int avpValue)
          Factory method to create the Number-Of-Participants Avp.
static Avp createOctetStringAvp(int avpCode, byte avpFlag, java.lang.String avpName, byte[] avpValue, int vendor_id)
          Helper method to create an Avp of type OctetString.
static Avp createOptionalCapabilityAvp(int avpValue)
          Factory method to create a Optional-Capability Avp.
static Avp createOriginatingIOIAvp(java.lang.String avpValue)
          Factory method to create a Originating-IOI Avp.
static Avp createOriginatorAddressAvp(java.util.Vector avps)
          Factory method to create the Originator-Address Avp.
static Avp createOriginatorAvp(int avpValue)
          Factory method to create the Originator Avp.
static Avp createOutgoingTrunkGroupIdAvp(java.lang.String avpValue)
          Factory method to create a Outgoing-Trunk-Group-Id Avp.
static Avp createParticipantsInvolvedAvp(java.lang.String avpValue)
          Factory method to create the Participants-Involved Avp.
static Avp createPDGAddressAvp(java.lang.String avpValue)
          Factory method to create the PDG-Address Avp.
static Avp createPDGChargingIdAvp(int avpValue)
          Factory method to create the PDG-Charging-Id Avp.
static Avp createPdpAddressAvp(java.lang.String avpValue)
          Factory method to create the PDP-Address Avp.
static Avp createPdpContextTypeAvp(int avpValue)
          Factory method to create the PDP-Context-Type Avp.
static Avp createPocChangeConditionAvp(int avpValue)
          Factory method to create the PoC-Change-Condition Avp.
static Avp createPocChangeTimeAvp(long avpValue)
          Factory method to create the PoC-Change-Time Avp.
static Avp createPocControllingAddressAvp(java.lang.String avpValue)
          Factory method to create the PoC-Controlling-Address Avp.
static Avp createPocGroupNameAvp(java.lang.String avpValue)
          Factory method to create the PoC-Group-Name Avp.
static Avp createPocInformationAvp(java.util.Vector avps)
          Factory method to create the PoC-Information Avp.
static Avp createPocServerRoleAvp(int avpValue)
          Factory method to create the PoC-Server-Role Avp.
static Avp createPocSessionIdAvp(java.lang.String avpValue)
          Factory method to create the PoC-Session-Id Avp.
static Avp createPocSessionTypeAvp(int avpValue)
          Factory method to create the PoC-Session-Type Avp.
static Avp createPositioningDataAvp(java.lang.String avpValue)
          Factory method to create the Positioning-Data Avp.
static Avp createPriorityAvp(int avpValue)
          Factory method to create the Priority Avp.
static Avp createPSAppendFreeFormatDataAvp(int avpValue)
          Factory method to create the PS-Append-Free-Format-Data Avp.
static Avp createPSFreeFormatDataAvp(byte[] avpValue)
          Factory method to create the PS-Free-Format-Data Avp.
static Avp createPSFurnishChargingInfoAvp(java.util.Vector avps)
          Factory method to create the PS-Furnish-Charging-Info Avp.
static Avp createPSInformationAvp(java.util.Vector avps)
          Factory method to create the PS-Information Avp.
static Avp createQuotaConsumptionTimeAvp(int avpValue)
          Factory method to create the Quota-Consumption-Time Avp.
static Avp createQuotaHoldingTimeAvp(int avpValue)
          Factory method to create the Quota-Holding-Time Avp.
static Avp createRAIAvp(java.lang.String avpValue)
          Factory method to create the RAI Avp.
static Avp createRatingGroupAvp(int avpValue)
          Factory method to create the Rating-Group Avp.
static Avp createReadReplyReportRequestedAvp(int avpValue)
          Factory method to create the Read-Reply-Report-Requested Avp.
static Avp createRecipientAddressAvp(java.util.Vector avps)
          Factory method to create the Recipient-Address Avp.
static Avp createRedirectAddressTypeAvp(int avpValue)
          Factory method to create the Redirect-Address-Type Avp.
static Avp createRedirectServerAddressAvp(java.lang.String avpValue)
          Factory method to create a Redirect-Server-Address Avp.
static Avp createRedirectServerAvp(java.util.Vector avps)
          Factory method to create the Redirect-Server Avp.
static Avp createReplyApplicIdAvp(java.lang.String avpValue)
          Factory method to create a Reply-Applic-ID Avp.
static Avp createReportingReasonAvp(int avpValue)
          Factory method to create the Reporting-Reason Avp.
static Avp createRequestedActionAvp(int avpValue)
          Factory method to create the Requested-Action Avp.
static Avp createRequestedPartyAddressAvp(java.lang.String avpValue)
          Factory method to create the Requested-Party-Address Avp.
static Avp createRequestedServiceUnitAvp(java.util.Vector avps)
          Factory method to create the Requested-Service-Unit Avp.
static Avp createRequiredMbmsBearerCapabilitiesAvp(java.lang.String avpValue)
          Factory method to create the Required-MBMS-Bearer-Capabilities Avp.
static Avp createRestrictionFilterRuleAvp(java.lang.String avpValue)
          Factory method to create a Restriction-Filter-Rule Avp.
static Avp createRoleOfNodeAvp(int avpValue)
          Factory method to create the Role-Of-Node Avp.
static Avp createSdpMediaComponentAvp(java.util.Vector avps)
          Factory method to create the SDP-Media-Component Avp.
static Avp createSdpMediaDescriptionAvp(java.lang.String avpValue)
          Factory method to create the SDP-Media-Description Avp.
static Avp createSdpMediaNameAvp(java.lang.String avpValue)
          Factory method to create the SDP-Media-Name Avp.
static Avp createSdpSessionDescriptionAvp(java.lang.String avpValue)
          Factory method to create the SDP-Session-Description Avp.
static Avp createServedPartyIpAddressAvp(java.lang.String avpValue)
          Factory method to create the Served-Party-IP-Address Avp.
static Avp createServerCapabilitiesAvp(java.util.Vector avps)
          Factory method to create the Server-Capabilities Avp.
static Avp createServerNameAvp(java.lang.String avpValue)
          Factory method to create the Server-Name Avp.
static Avp createServiceContextIdAvp(java.lang.String avpValue)
          Factory method to create a Service-Context-Id Avp.
static Avp createServiceIdAvp(java.lang.String avpValue)
          Factory method to create the Service-Id Avp.
static Avp createServiceIdentifierAvp(int avpValue)
          Factory method to create the Service-Identifier Avp.
static Avp createServiceInformationAvp(java.util.Vector avps)
          Factory method to create the Service-Information Avp.
static Avp createServiceSpecificDataAvp(java.lang.String avpValue)
          Factory method to create the Service-Specific-Data Avp.
static Avp createSgsnAddressAvp(java.lang.String avpValue)
          Factory method to create the Service-Specific-Data Avp.
static Avp createSipMethodAvp(java.lang.String avpValue)
          Factory method to create the SIP-Method Avp.
static Avp createSipRequestTimestampAvp(long avpValue)
          Factory method to create the SIP-Request-Timestamp.
static Avp createSipResponseTimestampAvp(long avpValue)
          Factory method to create the SIP-Response-Timestamp.
static Avp createSubmissionTimeAvp(long avpValue)
          Factory method to create the Submission-Time Avp.
static Avp createSubscriptionIdAvp(java.util.Vector avps)
          Factory method to create the Subscription-Id Avp.
static Avp createSubscriptionIdDataAvp(java.lang.String avpValue)
          Factory method to create a Subscription-Id-Data Avp.
static Avp createSubscriptionIdTypeAvp(int avpValue)
          Factory method to create the Subscription-Id-Type Avp.
static Avp createTalkBurstExchangeAvp(java.util.Vector avps)
          Factory method to create the Talk-Burst-Exchange Avp.
static Avp createTariffChangeUsageAvp(int avpValue)
          Factory method to create the Tariff-Change-Usage Avp.
static Avp createTariffTimeChangeAvp(long avpValue)
          Factory method to create the Tariff-Time-Change Avp.
static Avp createTerminatingIOIAvp(java.lang.String avpValue)
          Factory method to create the Terminating-IOI Avp.
static Avp createTgppCamelChargingInfoAvp(byte[] avpValue)
          Factory method to create a 3GPP-CAMEL-Charging-Info Avp.
static Avp createTgppChargingCharacteristicsAvp(java.lang.String avpValue)
          Factory method to create a 3GPP-Charging-Characteristics Avp.
static Avp createTgppChargingIdAvp(int avpValue)
          Factory method to create the 3GPP-Charging-Id Avp.
static Avp createTgppGgsnMccMncAvp(java.lang.String avpValue)
          Factory method to create a 3GPP-GGSN-MCC-MNC Avp.
static Avp createTgppGprsNegotiatedQosProfileAvp(java.lang.String avpValue)
          Factory method to create a 3GPP-Negotiated-QoS-Profile Avp.
static Avp createTgppImsiMccMncAvp(java.lang.String avpValue)
          Factory method to create a 3GPP-IMSI-MCC-MNC Avp.
static Avp createTgppMsTimezoneAvp(byte[] avpValue)
          Factory method to create a 3GPP-MS-TimeZone Avp.
static Avp createTgppNsapiAvp(java.lang.String avpValue)
          Factory method to create a 3GPP-NSAPI Avp.
static Avp createTgppPdpTypeAvp(int avpValue)
          Factory method to create the 3GPP-PDP-Type Avp.
static Avp createTgppRatTypeAvp(byte[] avpValue)
          Factory method to create a 3GPP-RAT-Type Avp.
static Avp createTgppSelectionModeAvp(java.lang.String avpValue)
          Factory method to create a 3GPP-Selection-Mode Avp.
static Avp createTgppSessionStopIndicatorAvp(byte[] avpValue)
          Factory method to create a 3GPP-Session-Stop-Indicator Avp.
static Avp createTgppSgsnMccMncAvp(java.lang.String avpValue)
          Factory method to create a 3GPP-SGSN-MCC-MNC Avp.
static Avp createTgppUserLocationInfoAvp(byte[] avpValue)
          Factory method to create a 3GPP-User-Location-Info Avp.
static Avp createTimeQuotaThresholdAvp(int avpValue)
          Factory method to create the Time-Quota-Threshold Avp.
static Avp createTimeStampsAvp(java.util.Vector avps)
          Factory method to create the Time-Stamps Avp.
static Avp createTMGIAvp(byte[] avpValue)
          Factory method to create the TMGI Avp.
static Avp createTokenTextAvp(java.lang.String avpValue)
          Factory method to create the Token-Text.
static Avp createTriggerTypeAvp(int avpValue)
          Factory method to create the Trigger-Type Avp.
static Avp createTrunkGroupIdAvp(java.util.Vector avps)
          Factory method to create the Trunk-Group-Id Avp.
static Avp createTypeNumberAvp(int avpValue)
          Factory method to create the Type-Number Avp.
static Avp createUnitQuotaThresholdAvp(int avpValue)
          Factory method to create the Unit-Quota-Threshold Avp.
static Avp createUnitValueAvp(java.util.Vector avps)
          Factory method to create the Unit-Value Avp.
static Avp createUnsigned32Avp(int avpCode, byte avpFlag, java.lang.String avpName, int value, int vendor_id)
          Helper method to create an Avp of type Unsigned32.
static Avp createUnsigned64Avp(int avpCode, byte avpFlag, java.lang.String avpName, long value, int vendor_id)
          Helper method to create an Avp of type Unsigned64.
static Avp createUsedServiceUnitAvp(java.util.Vector avps)
          Factory method to create the Used-Service-Unit Avp.
static Avp createUserDataAvp(java.lang.String avpValue)
          Factory method to create the User-Data Avp.
static Avp createUserEquipmentInfoAvp(java.util.Vector avps)
          Factory method to create the User-Equipment-Info Avp.
static Avp createUserEquipmentInfoTypeAvp(int avpValue)
          Factory method to create the User-Equipment-Info-Type Avp.
static Avp createUserEquipmentInfoValueAvp(byte[] avpValue)
          Factory method to create the User-Equipment-Info-Value Avp.
static Avp createUserSessionIdAvp(java.lang.String avpValue)
          Factory method to create the User-Session-Id Avp.
static Avp createUTF8StringAvp(int avpCode, byte avpFlag, java.lang.String avpName, java.lang.String avpValue, int vendor_id)
          Helper method to create an Avp of type UTF8String.
static Avp createValidityTimeAvp(int avpValue)
          Factory method to create the Validity-Time Avp.
static Avp createValueDigitsAvp(long avpValue)
          Factory method to create the Value-Digits Avp.
static Avp createVasIdAvp(java.lang.String avpValue)
          Factory method to create an VAS-Id Avp.
static Avp createVaspIdAvp(java.lang.String avpValue)
          Factory method to create an VASP-Id Avp.
static Avp createVolumeQuotaThresholdAvp(int avpValue)
          Factory method to create the Volume-Quota-Threshold Avp.
static Avp createWagAddressAvp(java.lang.String avpValue)
          Factory method to create the WAG-Address Avp.
static Avp createWagPlmnIdAvp(java.lang.String avpValue)
          Factory method to create the WAG-PLMN-Id Avp.
static Avp createWLANInformationAvp(java.util.Vector avps)
          Factory method to create the WLAN-Information Avp.
static Avp createWLANRadioContainerAvp(java.util.Vector avps)
          Factory method to create the WLAN-Radio-Container Avp.
static Avp createWLANSessionIdAvp(int avpValue)
          Factory method to create the WLAN-Session-Id Avp.
static Avp createWLANTechnologyAvp(int avpValue)
          Factory method to create the WLAN-Techonology Avp.
static Avp createWLANUELocalIPAddressAvp(java.lang.String avpValue)
          Factory method to create the WLAN-UE-Local-IP-Address Avp.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

createAdaptationsAvp

public static Avp createAdaptationsAvp(int avpValue)
                                throws java.lang.IllegalArgumentException
Factory method to create the Adaptations Avp.

Parameters:
avpValue - the value of Adaptations Avp.
Returns:
Adaptations Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createAdditionalContentInformationAvp

public static Avp createAdditionalContentInformationAvp(java.util.Vector avps)
                                                 throws java.lang.IllegalArgumentException
Factory method to create the Additional-Content-Information Avp.

Parameters:
avps - the Vector of Avps that forms the grouped Additional-Content-Information Avp.
Returns:
Additional-Content-Information Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createAdditionalTypeInformationAvp

public static Avp createAdditionalTypeInformationAvp(java.lang.String avpValue)
                                              throws java.lang.IllegalArgumentException
Factory method to create an Additional-Type-Information Avp.

Parameters:
avpValue - the value of Additional-Type-Information Avp.
Returns:
Additional-Type-Information Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createAddressDataAvp

public static Avp createAddressDataAvp(java.lang.String avpValue)
                                throws java.lang.IllegalArgumentException
Factory method to create an Address-Data Avp.

Parameters:
avpValue - the value of Address-Data Avp.
Returns:
Address-Data created by the factory.
Throws:
java.lang.IllegalArgumentException

createAddressDomainAvp

public static Avp createAddressDomainAvp(java.util.Vector avps)
                                  throws java.lang.IllegalArgumentException
Factory method to create the Address-Domain Avp.

Parameters:
avps - the Vector of Avps that forms the grouped Address-Domain Avp.
Returns:
Address-Domain Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createAddresseeTypeAvp

public static Avp createAddresseeTypeAvp(int avpValue)
                                  throws java.lang.IllegalArgumentException
Factory method to create the Addressee-Type Avp.

Parameters:
avpValue - the value of Addressee-Type Avp.
Returns:
Addressee-Type Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createAddressTypeAvp

public static Avp createAddressTypeAvp(int avpValue)
                                throws java.lang.IllegalArgumentException
Factory method to create the Address-Type Avp.

Parameters:
avpValue - the value of Address-Type Avp.
Returns:
Address-Type Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createApplicationProvidedCalledPartyAddressAvp

public static Avp createApplicationProvidedCalledPartyAddressAvp(java.lang.String avpValue)
                                                          throws java.lang.IllegalArgumentException
Factory method to create an Application-Provided-Called-Party-Address Avp.

Parameters:
avpValue - the value of Application-Provided-Called-Party-Address Avp.
Returns:
Application-Provided-Called-Party-Address Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createApplicationServerAvp

public static Avp createApplicationServerAvp(java.lang.String avpValue)
                                      throws java.lang.IllegalArgumentException
Factory method to create an Application-Server Avp.

Parameters:
avpValue - the value of Application-Server Avp.
Returns:
Application-Server Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createApplicationServerInformationAvp

public static Avp createApplicationServerInformationAvp(java.util.Vector avps)
                                                 throws java.lang.IllegalArgumentException
Factory method to create the Application-Server-Information Avp.

Parameters:
avps - the Vector of Avps that forms the grouped Application-Server-Information Avp.
Returns:
Application-Server-Information Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createApplicIdAvp

public static Avp createApplicIdAvp(java.lang.String avpValue)
                             throws java.lang.IllegalArgumentException
Factory method to create an Applic-ID Avp.

Parameters:
avpValue - the value of Applic-ID Avp.
Returns:
Applic-ID Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createAssociatedURIAvp

public static Avp createAssociatedURIAvp(java.lang.String avpValue)
                                  throws java.lang.IllegalArgumentException
Factory method to create the Associated-URI Avp.

Parameters:
avpValue - the value of the Associated-URI Avp.
Returns:
Associated-URI Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createAuthorizedQoSAvp

public static Avp createAuthorizedQoSAvp(java.lang.String avpValue)
                                  throws java.lang.IllegalArgumentException
Factory method to create an Authorized-QoS Avp.

Parameters:
avpValue - the value of Authorized-QoS Avp.
Returns:
Authorized-QoS Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createAuxApplicInfoAvp

public static Avp createAuxApplicInfoAvp(java.lang.String avpValue)
                                  throws java.lang.IllegalArgumentException
Factory method to create an Aux-Applic-Info Avp.

Parameters:
avpValue - the value of Aux-Applic-Info Avp.
Returns:
Aux-Applic-Info Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createBearerServiceAvp

public static Avp createBearerServiceAvp(byte[] avpValue)
                                  throws java.lang.IllegalArgumentException
Factory method to create a Bearer-Service Avp.

Parameters:
avpValue - the value of Bearer-Service Avp.
Returns:
Bearer-Service Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createCalledAssertedIdentityAvp

public static Avp createCalledAssertedIdentityAvp(java.lang.String avpValue)
                                           throws java.lang.IllegalArgumentException
Factory method to create the Called-Asserted-Identity Avp.

Parameters:
avpValue - the value of the Called-Asserted-Identity Avp.
Returns:
Called-Asserted-Identity Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createCalledPartyAddressAvp

public static Avp createCalledPartyAddressAvp(java.lang.String avpValue)
                                       throws java.lang.IllegalArgumentException
Factory method to create a Called-Party-Address Avp.

Parameters:
avpValue - the value of Called-Party-Address Avp.
Returns:
Called-Party-Address Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createCalledStationIdAvp

public static Avp createCalledStationIdAvp(java.lang.String avpValue)
                                    throws java.lang.IllegalArgumentException
Factory method to create a Called-Station-Id Avp.

Parameters:
avpValue - the value of Called-Station-Id Avp.
Returns:
Called-Station-Id Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createCallingPartyAddressAvp

public static Avp createCallingPartyAddressAvp(java.lang.String avpValue)
                                        throws java.lang.IllegalArgumentException
Factory method to create a Calling-Party-Address Avp.

Parameters:
avpValue - the value of Calling-Party-Address Avp.
Returns:
Calling-Party-Address Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createCauseCodeAvp

public static Avp createCauseCodeAvp(int avpValue)
                              throws java.lang.IllegalArgumentException
Factory method to create a Cause-Code Avp.

Parameters:
avpValue - the value of Cause-Code Avp.
Returns:
Cause-Code Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createCcInputOctetsAvp

public static Avp createCcInputOctetsAvp(long avpValue)
                                  throws java.lang.IllegalArgumentException
Factory method to create a CC-Input-Octets Avp.

Parameters:
avpValue - the value of CC-Input-Octets Avp.
Returns:
CC-Input-Octets Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createCcOutputOctetsAvp

public static Avp createCcOutputOctetsAvp(long avpValue)
                                   throws java.lang.IllegalArgumentException
Factory method to create a CC-Output-Octets Avp.

Parameters:
avpValue - the value of CC-Output-Octets Avp.
Returns:
CC-Output-Octets Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createCcRequestNumberAvp

public static Avp createCcRequestNumberAvp(int avpValue)
                                    throws java.lang.IllegalArgumentException
Factory method to create a CC-Request-Number Avp.

Parameters:
avpValue - the value of CC-Request-Number Avp.
Returns:
CC-Request-Number Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createCcRequestTypeAvp

public static Avp createCcRequestTypeAvp(int avpValue)
                                  throws java.lang.IllegalArgumentException
Factory method to create a CC-Request-Type Avp.

Parameters:
avpValue - the value of CC-Request-Type Avp.
Returns:
CC-Request-Type Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createCcServiceSpecificUnitsAvp

public static Avp createCcServiceSpecificUnitsAvp(long avpValue)
                                           throws java.lang.IllegalArgumentException
Factory method to create a CC-Service-Specific-Units Avp.

Parameters:
avpValue - the value of CC-Service-Specific-Units Avp.
Returns:
CC-Service-Specific-Units Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createCcSessionFailoverAvp

public static Avp createCcSessionFailoverAvp(int avpValue)
                                      throws java.lang.IllegalArgumentException
Factory method to create a CC-Session-Failover Avp.

Parameters:
avpValue - the value of CC-Session-Failover Avp.
Returns:
CC-Session-Failover Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createCcTimeAvp

public static Avp createCcTimeAvp(int avpValue)
                           throws java.lang.IllegalArgumentException
Factory method to create a CC-Time Avp.

Parameters:
avpValue - the value of CC-Time Avp.
Returns:
CC-Time Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createCcTotalOctetsAvp

public static Avp createCcTotalOctetsAvp(long avpValue)
                                  throws java.lang.IllegalArgumentException
Factory method to create a CC-Service-Specific-Units Avp.

Parameters:
avpValue - the value of CC-Service-Specific-Units Avp.
Returns:
CC-Service-Specific-Units Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createCcUnitTypeAvp

public static Avp createCcUnitTypeAvp(int avpValue)
                               throws java.lang.IllegalArgumentException
Factory method to create a CC-Unit-Type Avp.

Parameters:
avpValue - the value of CC-Unit-Type Avp.
Returns:
CC-Unit-Type Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createCGAddressAvp

public static Avp createCGAddressAvp(java.lang.String avpValue)
                              throws java.lang.IllegalArgumentException
Factory method to create the CG-Address Avp.

Parameters:
avpValue - the value of the CG-Address Avp.
Returns:
CG-Address Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createChargedPartyAvp

public static Avp createChargedPartyAvp(java.lang.String avpValue)
                                 throws java.lang.IllegalArgumentException
Factory method to create the Charged-Party Avp.

Parameters:
avpValue - the value of the Charged-Party Avp.
Returns:
Charged-Party Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createChargingRuleBaseNameAvp

public static Avp createChargingRuleBaseNameAvp(java.lang.String avpValue)
                                         throws java.lang.IllegalArgumentException
Factory method to create a Charging-Rule-Base-Name Avp.

Parameters:
avpValue - the value of Charging-Rule-Base-Name Avp.
Returns:
Charging-Rule-Base-Name Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createClassIdentifierAvp

public static Avp createClassIdentifierAvp(int avpValue)
                                    throws java.lang.IllegalArgumentException
Factory method to create a Class-Identifier Avp.

Parameters:
avpValue - the value of the Class-Identiifer Avp
Returns:
Class-Identifier Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createContentClassAvp

public static Avp createContentClassAvp(int avpValue)
                                 throws java.lang.IllegalArgumentException
Factory method to create a Content-Class Avp.

Parameters:
avpValue - the value of the Content-Class Avp
Returns:
Content-Class Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createContentDispositionAvp

public static Avp createContentDispositionAvp(java.lang.String avpValue)
                                       throws java.lang.IllegalArgumentException
Factory method to create a Content-Disposition Avp.

Parameters:
avpValue - the value of Content-Disposition Avp.
Returns:
Content-Disposition Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createContentLengthAvp

public static Avp createContentLengthAvp(int avpValue)
                                  throws java.lang.IllegalArgumentException
Factory method to create a Content-Length Avp.

Parameters:
avpValue - the value of the Content-Length Avp
Returns:
Content-Length Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createContentSizeAvp

public static Avp createContentSizeAvp(int avpValue)
                                throws java.lang.IllegalArgumentException
Factory method to create a Content-Size Avp.

Parameters:
avpValue - the value of the Content-Size Avp
Returns:
Content-Size Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createContentTypeAvp

public static Avp createContentTypeAvp(java.lang.String avpValue)
                                throws java.lang.IllegalArgumentException
Factory method to create a Content-Type Avp.

Parameters:
avpValue - the value of the Content-Type Avp
Returns:
Content-Type Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createCostInformationAvp

public static Avp createCostInformationAvp(java.util.Vector avps)
                                    throws java.lang.IllegalArgumentException
Factory method to create the Cost-Information Avp.

Parameters:
avps - the Vector of Avps that forms the grouped Cost-Information Avp.
Returns:
Cost-Information Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createCostUnitAvp

public static Avp createCostUnitAvp(java.lang.String avpValue)
                             throws java.lang.IllegalArgumentException
Factory method to create a Cost-Unit Avp.

Parameters:
avpValue - the value of the Cost-Unit Avp
Returns:
Cost-Unit Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createCreditControlFailureHandlingAvp

public static Avp createCreditControlFailureHandlingAvp(int avpValue)
                                                 throws java.lang.IllegalArgumentException
Factory method to create a Credit-Control-Failure-Handling Avp.

Parameters:
avpValue - the value of the Credit-Control-Failure-Handling Avp
Returns:
Credit-Control-Failure-Handling Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createCurrencyCodeAvp

public static Avp createCurrencyCodeAvp(int avpValue)
                                 throws java.lang.IllegalArgumentException
Factory method to create a Currency-Code Avp.

Parameters:
avpValue - the value of the Currency-Code Avp
Returns:
Currency-Code Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createDeferredLocationEventTypeAvp

public static Avp createDeferredLocationEventTypeAvp(java.lang.String avpValue)
                                              throws java.lang.IllegalArgumentException
Factory method to create a Deferred-Location-Event-Type Avp.

Parameters:
avpValue - the value of the Deferred-Location-Event-Type Avp
Returns:
Deferred-Location-Event-Type Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createDeliveryReportRequestedAvp

public static Avp createDeliveryReportRequestedAvp(int avpValue)
                                            throws java.lang.IllegalArgumentException
Factory method to create a Delivery-Report-Requested Avp.

Parameters:
avpValue - the value of the Delivery-Report-Requested Avp.
Returns:
Delivery-Report-Requested Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createDirectDebitFailureHandling

public static Avp createDirectDebitFailureHandling(int avpValue)
                                            throws java.lang.IllegalArgumentException
Factory method to create a Direct-Debit-Failure-Handling Avp.

Parameters:
avpValue - the value of the Direct-Debit-Failure-Handling Avp.
Returns:
Direct-Debit-Failure-Handling Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createDomainNameAvp

public static Avp createDomainNameAvp(java.lang.String avpValue)
                               throws java.lang.IllegalArgumentException
Factory method to create a Domain-Name Avp.

Parameters:
avpValue - the value of the Domain-Name Avp
Returns:
Domain-Name Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createDrmContentAvp

public static Avp createDrmContentAvp(int avpValue)
                               throws java.lang.IllegalArgumentException
Factory method to create a DRM-Content Avp.

Parameters:
avpValue - the value of the DRM-Content Avp.
Returns:
DRM-Content Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createEventAvp

public static Avp createEventAvp(java.lang.String avpValue)
                          throws java.lang.IllegalArgumentException
Factory method to create a Event Avp.

Parameters:
avpValue - the value of the Event Avp
Returns:
Event Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createEventTypeAvp

public static Avp createEventTypeAvp(java.util.Vector avps)
                              throws java.lang.IllegalArgumentException
Factory method to create the Event-Type Avp.

Parameters:
avps - the Vector of Avps that forms the grouped Event-Type Avp.
Returns:
Event-Type Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createExpiresAvp

public static Avp createExpiresAvp(int avpValue)
                            throws java.lang.IllegalArgumentException
Factory method to create the Expires Avp.

Parameters:
avpValue - is the value of Expires Avp.
Returns:
Expires Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createExponentAvp

public static Avp createExponentAvp(int avpValue)
                             throws java.lang.IllegalArgumentException
Factory method to create the Exponent Avp.

Parameters:
avpValue - is the value of Exponent Avp.
Returns:
Exponent Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createFileRepairSupportedAvp

public static Avp createFileRepairSupportedAvp(int avpValue)
                                        throws java.lang.IllegalArgumentException
Factory method to create the File-Repair-Supported Avp.

Parameters:
avpValue - the value of File-Repair-Supported Avp.
Returns:
File-Repair-Supported Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createFilterIdAvp

public static Avp createFilterIdAvp(java.lang.String avpValue)
                             throws java.lang.IllegalArgumentException
Factory method to create a Filter-Id Avp.

Parameters:
avpValue - the value of the Filter-Id Avp
Returns:
Filter-Id Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createFinalUnitActionAvp

public static Avp createFinalUnitActionAvp(int avpValue)
                                    throws java.lang.IllegalArgumentException
Factory method to create the Final-Unit-Action Avp.

Parameters:
avpValue - the value of Final-Unit-Action Avp.
Returns:
Final-Unit-Action Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createFinalUnitIndicationAvp

public static Avp createFinalUnitIndicationAvp(java.util.Vector avps)
                                        throws java.lang.IllegalArgumentException
Factory method to create the Final-Unit-Indication Avp.

Parameters:
avps - the vector of Avps that forms the Final-Unit-Indication Avp.
Returns:
Final-Unit-Indication Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createGgsnAddressAvp

public static Avp createGgsnAddressAvp(java.lang.String avpValue)
                                throws java.lang.IllegalArgumentException
Factory method to create a GGSN-Address Avp.

Parameters:
avpValue - the value of the GGSN-Address Avp
Returns:
GGSN-Address Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createGrantedServiceUnitAvp

public static Avp createGrantedServiceUnitAvp(java.util.Vector avps)
                                       throws java.lang.IllegalArgumentException
Factory method to create the Granted-Service-Unit Avp.

Parameters:
avps - the vector of Avps that forms the Granted-Service-Unit Avp.
Returns:
Granted-Service-Unit Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createGroupedAvp

public static Avp createGroupedAvp(int avpCode,
                                   byte avpFlag,
                                   java.lang.String avpName,
                                   java.util.Vector avps,
                                   int vendor_id)
                            throws java.lang.IllegalArgumentException
Helper method to create a grouped Avp.

Parameters:
avpCode - identifier of the Avp
avpFlag - represents the Avp flag bits
avpName - represents the name of the avp
avps - represents the list of nested Avps that makes up the group Avp
vendor_id - represents the vendor id of the created avp.
Returns:
anAvp with a Grouped type and value
Throws:
java.lang.IllegalArgumentException

createGSUPoolIdentifierAvp

public static Avp createGSUPoolIdentifierAvp(int avpValue)
                                      throws java.lang.IllegalArgumentException
Factory method to create the GSU-Pool-Identifier Avp.

Parameters:
avpValue - the value of GSU-Pool-Identifier Avp.
Returns:
GSU-Pool-Identifier Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createGSUPoolReferenceAvp

public static Avp createGSUPoolReferenceAvp(java.util.Vector avps)
                                     throws java.lang.IllegalArgumentException
Factory method to create the GSU-Pool-Reference Avp.

Parameters:
avps - the vector of Avps that forms the GSU-Pool-Reference Avp.
Returns:
GSU-Pool-Reference Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createImsChargingIdentifierAvp

public static Avp createImsChargingIdentifierAvp(java.lang.String avpValue)
                                          throws java.lang.IllegalArgumentException
Factory method to create a IMS-Charging-Identifier Avp.

Parameters:
avpValue - the value of the IMS-Charging-Identifier Avp.
Returns:
IMS-Charging-Identifier Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createImsiAvp

public static final Avp createImsiAvp(java.lang.String avpValue)
                               throws java.lang.IllegalArgumentException
Factory method to create a 3GPP-IMSI (IMSI) Avp.

Parameters:
avpValue - the value of 3GPP-IMSI Avp.
Returns:
3GPP-IMSI Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createIMSInformationAvp

public static Avp createIMSInformationAvp(java.util.Vector avps)
                                   throws java.lang.IllegalArgumentException
Factory method to create the IMS-Information Avp.

Parameters:
avps - the Vector of Avps that forms the grouped IMS-Information Avp.
Returns:
IMS-Information Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createIncomingTrunkGroupIdAvp

public static Avp createIncomingTrunkGroupIdAvp(java.lang.String avpValue)
                                         throws java.lang.IllegalArgumentException
Factory method to create a Incoming-Trunk-Group-Id Avp.

Parameters:
avpValue - the value of the Incoming-Trunk-Group-Id Avp
Returns:
Incoming-Trunk-Group-Id Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createInterOperatorIdentifierAvp

public static Avp createInterOperatorIdentifierAvp(java.util.Vector avps)
                                            throws java.lang.IllegalArgumentException
Factory method to create the Inter-Operator-Identifier Avp.

Parameters:
avps - the Vector of Avps that forms the grouped Inter-Operator-Identifier Avp.
Returns:
Inter-Operator-Identifier Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createLcsApn

public static Avp createLcsApn(java.lang.String avpValue)
                        throws java.lang.IllegalArgumentException
Factory method to create a LCS-APN Avp.

Parameters:
avpValue - the value of the LCS-APN Avp
Returns:
LCS-APN Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createLcsClientDialedByMsAvp

public static Avp createLcsClientDialedByMsAvp(java.lang.String avpValue)
                                        throws java.lang.IllegalArgumentException
Factory method to create a LCS-Client-Dialed-By-MS Avp.

Parameters:
avpValue - the value of the LCS-Client-Dialed-By-MS Avp
Returns:
LCS-Client-Dialed-By-MS Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createLcsClientExternalIdAvp

public static Avp createLcsClientExternalIdAvp(java.lang.String avpValue)
                                        throws java.lang.IllegalArgumentException
Factory method to create a LCS-Client-External-ID Avp.

Parameters:
avpValue - the value of the LCS-Client-External-ID Avp.
Returns:
LCS-Client-External-ID Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createLcsClientIdAvp

public static Avp createLcsClientIdAvp(java.util.Vector avps)
                                throws java.lang.IllegalArgumentException
Factory method to create the LCS-Client-Id Avp.

Parameters:
avps - the vector of Avps that forms the LCS-Client-Id Avp.
Returns:
LCS-Client-Id Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createLcsClientNameAvp

public static Avp createLcsClientNameAvp(java.util.Vector avps)
                                  throws java.lang.IllegalArgumentException
Factory method to create the LCS-Client-Name Avp.

Parameters:
avps - the vector of Avps that forms the LCS-Client-Name Avp.
Returns:
LCS-Client-Name Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createLcsClientTypeAvp

public static Avp createLcsClientTypeAvp(int avpValue)
                                  throws java.lang.IllegalArgumentException
Factory method to create a LCS-Client-Type Avp.

Parameters:
avpValue - the value of the LCS-Client-Type Avp.
Returns:
LCS-Client-Type Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createLcsDataCodingSchemeAvp

public static Avp createLcsDataCodingSchemeAvp(java.lang.String avpValue)
                                        throws java.lang.IllegalArgumentException
Factory method to create a LCS-Data-Coding-Scheme Avp.

Parameters:
avpValue - the value of the LCS-Data-Coding-Scheme Avp.
Returns:
LCS-Data-Coding-Scheme Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createLcsFormatIndicatorAvp

public static Avp createLcsFormatIndicatorAvp(int avpValue)
                                       throws java.lang.IllegalArgumentException
Factory method to create a LCS-Format-Indicator Avp.

Parameters:
avpValue - the value of the LCS-Format-Indicator Avp.
Returns:
LCS-Format-Indicator Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createLcsInformationAvp

public static Avp createLcsInformationAvp(java.util.Vector avps)
                                   throws java.lang.IllegalArgumentException
Factory method to create the LCS-Information Avp.

Parameters:
avps - the Vector of Avps that forms the LCS-Information Avp.
Returns:
LCS-Information Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createLcsNameStringAvp

public static Avp createLcsNameStringAvp(java.lang.String avpValue)
                                  throws java.lang.IllegalArgumentException
Factory method to create a LCS-Name-String Avp.

Parameters:
avpValue - is the value of the LCS-Name-String Avp
Returns:
LCS-Name-String Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createLcsRequestorIdAvp

public static Avp createLcsRequestorIdAvp(java.util.Vector avps)
                                   throws java.lang.IllegalArgumentException
Factory method to create the LCS-Requestor-ID Avp.

Parameters:
avps - the Vector of Avps that forms the LCS-Requestor-ID Avp.
Returns:
LCS-Requestor-ID Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createLcsRequestorIdStringAvp

public static Avp createLcsRequestorIdStringAvp(java.lang.String avpValue)
                                         throws java.lang.IllegalArgumentException
Factory method to create a LCS-Name-String Avp.

Parameters:
avpValue - the value of the LCS-Name-String Avp.
Returns:
LCS-Name-String Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createLocationEstimateAvp

public static Avp createLocationEstimateAvp(java.lang.String avpValue)
                                     throws java.lang.IllegalArgumentException
Factory method to create a Location-Estimate Avp.

Parameters:
avpValue - the value of the Location-Estimate Avp.
Returns:
Location-Estimate Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createLocationEstimateTypeAvp

public static Avp createLocationEstimateTypeAvp(int avpValue)
                                         throws java.lang.IllegalArgumentException
Factory method to create a Location-Estimate-Type Avp.

Parameters:
avpValue - the value of the Location-Estimate-Type Avp.
Returns:
Location-Estimate-Type Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createLocationTypeAvp

public static Avp createLocationTypeAvp(java.util.Vector avps)
                                 throws java.lang.IllegalArgumentException
Factory method to create the Location-Type Avp.

Parameters:
avps - the Vector of Avps that forms the Location-Type Avp.
Returns:
Location-Type Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createMandatoryCapabilityAvp

public static Avp createMandatoryCapabilityAvp(int avpValue)
                                        throws java.lang.IllegalArgumentException
Factory method to create a Mandatory-Capability Avp.

Parameters:
avpValue - the value of the Mandatory-Capability Avp.
Returns:
Mandatory-Capability Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createMbms2g3gIndicatorAvp

public static Avp createMbms2g3gIndicatorAvp(int avpValue)
                                      throws java.lang.IllegalArgumentException
Factory method to create the MBMS-2G-3G-Indicator Avp.

Parameters:
avpValue - the value of MBMS-2G-3G-Indicator Avp.
Returns:
MBMS-2G-3G-Indicator Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createMbmsInformationAvp

public static Avp createMbmsInformationAvp(java.util.Vector avps)
                                    throws java.lang.IllegalArgumentException
Factory method to create the MBMS-Information Avp.

Parameters:
avps - the Vector of Avps that forms the grouped MBMS-Information Avp.
Returns:
MBMS-Information Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createMbmsServiceAreaAvp

public static Avp createMbmsServiceAreaAvp(byte[] avpValue)
                                    throws java.lang.IllegalArgumentException
Factory method to create the MBMS-Service-Area Avp.

Parameters:
avpValue - the value of MBMS-Service-Area Avp.
Returns:
MBMS-Service-Area Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createMbmsServiceTypeAvp

public static Avp createMbmsServiceTypeAvp(int avpValue)
                                    throws java.lang.IllegalArgumentException
Factory method to create the MBMS-Service-Type Avp.

Parameters:
avpValue - the value of MBMS-Service-Type Avp.
Returns:
MBMS-Service-Type Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createMbmsSessionIdentityAvp

public static Avp createMbmsSessionIdentityAvp(byte[] avpValue)
                                        throws java.lang.IllegalArgumentException
Factory method to create the MBMS-Session-Identity Avp.

Parameters:
avpValue - the value of MBMS-Session-Identity Avp.
Returns:
MBMS-Session-Identity Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createMbmsUserServiceTypeAvp

public static Avp createMbmsUserServiceTypeAvp(int avpValue)
                                        throws java.lang.IllegalArgumentException
Factory method to create the MBMS-User-Service-Type Avp.

Parameters:
avpValue - the value of MBMS-User-Service-Type Avp.
Returns:
MBMS-User-Service-Type Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createMediaInitiatorFlagAvp

public static Avp createMediaInitiatorFlagAvp(int avpValue)
                                       throws java.lang.IllegalArgumentException
Factory method to create the Media-Initiator-Flag Avp.

Parameters:
avpValue - the value of Media-Initiator-Flag Avp.
Returns:
Media-Initiator-Flag Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createMessageBodyAvp

public static Avp createMessageBodyAvp(java.util.Vector avps)
                                throws java.lang.IllegalArgumentException
Factory method to create the Message-Body Avp.

Parameters:
avps - the Vector of Avps that forms the grouped Message-Body Avp.
Returns:
Message-Body Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createMessageClassAvp

public static Avp createMessageClassAvp(java.util.Vector avps)
                                 throws java.lang.IllegalArgumentException
Factory method to create the Message-Class Avp.

Parameters:
avps - the Vector of Avps that forms the grouped Message-Class Avp.
Returns:
Message-Class Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createMessageIdAvp

public static Avp createMessageIdAvp(java.lang.String avpValue)
                              throws java.lang.IllegalArgumentException
Factory method to create a Message-ID Avp.

Parameters:
avpValue - the value of the Message-ID Avp.
Returns:
Message-ID Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createMessageSizeAvp

public static Avp createMessageSizeAvp(int avpValue)
                                throws java.lang.IllegalArgumentException
Factory method to create the Message-Size Avp.

Parameters:
avpValue - the value of Message-Size Avp.
Returns:
Message-Size Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createMessageTypeAvp

public static Avp createMessageTypeAvp(int avpValue)
                                throws java.lang.IllegalArgumentException
Factory method to create the Message-Type Avp.

Parameters:
avpValue - the value of Message-Type Avp.
Returns:
Message-Type Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createMmboxStorageRequestedAvp

public static Avp createMmboxStorageRequestedAvp(int avpValue)
                                          throws java.lang.IllegalArgumentException
Factory method to create the MMBox-Storage-Requested Avp.

Parameters:
avpValue - the value of MMBox-Storage-Requested Avp.
Returns:
MMBox-Storage-Requested Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createMmContentTypeAvp

public static Avp createMmContentTypeAvp(java.util.Vector avps)
                                  throws java.lang.IllegalArgumentException
Factory method to create the MM-Content-Type Avp.

Parameters:
avps - the Vector of Avps that forms the grouped MM-Content-Type Avp.
Returns:
MM-Content-Type Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createMmsInformationAvp

public static Avp createMmsInformationAvp(java.util.Vector avps)
                                   throws java.lang.IllegalArgumentException
Factory method to create the MMS-Information Avp.

Parameters:
avps - the Vector of Avps that forms the grouped MMS-Information Avp.
Returns:
MMS-Information Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createMsisdnAvp

public static Avp createMsisdnAvp(byte[] avpValue)
                           throws java.lang.IllegalArgumentException
Factory method to create a MSISDN Avp.

Parameters:
avpValue - the value of MSISDN Avp.
Returns:
MSISDN Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createMultipleServicesCreditControlAvp

public static Avp createMultipleServicesCreditControlAvp(java.util.Vector avps)
                                                  throws java.lang.IllegalArgumentException
Factory method to create the Multiple-Services-Credit-Control Avp.

Parameters:
avps - the vector of Avps that forms the Multiple-Services-Credit-Control Avp.
Returns:
Multiple-Services-Credit-Control Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createMultipleServicesIndicatorAvp

public static Avp createMultipleServicesIndicatorAvp(int avpValue)
                                              throws java.lang.IllegalArgumentException
Factory method to create the Multiple-Services-Indicator Avp.

Parameters:
avpValue - the value of Multiple-Services-Indicator Avp.
Returns:
Multiple-Services-Indicator Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createNodeFunctionalityAvp

public static Avp createNodeFunctionalityAvp(int avpValue)
                                      throws java.lang.IllegalArgumentException
Factory method to create a Node-Functionality Avp.

Parameters:
avpValue - the value of the Node-Functionality Avp.
Returns:
Node-Functionality Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createNumberOfParticipantsAvp

public static Avp createNumberOfParticipantsAvp(int avpValue)
                                         throws java.lang.IllegalArgumentException
Factory method to create the Number-Of-Participants Avp.

Parameters:
avpValue - the value of Number-Of-Participants Avp.
Returns:
Number-Of-Participants Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createOctetStringAvp

public static Avp createOctetStringAvp(int avpCode,
                                       byte avpFlag,
                                       java.lang.String avpName,
                                       byte[] avpValue,
                                       int vendor_id)
                                throws java.lang.IllegalArgumentException
Helper method to create an Avp of type OctetString.

Parameters:
avpCode - identifier of the Avp
avpFlag - represents the Avp flag bits
avpName - represents the name of the avp
avps - represents the list of nested Avps that makes up the group Avp
vendor_id - represents the vendor id of the created avp.
Returns:
anAvp with an OctetString type and value
Throws:
java.lang.IllegalArgumentException

createOptionalCapabilityAvp

public static Avp createOptionalCapabilityAvp(int avpValue)
                                       throws java.lang.IllegalArgumentException
Factory method to create a Optional-Capability Avp.

Parameters:
avpValue - the value of the Optional-Capability Avp.
Returns:
Optional-Capability Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createOriginatingIOIAvp

public static Avp createOriginatingIOIAvp(java.lang.String avpValue)
                                   throws java.lang.IllegalArgumentException
Factory method to create a Originating-IOI Avp.

Parameters:
avpValue - the value of the Originating-IOI Avp.
Returns:
Originating-IOI Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createOriginatorAddressAvp

public static Avp createOriginatorAddressAvp(java.util.Vector avps)
                                      throws java.lang.IllegalArgumentException
Factory method to create the Originator-Address Avp.

Parameters:
avps - the Vector of Avps that forms the grouped Originator-Address Avp.
Returns:
Originator-Address Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createOriginatorAvp

public static Avp createOriginatorAvp(int avpValue)
                               throws java.lang.IllegalArgumentException
Factory method to create the Originator Avp.

Parameters:
avpValue - the value of Originator Avp.
Returns:
Originator Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createOutgoingTrunkGroupIdAvp

public static Avp createOutgoingTrunkGroupIdAvp(java.lang.String avpValue)
                                         throws java.lang.IllegalArgumentException
Factory method to create a Outgoing-Trunk-Group-Id Avp.

Parameters:
avpValue - the value of the Outgoing-Trunk-Group-Id Avp.
Returns:
Outgoing-Trunk-Group-Id Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createParticipantsInvolvedAvp

public static Avp createParticipantsInvolvedAvp(java.lang.String avpValue)
                                         throws java.lang.IllegalArgumentException
Factory method to create the Participants-Involved Avp.

Parameters:
avpValue - the value of Participants-Involved Avp.
Returns:
Participants-Involved Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createPDGAddressAvp

public static Avp createPDGAddressAvp(java.lang.String avpValue)
                               throws java.lang.IllegalArgumentException
Factory method to create the PDG-Address Avp.

Parameters:
avpValue - the value of PDG-Address Avp.
Returns:
PDG-Address Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createPDGChargingIdAvp

public static Avp createPDGChargingIdAvp(int avpValue)
                                  throws java.lang.IllegalArgumentException
Factory method to create the PDG-Charging-Id Avp.

Parameters:
avpValue - the value of PDG-Charging-Id Avp.
Returns:
PDG-Charging-Id Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createPdpAddressAvp

public static Avp createPdpAddressAvp(java.lang.String avpValue)
                               throws java.lang.IllegalArgumentException
Factory method to create the PDP-Address Avp.

Parameters:
avpValue - the value of the PDP-Address Avp.
Returns:
PDP-Address Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createPdpContextTypeAvp

public static Avp createPdpContextTypeAvp(int avpValue)
                                   throws java.lang.IllegalArgumentException
Factory method to create the PDP-Context-Type Avp.

Parameters:
avpValue - the value of PDP-Context-Type Avp.
Returns:
PDP-Context-Type Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createPocChangeConditionAvp

public static Avp createPocChangeConditionAvp(int avpValue)
                                       throws java.lang.IllegalArgumentException
Factory method to create the PoC-Change-Condition Avp.

Parameters:
avpValue - the value of PoC-Change-Condition Avp.
Returns:
PoC-Change-Condition Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createPocChangeTimeAvp

public static Avp createPocChangeTimeAvp(long avpValue)
                                  throws java.lang.IllegalArgumentException
Factory method to create the PoC-Change-Time Avp.

Parameters:
avpValue - the value of PoC-Change-Time Avp.
Returns:
PoC-Change-Time Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createPocControllingAddressAvp

public static Avp createPocControllingAddressAvp(java.lang.String avpValue)
                                          throws java.lang.IllegalArgumentException
Factory method to create the PoC-Controlling-Address Avp.

Parameters:
avpValue - the value of PoC-Controlling-Address Avp.
Returns:
PoC-Controlling-Address Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createPocGroupNameAvp

public static Avp createPocGroupNameAvp(java.lang.String avpValue)
                                 throws java.lang.IllegalArgumentException
Factory method to create the PoC-Group-Name Avp.

Parameters:
avpValue - the value of PoC-Group-Name Avp.
Returns:
PoC-Group-Name Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createPocInformationAvp

public static Avp createPocInformationAvp(java.util.Vector avps)
                                   throws java.lang.IllegalArgumentException
Factory method to create the PoC-Information Avp.

Parameters:
avps - the Vector of Avps that forms the PoC-Information Avp.
Returns:
PoC-Information Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createPocServerRoleAvp

public static Avp createPocServerRoleAvp(int avpValue)
                                  throws java.lang.IllegalArgumentException
Factory method to create the PoC-Server-Role Avp.

Parameters:
avpValue - the value of PoC-Server-Role Avp.
Returns:
PoC-Server-Role Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createPocSessionIdAvp

public static Avp createPocSessionIdAvp(java.lang.String avpValue)
                                 throws java.lang.IllegalArgumentException
Factory method to create the PoC-Session-Id Avp.

Parameters:
avpValue - the value of PoC-Session-Id Avp.
Returns:
PoC-Session-Id Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createPocSessionTypeAvp

public static Avp createPocSessionTypeAvp(int avpValue)
                                   throws java.lang.IllegalArgumentException
Factory method to create the PoC-Session-Type Avp.

Parameters:
avpValue - the value of PoC-Session-Type Avp.
Returns:
PoC-Session-Type Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createPositioningDataAvp

public static Avp createPositioningDataAvp(java.lang.String avpValue)
                                    throws java.lang.IllegalArgumentException
Factory method to create the Positioning-Data Avp.

Parameters:
avpValue - the value of Positioning-Data Avp.
Returns:
Positioning-Data Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createPriorityAvp

public static Avp createPriorityAvp(int avpValue)
                             throws java.lang.IllegalArgumentException
Factory method to create the Priority Avp.

Parameters:
avpValue - the value of Priority Avp.
Returns:
Priority Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createPSAppendFreeFormatDataAvp

public static Avp createPSAppendFreeFormatDataAvp(int avpValue)
                                           throws java.lang.IllegalArgumentException
Factory method to create the PS-Append-Free-Format-Data Avp.

Parameters:
avpValue - the value of PS-Append-Free-Format-Data Avp.
Returns:
PS-Append-Free-Format-Data Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createPSFreeFormatDataAvp

public static Avp createPSFreeFormatDataAvp(byte[] avpValue)
                                     throws java.lang.IllegalArgumentException
Factory method to create the PS-Free-Format-Data Avp.

Parameters:
avpValue - the value of PS-Free-Format-Data Avp.
Returns:
PS-Free-Format-Data Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createPSFurnishChargingInfoAvp

public static Avp createPSFurnishChargingInfoAvp(java.util.Vector avps)
                                          throws java.lang.IllegalArgumentException
Factory method to create the PS-Furnish-Charging-Info Avp.

Parameters:
avps - the Vector of Avps that forms the grouped PS-Furnish-Charging-Info Avp.
Returns:
PS-Furnish-Charging-Info Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createPSInformationAvp

public static Avp createPSInformationAvp(java.util.Vector avps)
                                  throws java.lang.IllegalArgumentException
Factory method to create the PS-Information Avp.

Parameters:
avps - the Vector of Avps that forms the grouped PS-Information Avp.
Returns:
PS-Information Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createQuotaConsumptionTimeAvp

public static Avp createQuotaConsumptionTimeAvp(int avpValue)
                                         throws java.lang.IllegalArgumentException
Factory method to create the Quota-Consumption-Time Avp.

Parameters:
avpValue - the value of Quota-Consumption-Time Avp.
Returns:
Quota-Consumption-Time Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createQuotaHoldingTimeAvp

public static Avp createQuotaHoldingTimeAvp(int avpValue)
                                     throws java.lang.IllegalArgumentException
Factory method to create the Quota-Holding-Time Avp.

Parameters:
avpValue - the value of Quota-Holding-Time Avp.
Returns:
Quota-Holding-Time Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createRAIAvp

public static Avp createRAIAvp(java.lang.String avpValue)
                        throws java.lang.IllegalArgumentException
Factory method to create the RAI Avp.

Parameters:
avpValue - the value of RAI Avp.
Returns:
RAI Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createRatingGroupAvp

public static Avp createRatingGroupAvp(int avpValue)
                                throws java.lang.IllegalArgumentException
Factory method to create the Rating-Group Avp.

Parameters:
avpValue - the value of Rating-Group Avp.
Returns:
Rating-Group Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createReadReplyReportRequestedAvp

public static Avp createReadReplyReportRequestedAvp(int avpValue)
                                             throws java.lang.IllegalArgumentException
Factory method to create the Read-Reply-Report-Requested Avp.

Parameters:
avpValue - the value of Read-Reply-Report-Requested Avp.
Returns:
Read-Reply-Report-Requested Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createRecipientAddressAvp

public static Avp createRecipientAddressAvp(java.util.Vector avps)
                                     throws java.lang.IllegalArgumentException
Factory method to create the Recipient-Address Avp.

Parameters:
avps - the Vector of Avps that forms the grouped Recipient-Address Avp.
Returns:
Recipient-Address Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createRedirectAddressTypeAvp

public static Avp createRedirectAddressTypeAvp(int avpValue)
                                        throws java.lang.IllegalArgumentException
Factory method to create the Redirect-Address-Type Avp.

Parameters:
avpValue - the value of Redirect-Address-Type Avp.
Returns:
Redirect-Address-Type Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createRedirectServerAddressAvp

public static Avp createRedirectServerAddressAvp(java.lang.String avpValue)
                                          throws java.lang.IllegalArgumentException
Factory method to create a Redirect-Server-Address Avp.

Parameters:
avpValue - the value of Redirect-Server-Address Avp.
Returns:
Redirect-Server-Address Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createRedirectServerAvp

public static Avp createRedirectServerAvp(java.util.Vector avps)
                                   throws java.lang.IllegalArgumentException
Factory method to create the Redirect-Server Avp.

Parameters:
avps - the Vector of Avps that forms the grouped Redirect-Server Avp.
Returns:
Redirect-Server Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createReplyApplicIdAvp

public static Avp createReplyApplicIdAvp(java.lang.String avpValue)
                                  throws java.lang.IllegalArgumentException
Factory method to create a Reply-Applic-ID Avp.

Parameters:
avpValue - the value of Reply-Applic-ID Avp.
Returns:
Reply-Applic-ID Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createReportingReasonAvp

public static Avp createReportingReasonAvp(int avpValue)
                                    throws java.lang.IllegalArgumentException
Factory method to create the Reporting-Reason Avp.

Parameters:
avpValue - the value of Reporting-Reason Avp.
Returns:
Reporting-Reason Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createRequestedActionAvp

public static Avp createRequestedActionAvp(int avpValue)
                                    throws java.lang.IllegalArgumentException
Factory method to create the Requested-Action Avp.

Parameters:
avpValue - the value of Requested-Action Avp.
Returns:
Requested-Action Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createRequestedPartyAddressAvp

public static Avp createRequestedPartyAddressAvp(java.lang.String avpValue)
                                          throws java.lang.IllegalArgumentException
Factory method to create the Requested-Party-Address Avp.

Parameters:
avpValue - the value of the Requested-Party-Address Avp.
Returns:
Requested-Party-Address Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createRequestedServiceUnitAvp

public static Avp createRequestedServiceUnitAvp(java.util.Vector avps)
                                         throws java.lang.IllegalArgumentException
Factory method to create the Requested-Service-Unit Avp.

Parameters:
avps - the Vector of Avps that forms the grouped Requested-Service-Unit Avp.
Returns:
Requested-Service-Unit Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createRequiredMbmsBearerCapabilitiesAvp

public static Avp createRequiredMbmsBearerCapabilitiesAvp(java.lang.String avpValue)
                                                   throws java.lang.IllegalArgumentException
Factory method to create the Required-MBMS-Bearer-Capabilities Avp.

Parameters:
avpValue - the value of Required-MBMS-Bearer-Capabilities Avp.
Returns:
Required-MBMS-Bearer-Capabilities Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createRestrictionFilterRuleAvp

public static Avp createRestrictionFilterRuleAvp(java.lang.String avpValue)
                                          throws java.lang.IllegalArgumentException
Factory method to create a Restriction-Filter-Rule Avp.

Parameters:
avpValue - the value of Restriction-Filter-Rule Avp.
Returns:
Restriction-Filter-Rule Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createRoleOfNodeAvp

public static final Avp createRoleOfNodeAvp(int avpValue)
                                     throws java.lang.IllegalArgumentException
Factory method to create the Role-Of-Node Avp.

Parameters:
avpValue - the value of the Role-Of-Node Avp.
Returns:
Role-Of-Node Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createSdpMediaComponentAvp

public static final Avp createSdpMediaComponentAvp(java.util.Vector avps)
                                            throws java.lang.IllegalArgumentException
Factory method to create the SDP-Media-Component Avp.

Parameters:
avps - the Vector of final Avps that forms the grouped SDP-Media-Component Avp.
Returns:
SDP-Media-Component Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createSdpMediaDescriptionAvp

public static final Avp createSdpMediaDescriptionAvp(java.lang.String avpValue)
                                              throws java.lang.IllegalArgumentException
Factory method to create the SDP-Media-Description Avp.

Parameters:
avpValue - the value of the SDP-Media-Description Avp.
Returns:
SDP-Media-Description Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createSdpMediaNameAvp

public static final Avp createSdpMediaNameAvp(java.lang.String avpValue)
                                       throws java.lang.IllegalArgumentException
Factory method to create the SDP-Media-Name Avp.

Parameters:
avpValue - the value of the SDP-Media-Name Avp.
Returns:
SDP-Media-Name Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createSdpSessionDescriptionAvp

public static final Avp createSdpSessionDescriptionAvp(java.lang.String avpValue)
                                                throws java.lang.IllegalArgumentException
Factory method to create the SDP-Session-Description Avp.

Parameters:
avpValue - the value of the SDP-Session-Description Avp.
Returns:
SDP-Session-Description Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createServedPartyIpAddressAvp

public static final Avp createServedPartyIpAddressAvp(java.lang.String avpValue)
                                               throws java.lang.IllegalArgumentException
Factory method to create the Served-Party-IP-Address Avp.

Parameters:
avpValue - the value of the Served-Party-IP-Address Avp.
Returns:
Served-Party-IP-Address Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createServerCapabilitiesAvp

public static final Avp createServerCapabilitiesAvp(java.util.Vector avps)
                                             throws java.lang.IllegalArgumentException
Factory method to create the Server-Capabilities Avp.

Parameters:
avps - the Vector of Avps that forms the grouped Server-Capabilities Avp.
Returns:
Server-Capabilities Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createServerNameAvp

public static final Avp createServerNameAvp(java.lang.String avpValue)
                                     throws java.lang.IllegalArgumentException
Factory method to create the Server-Name Avp.

Parameters:
avpValue - the value of the [Server-Name] Avp.
Returns:
Server-Name Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createServiceContextIdAvp

public static final Avp createServiceContextIdAvp(java.lang.String avpValue)
                                           throws java.lang.IllegalArgumentException
Factory method to create a Service-Context-Id Avp.

Parameters:
avpValue - the value of Service-Context-Id Avp.
Returns:
Service-Context-Id Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createServiceIdAvp

public static final Avp createServiceIdAvp(java.lang.String avpValue)
                                    throws java.lang.IllegalArgumentException
Factory method to create the Service-Id Avp.

Parameters:
avpValue - the value of the Service-Id Avp.
Returns:
Service-Id Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createServiceIdentifierAvp

public static final Avp createServiceIdentifierAvp(int avpValue)
                                            throws java.lang.IllegalArgumentException
Factory method to create the Service-Identifier Avp.

Parameters:
avpValue - the value of Service-Identifier Avp.
Returns:
Service-Identifier Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createServiceInformationAvp

public static final Avp createServiceInformationAvp(java.util.Vector avps)
                                             throws java.lang.IllegalArgumentException
Factory method to create the Service-Information Avp.

Parameters:
avps - the Vector of Avps that forms the grouped Service-Information Avp.
Returns:
Service-Information Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createServiceSpecificDataAvp

public static final Avp createServiceSpecificDataAvp(java.lang.String avpValue)
                                              throws java.lang.IllegalArgumentException
Factory method to create the Service-Specific-Data Avp.

Parameters:
avpValue - the value of Service-Specific-Data Avp.
Returns:
Service-Specific-Data Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createSgsnAddressAvp

public static final Avp createSgsnAddressAvp(java.lang.String avpValue)
                                      throws java.lang.IllegalArgumentException
Factory method to create the Service-Specific-Data Avp.

Parameters:
avpValue - the value of Service-Specific-Data Avp.
Returns:
Service-Specific-Data Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createSipMethodAvp

public static final Avp createSipMethodAvp(java.lang.String avpValue)
                                    throws java.lang.IllegalArgumentException
Factory method to create the SIP-Method Avp.

Parameters:
avpValue - the value of the SIP-Method Avp.
Returns:
SIP-Method Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createSipRequestTimestampAvp

public static final Avp createSipRequestTimestampAvp(long avpValue)
                                              throws java.lang.IllegalArgumentException
Factory method to create the SIP-Request-Timestamp.

Parameters:
avpValue - the value of the SIP-Request-Timestamp Avp in milliseconds since 1970.
Returns:
sipRequestTimestampAvp created by the factory.
Throws:
java.lang.IllegalArgumentException

createSipResponseTimestampAvp

public static final Avp createSipResponseTimestampAvp(long avpValue)
                                               throws java.lang.IllegalArgumentException
Factory method to create the SIP-Response-Timestamp.

Parameters:
avpValue - the value of the SIP-Response-Timestamp Avp in milliseconds since 1970.
Returns:
SIP-Response-Timestamp created by the factory.
Throws:
java.lang.IllegalArgumentException

createSubmissionTimeAvp

public static final Avp createSubmissionTimeAvp(long avpValue)
                                         throws java.lang.IllegalArgumentException
Factory method to create the Submission-Time Avp.

Parameters:
avpValue - the value of the Submission-Time Avp in milliseconds since 1970.
Returns:
Submission-Time Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createSubscriptionIdAvp

public static final Avp createSubscriptionIdAvp(java.util.Vector avps)
                                         throws java.lang.IllegalArgumentException
Factory method to create the Subscription-Id Avp.

Parameters:
avps - the Vector of Avps that forms the grouped Subscription-Id Avp.
Returns:
Subscription-Id Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createSubscriptionIdDataAvp

public static final Avp createSubscriptionIdDataAvp(java.lang.String avpValue)
                                             throws java.lang.IllegalArgumentException
Factory method to create a Subscription-Id-Data Avp.

Parameters:
avpValue - the value of Subscription-Id-Data Avp.
Returns:
Subscription-Id-Data created by the factory.
Throws:
java.lang.IllegalArgumentException

createSubscriptionIdTypeAvp

public static final Avp createSubscriptionIdTypeAvp(int avpValue)
                                             throws java.lang.IllegalArgumentException
Factory method to create the Subscription-Id-Type Avp.

Parameters:
avpValue - the value of Subscription-Id-Type Avp.
Returns:
Subscription-Id-Type Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createTalkBurstExchangeAvp

public static final Avp createTalkBurstExchangeAvp(java.util.Vector avps)
                                            throws java.lang.IllegalArgumentException
Factory method to create the Talk-Burst-Exchange Avp.

Parameters:
avps - the Vector of Avps that forms the grouped Talk-Burst-Exchange Avp.
Returns:
Talk-Burst-Exchange Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createTariffChangeUsageAvp

public static final Avp createTariffChangeUsageAvp(int avpValue)
                                            throws java.lang.IllegalArgumentException
Factory method to create the Tariff-Change-Usage Avp.

Parameters:
avpValue - the value of Tariff-Change-Usage Avp.
Returns:
Tariff-Change-Usage Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createTariffTimeChangeAvp

public static final Avp createTariffTimeChangeAvp(long avpValue)
                                           throws java.lang.IllegalArgumentException
Factory method to create the Tariff-Time-Change Avp.

Parameters:
avpValue - the value of the Tariff-Time-Change Avp in milliseconds since 1970.
Returns:
Tariff-Time-Change Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createTerminatingIOIAvp

public static final Avp createTerminatingIOIAvp(java.lang.String avpValue)
                                         throws java.lang.IllegalArgumentException
Factory method to create the Terminating-IOI Avp.

Parameters:
avpValue - the value of the Terminating-IOI Avp.
Returns:
Terminating-IOI Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createTgppCamelChargingInfoAvp

public static final Avp createTgppCamelChargingInfoAvp(byte[] avpValue)
                                                throws java.lang.IllegalArgumentException
Factory method to create a 3GPP-CAMEL-Charging-Info Avp.

Parameters:
avpValue - the value of 3GPP-CAMEL-Charging-Info Avp.
Returns:
3GPP-CAMEL-Charging-Info Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createTgppChargingCharacteristicsAvp

public static final Avp createTgppChargingCharacteristicsAvp(java.lang.String avpValue)
                                                      throws java.lang.IllegalArgumentException
Factory method to create a 3GPP-Charging-Characteristics Avp.

Parameters:
avpValue - the value of 3GPP-Charging-Characteristics Avp.
Returns:
3GPP-Charging-Characteristics Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createTgppChargingIdAvp

public static final Avp createTgppChargingIdAvp(int avpValue)
                                         throws java.lang.IllegalArgumentException
Factory method to create the 3GPP-Charging-Id Avp.

Parameters:
avpValue - the value of 3GPP-Charging-Id Avp.
Returns:
3GPP-Charging-Id Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createTgppGgsnMccMncAvp

public static final Avp createTgppGgsnMccMncAvp(java.lang.String avpValue)
                                         throws java.lang.IllegalArgumentException
Factory method to create a 3GPP-GGSN-MCC-MNC Avp.

Parameters:
avpValue - the value of 3GPP-GGSN-MCC-MNC Avp.
Returns:
3GPP-GGSN-MCC-MNC Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createTgppGprsNegotiatedQosProfileAvp

public static final Avp createTgppGprsNegotiatedQosProfileAvp(java.lang.String avpValue)
                                                       throws java.lang.IllegalArgumentException
Factory method to create a 3GPP-Negotiated-QoS-Profile Avp.

Parameters:
avpValue - the value of 3GPP-Negotiated-QoS-Profile Avp.
Returns:
3GPP-Negotiated-QoS-Profile Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createTgppImsiMccMncAvp

public static final Avp createTgppImsiMccMncAvp(java.lang.String avpValue)
                                         throws java.lang.IllegalArgumentException
Factory method to create a 3GPP-IMSI-MCC-MNC Avp.

Parameters:
avpValue - the value of 3GPP-IMSI-MCC-MNC Avp.
Returns:
3GPP-IMSI-MCC-MNC Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createTgppMsTimezoneAvp

public static final Avp createTgppMsTimezoneAvp(byte[] avpValue)
                                         throws java.lang.IllegalArgumentException
Factory method to create a 3GPP-MS-TimeZone Avp.

Parameters:
avpValue - the value of 3GPP-MS-TimeZone Avp.
Returns:
3GPP-MS-TimeZone Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createTgppNsapiAvp

public static final Avp createTgppNsapiAvp(java.lang.String avpValue)
                                    throws java.lang.IllegalArgumentException
Factory method to create a 3GPP-NSAPI Avp.

Parameters:
avpValue - the value of 3GPP-NSAPI Avp.
Returns:
3GPP-NSAPI Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createTgppPdpTypeAvp

public static final Avp createTgppPdpTypeAvp(int avpValue)
                                      throws java.lang.IllegalArgumentException
Factory method to create the 3GPP-PDP-Type Avp.

Parameters:
avpValue - the value of 3GPP-PDP-Type Avp.
Returns:
3GPP-PDP-Type Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createTgppRatTypeAvp

public static final Avp createTgppRatTypeAvp(byte[] avpValue)
                                      throws java.lang.IllegalArgumentException
Factory method to create a 3GPP-RAT-Type Avp.

Parameters:
avpValue - the value of 3GPP-RAT-Type Avp.
Returns:
3GPP-RAT-Type Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createTgppSelectionModeAvp

public static final Avp createTgppSelectionModeAvp(java.lang.String avpValue)
                                            throws java.lang.IllegalArgumentException
Factory method to create a 3GPP-Selection-Mode Avp.

Parameters:
avpValue - the value of 3GPP-Selection-Mode Avp.
Returns:
3GPP-Selection-Mode Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createTgppSessionStopIndicatorAvp

public static final Avp createTgppSessionStopIndicatorAvp(byte[] avpValue)
                                                   throws java.lang.IllegalArgumentException
Factory method to create a 3GPP-Session-Stop-Indicator Avp.

Parameters:
avpValue - the value of 3GPP-Session-Stop-Indicator Avp.
Returns:
3GPP-Session-Stop-Indicator Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createTgppSgsnMccMncAvp

public static final Avp createTgppSgsnMccMncAvp(java.lang.String avpValue)
                                         throws java.lang.IllegalArgumentException
Factory method to create a 3GPP-SGSN-MCC-MNC Avp.

Parameters:
avpValue - the value of 3GPP-SGSN-MCC-MNC Avp.
Returns:
3GPP-SGSN-MCC-MNC Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createTgppUserLocationInfoAvp

public static final Avp createTgppUserLocationInfoAvp(byte[] avpValue)
                                               throws java.lang.IllegalArgumentException
Factory method to create a 3GPP-User-Location-Info Avp.

Parameters:
avpValue - the value of 3GPP-User-Location-Info Avp.
Returns:
3GPP-User-Location-Info Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createTimeQuotaThresholdAvp

public static final Avp createTimeQuotaThresholdAvp(int avpValue)
                                             throws java.lang.IllegalArgumentException
Factory method to create the Time-Quota-Threshold Avp.

Parameters:
avpValue - the value of Time-Quota-Threshold Avp.
Returns:
Time-Quota-Threshold Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createTimeStampsAvp

public static final Avp createTimeStampsAvp(java.util.Vector avps)
                                     throws java.lang.IllegalArgumentException
Factory method to create the Time-Stamps Avp.

Parameters:
avps - the Vector of Avps that forms the grouped Time-Stamps Avp.
Returns:
Time-Stamps Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createTMGIAvp

public static final Avp createTMGIAvp(byte[] avpValue)
                               throws java.lang.IllegalArgumentException
Factory method to create the TMGI Avp.

Parameters:
avpValue - the value of TMGI Avp.
Returns:
TMGI Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createTokenTextAvp

public static final Avp createTokenTextAvp(java.lang.String avpValue)
                                    throws java.lang.IllegalArgumentException
Factory method to create the Token-Text.

Parameters:
avpValue - the value of the Token-Text Avp.
Returns:
Token-Text Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createTriggerTypeAvp

public static final Avp createTriggerTypeAvp(int avpValue)
                                      throws java.lang.IllegalArgumentException
Factory method to create the Trigger-Type Avp.

Parameters:
avpValue - the value of Trigger-Type Avp.
Returns:
Trigger-Type Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createTrunkGroupIdAvp

public static final Avp createTrunkGroupIdAvp(java.util.Vector avps)
                                       throws java.lang.IllegalArgumentException
Factory method to create the Trunk-Group-Id Avp.

Parameters:
avps - the Vector of Avps that forms the grouped Trunk-Group-Id Avp.
Returns:
Trunk-Group-Id Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createTypeNumberAvp

public static final Avp createTypeNumberAvp(int avpValue)
                                     throws java.lang.IllegalArgumentException
Factory method to create the Type-Number Avp.

Parameters:
avpValue - the value of Type-Number Avp.
Returns:
Type-Number Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createUnitQuotaThresholdAvp

public static final Avp createUnitQuotaThresholdAvp(int avpValue)
                                             throws java.lang.IllegalArgumentException
Factory method to create the Unit-Quota-Threshold Avp.

Parameters:
avpValue - the value of Unit-Quota-Threshold Avp.
Returns:
Unit-Quota-Threshold Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createUnitValueAvp

public static final Avp createUnitValueAvp(java.util.Vector avps)
                                    throws java.lang.IllegalArgumentException
Factory method to create the Unit-Value Avp.

Parameters:
avps - the Vector of Avps that forms the grouped Unit-Value Avp.
Returns:
Unit-Value Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createUnsigned32Avp

public static final Avp createUnsigned32Avp(int avpCode,
                                            byte avpFlag,
                                            java.lang.String avpName,
                                            int value,
                                            int vendor_id)
                                     throws java.lang.IllegalArgumentException
Helper method to create an Avp of type Unsigned32.

Parameters:
avpCode - identifier of the Avp
avpFlag - represents the Avp flag bits
avpName - represents the name of the avp
avps - represents the list of nested Avps that makes up the group Avp
vendor_id - represents the vendor id of the created avp.
Returns:
anAvp with an Unsigned32 type and value.
Throws:
java.lang.IllegalArgumentException

createUnsigned64Avp

public static final Avp createUnsigned64Avp(int avpCode,
                                            byte avpFlag,
                                            java.lang.String avpName,
                                            long value,
                                            int vendor_id)
                                     throws java.lang.IllegalArgumentException
Helper method to create an Avp of type Unsigned64.

Parameters:
avpCode - identifier of the Avp
avpFlag - represents the Avp flag bits
avpName - represents the name of the avp
avps - represents the list of nested Avps that makes up the group Avp
vendor_id - represents the vendor id of the created avp.
Returns:
anAvp with an Unsigned64 type and value.
Throws:
java.lang.IllegalArgumentException

createUsedServiceUnitAvp

public static final Avp createUsedServiceUnitAvp(java.util.Vector avps)
                                          throws java.lang.IllegalArgumentException
Factory method to create the Used-Service-Unit Avp.

Parameters:
avps - the Vector of Avps that forms the grouped Used-Service-Unit Avp.
Returns:
Used-Service-Unit Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createUserDataAvp

public static final Avp createUserDataAvp(java.lang.String avpValue)
                                   throws java.lang.IllegalArgumentException
Factory method to create the User-Data Avp.

Parameters:
avpValue - the value of User-Data Avp.
Returns:
User-Data Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createUserEquipmentInfoAvp

public static final Avp createUserEquipmentInfoAvp(java.util.Vector avps)
                                            throws java.lang.IllegalArgumentException
Factory method to create the User-Equipment-Info Avp.

Parameters:
avps - the Vector of Avps that forms the grouped User-Equipment-Info Avp.
Returns:
User-Equipment-Info Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createUserEquipmentInfoTypeAvp

public static final Avp createUserEquipmentInfoTypeAvp(int avpValue)
                                                throws java.lang.IllegalArgumentException
Factory method to create the User-Equipment-Info-Type Avp.

Parameters:
avpValue - the value of User-Equipment-Info-Type Avp.
Returns:
User-Equipment-Info-Type Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createUserEquipmentInfoValueAvp

public static final Avp createUserEquipmentInfoValueAvp(byte[] avpValue)
                                                 throws java.lang.IllegalArgumentException
Factory method to create the User-Equipment-Info-Value Avp.

Parameters:
avpValue - the value of User-Equipment-Info-Value Avp.
Returns:
User-Equipment-Info-Value Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createUserSessionIdAvp

public static final Avp createUserSessionIdAvp(java.lang.String avpValue)
                                        throws java.lang.IllegalArgumentException
Factory method to create the User-Session-Id Avp.

Parameters:
avpValue - the value of the User-Session-Id Avp.
Returns:
User-Session-Id Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createUTF8StringAvp

public static final Avp createUTF8StringAvp(int avpCode,
                                            byte avpFlag,
                                            java.lang.String avpName,
                                            java.lang.String avpValue,
                                            int vendor_id)
                                     throws java.lang.IllegalArgumentException
Helper method to create an Avp of type UTF8String.

Parameters:
avpCode - identifier of the Avp
avpFlag - represents the Avp flag bits
avpName - represents the name of the avp
avps - represents the list of nested Avps that makes up the group Avp
vendor_id - represents the vendor id of the created avp.
Returns:
anAvp with an UTF8String type and value.
Throws:
java.lang.IllegalArgumentException

createValidityTimeAvp

public static final Avp createValidityTimeAvp(int avpValue)
                                       throws java.lang.IllegalArgumentException
Factory method to create the Validity-Time Avp.

Parameters:
avpValue - the value of Validity-Time Avp.
Returns:
Validity-Time Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createValueDigitsAvp

public static final Avp createValueDigitsAvp(long avpValue)
                                      throws java.lang.IllegalArgumentException
Factory method to create the Value-Digits Avp.

Parameters:
avpValue - the value of Value-Digits Avp.
Returns:
Value-Digits Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createVasIdAvp

public static final Avp createVasIdAvp(java.lang.String avpValue)
                                throws java.lang.IllegalArgumentException
Factory method to create an VAS-Id Avp.

Parameters:
avpValue - the value of VAS-Id Avp.
Returns:
VAS-Id Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createVaspIdAvp

public static final Avp createVaspIdAvp(java.lang.String avpValue)
                                 throws java.lang.IllegalArgumentException
Factory method to create an VASP-Id Avp.

Parameters:
avpValue - the value of VASP-Id Avp.
Returns:
VASP-Id Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createVolumeQuotaThresholdAvp

public static final Avp createVolumeQuotaThresholdAvp(int avpValue)
                                               throws java.lang.IllegalArgumentException
Factory method to create the Volume-Quota-Threshold Avp.

Parameters:
avpValue - the value of Volume-Quota-Threshold Avp.
Returns:
Volume-Quota-Threshold Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createWagAddressAvp

public static final Avp createWagAddressAvp(java.lang.String avpValue)
                                     throws java.lang.IllegalArgumentException
Factory method to create the WAG-Address Avp.

Parameters:
avpValue - the value of WAG-Address Avp.
Returns:
WAG-Address Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createWagPlmnIdAvp

public static final Avp createWagPlmnIdAvp(java.lang.String avpValue)
                                    throws java.lang.IllegalArgumentException
Factory method to create the WAG-PLMN-Id Avp.

Parameters:
avpValue - the value of WAG-PLMN-Id Avp.
Returns:
WAG-PLMN-Id Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createWLANInformationAvp

public static final Avp createWLANInformationAvp(java.util.Vector avps)
                                          throws java.lang.IllegalArgumentException
Factory method to create the WLAN-Information Avp.

Parameters:
avps - the Vector of Avps that forms the grouped WLAN-Information Avp.
Returns:
WLAN-Information Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createWLANRadioContainerAvp

public static final Avp createWLANRadioContainerAvp(java.util.Vector avps)
                                             throws java.lang.IllegalArgumentException
Factory method to create the WLAN-Radio-Container Avp.

Parameters:
avps - the Vector of Avps that forms the grouped WLAN-Radio-Container Avp.
Returns:
WLAN-Radio-Container Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createWLANSessionIdAvp

public static final Avp createWLANSessionIdAvp(int avpValue)
                                        throws java.lang.IllegalArgumentException
Factory method to create the WLAN-Session-Id Avp.

Parameters:
avpValue - the value of the WLAN-Session-Id Avp.
Returns:
WLAN-Session-Id Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createWLANTechnologyAvp

public static final Avp createWLANTechnologyAvp(int avpValue)
                                         throws java.lang.IllegalArgumentException
Factory method to create the WLAN-Techonology Avp.

Parameters:
avpValue - the value of the WLAN-Technology Avp.
Returns:
WLAN-Techonology Avp created by the factory.
Throws:
java.lang.IllegalArgumentException

createWLANUELocalIPAddressAvp

public static final Avp createWLANUELocalIPAddressAvp(java.lang.String avpValue)
                                               throws java.lang.IllegalArgumentException
Factory method to create the WLAN-UE-Local-IP-Address Avp.

Parameters:
avpValue - the value of the WLAN-UE-Local-IP-Address Avp.
Returns:
WLAN-UE-Local-IP-Address Avp created by the factory.
Throws:
java.lang.IllegalArgumentException


Copyright © 2006 IBM Corp. All Rights Reserved.