Class SnmpTrapParameterMapping


  • public class SnmpTrapParameterMapping
    extends Object
    SNMP trap parameter mapping
    • Constructor Detail

      • SnmpTrapParameterMapping

        public SnmpTrapParameterMapping​(int position)
        Create mapping by position
        Parameters:
        position - parameter's position
      • SnmpTrapParameterMapping

        public SnmpTrapParameterMapping​(SnmpObjectId oid)
        Create mapping by object ID
        Parameters:
        oid - SNMP object ID
      • SnmpTrapParameterMapping

        public SnmpTrapParameterMapping​(org.netxms.base.NXCPMessage msg,
                                        long baseId)
        Create mapping from NXCP message
        Parameters:
        msg - NXCP message
        baseId - base field ID
    • Method Detail

      • fillMessage

        public void fillMessage​(org.netxms.base.NXCPMessage msg,
                                long baseId)
        Fill NXCP message with parameter mapping's data
        Parameters:
        msg - NXCP message
        baseId - base field ID
      • getType

        public int getType()
        Get mapping type
        Returns:
        mapping type
      • setType

        public void setType​(int type)
        Set mapping type
        Parameters:
        type - new mapping type
      • getObjectId

        public SnmpObjectId getObjectId()
        Get SNMP object ID
        Returns:
        SNMP OID
      • setObjectId

        public void setObjectId​(SnmpObjectId objectId)
        Set SNMP object ID
        Parameters:
        objectId - SNMP OID
      • getPosition

        public int getPosition()
        Get position number
        Returns:
        position number
      • setPosition

        public void setPosition​(int position)
        Set position number (first position is 1).
        Parameters:
        position - new position number
      • getDescription

        public String getDescription()
        Get description
        Returns:
        description
      • setDescription

        public void setDescription​(String description)
        Set description
        Parameters:
        description - new description
      • getFlags

        public int getFlags()
        Get flags
        Returns:
        flags (bit mask)
      • setFlags

        public void setFlags​(int flags)
        Set flags
        Parameters:
        flags - new flags