Class MAPPGW_EventList

  • All Implemented Interfaces:
    DataObject, Serializable

    public class MAPPGW_EventList
    extends BitStringWithNamedBits
    API for MAP-OM-DataTypes.PGW-EventList. Generated from the following ASN.1 type definition.
     PGW-EventList ::=
         BIT STRING (SIZE (3..8)) {
             pdn-connectionCreation(0),
             pdn-connectionTermination(1),
             bearerActivationModificationDeletion(2)
         }
     
    Added in release 8. Other bits than are named here shall be discarded.

    Used as field type by MAPTraceEventList.

    See Also:
    Serialized Form
    • Constructor Detail

      • MAPPGW_EventList

        public MAPPGW_EventList()
        Constructs an object that has no bits set.
      • MAPPGW_EventList

        public MAPPGW_EventList​(int nbits)
        Constructs an object that has no bits set, initialised to accommodate the given number of bits.
        Parameters:
        nbits - initial number of bits
    • Method Detail

      • clearBearerActivationModificationDeletion

        public MAPPGW_EventList clearBearerActivationModificationDeletion()
        Clears the bit for bearerActivationModificationDeletion to false.
        Returns:
        this
      • clearPdn_connectionCreation

        public MAPPGW_EventList clearPdn_connectionCreation()
        Clears the bit for pdn_connectionCreation to false.
        Returns:
        this
      • clearPdn_connectionTermination

        public MAPPGW_EventList clearPdn_connectionTermination()
        Clears the bit for pdn_connectionTermination to false.
        Returns:
        this
      • copyOf

        public static MAPPGW_EventList copyOf​(BitString from)
        Creates a new object of this type, cloning the values of common fields from the given object of any subclass of the same base type.
        Parameters:
        from - the object from which to copy
        Returns:
        MAPPGW_EventList
      • getBearerActivationModificationDeletion

        public boolean getBearerActivationModificationDeletion()
        Gets whether the bit for bearerActivationModificationDeletion is set or not.
        Returns:
        the named bit's value
      • getPdn_connectionCreation

        public boolean getPdn_connectionCreation()
        Gets whether the bit for pdn_connectionCreation is set or not.
        Returns:
        the named bit's value
      • getPdn_connectionTermination

        public boolean getPdn_connectionTermination()
        Gets whether the bit for pdn_connectionTermination is set or not.
        Returns:
        the named bit's value
      • setBearerActivationModificationDeletion

        public MAPPGW_EventList setBearerActivationModificationDeletion()
        Sets the bit for bearerActivationModificationDeletion to true.
        Returns:
        this
      • setPdn_connectionCreation

        public MAPPGW_EventList setPdn_connectionCreation()
        Sets the bit for pdn_connectionCreation to true.
        Returns:
        this
      • setPdn_connectionTermination

        public MAPPGW_EventList setPdn_connectionTermination()
        Sets the bit for pdn_connectionTermination to true.
        Returns:
        this
      • staticGetNamedBits

        public static BitStringWithNamedBits.NamedBit[] staticGetNamedBits()
        Gets the names of all bits of this type (not just the bits set in this value).
        Returns:
        array of NamedBit