Class SnmpTrapParameterMapping

java.lang.Object
org.netxms.client.snmp.SnmpTrapParameterMapping

public class SnmpTrapParameterMapping extends Object
SNMP trap parameter mapping
  • Field Details

  • Constructor Details

    • 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(NXCPMessage msg, long baseId)
      Create mapping from NXCP message
      Parameters:
      msg - NXCP message
      baseId - base field ID
  • Method Details

    • fillMessage

      public void fillMessage(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