Package org.netxms.client.snmp
Class SnmpTrapParameterMapping
java.lang.Object
org.netxms.client.snmp.SnmpTrapParameterMapping
SNMP trap parameter mapping
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final int -
Constructor Summary
ConstructorsConstructorDescriptionSnmpTrapParameterMapping(int position) Create mapping by positionSnmpTrapParameterMapping(NXCPMessage msg, long baseId) Create mapping from NXCP messageCreate mapping by object ID -
Method Summary
Modifier and TypeMethodDescriptionvoidfillMessage(NXCPMessage msg, long baseId) Fill NXCP message with parameter mapping's dataGet descriptionintgetFlags()Get flagsGet SNMP object IDintGet position numberintgetType()Get mapping typevoidsetDescription(String description) Set descriptionvoidsetFlags(int flags) Set flagsvoidsetObjectId(SnmpObjectId objectId) Set SNMP object IDvoidsetPosition(int position) Set position number (first position is 1).voidsetType(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
-