Package org.netxms.client.snmp
Class SnmpTrapParameterMapping
java.lang.Object
org.netxms.client.snmp.SnmpTrapParameterMapping
SNMP trap parameter mapping
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
static final int
static final int
-
Constructor Summary
ConstructorDescriptionSnmpTrapParameterMapping
(int position) Create mapping by positionSnmpTrapParameterMapping
(NXCPMessage msg, long baseId) Create mapping from NXCP messageCreate mapping by object ID -
Method Summary
Modifier and TypeMethodDescriptionvoid
fillMessage
(NXCPMessage msg, long baseId) Fill NXCP message with parameter mapping's dataGet descriptionint
getFlags()
Get flagsGet SNMP object IDint
Get position numberint
getType()
Get mapping typevoid
setDescription
(String description) Set descriptionvoid
setFlags
(int flags) Set flagsvoid
setObjectId
(SnmpObjectId objectId) Set SNMP object IDvoid
setPosition
(int position) Set position number (first position is 1).void
setType
(int type) Set mapping type
-
Field Details
-
BY_OBJECT_ID
public static final int BY_OBJECT_ID- See Also:
-
BY_POSITION
public static final int BY_POSITION- See Also:
-
FORCE_TEXT
public static final int FORCE_TEXT- See Also:
-
-
Constructor Details
-
SnmpTrapParameterMapping
public SnmpTrapParameterMapping(int position) Create mapping by position- Parameters:
position
- parameter's position
-
SnmpTrapParameterMapping
Create mapping by object ID- Parameters:
oid
- SNMP object ID
-
SnmpTrapParameterMapping
Create mapping from NXCP message- Parameters:
msg
- NXCP messagebaseId
- base field ID
-
-
Method Details
-
fillMessage
Fill NXCP message with parameter mapping's data- Parameters:
msg
- NXCP messagebaseId
- 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
Get SNMP object ID- Returns:
- SNMP OID
-
setObjectId
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
Get description- Returns:
- description
-
setDescription
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
-