public class SnmpTrapParameterMapping extends Object
| Modifier and Type | Field and Description |
|---|---|
static int |
BY_OBJECT_ID |
static int |
BY_POSITION |
static int |
FORCE_TEXT |
| Constructor and Description |
|---|
SnmpTrapParameterMapping(int position)
Create mapping by position
|
SnmpTrapParameterMapping(org.netxms.base.NXCPMessage msg,
long baseId)
Create mapping from NXCP message
|
SnmpTrapParameterMapping(SnmpObjectId oid)
Create mapping by object ID
|
| Modifier and Type | Method and Description |
|---|---|
void |
fillMessage(org.netxms.base.NXCPMessage msg,
long baseId)
Fill NXCP message with parameter mapping's data
|
String |
getDescription()
Get description
|
int |
getFlags()
Get flags
|
SnmpObjectId |
getObjectId()
Get SNMP object ID
|
int |
getPosition()
Get position number
|
int |
getType()
Get mapping type
|
void |
setDescription(String description)
Set description
|
void |
setFlags(int flags)
Set flags
|
void |
setObjectId(SnmpObjectId objectId)
Set SNMP object ID
|
void |
setPosition(int position)
Set position number (first position is 1).
|
void |
setType(int type)
Set mapping type
|
public static final int BY_OBJECT_ID
public static final int BY_POSITION
public static final int FORCE_TEXT
public SnmpTrapParameterMapping(int position)
position - parameter's positionpublic SnmpTrapParameterMapping(SnmpObjectId oid)
oid - SNMP object IDpublic SnmpTrapParameterMapping(org.netxms.base.NXCPMessage msg,
long baseId)
msg - NXCP messagebaseId - base field IDpublic void fillMessage(org.netxms.base.NXCPMessage msg,
long baseId)
msg - NXCP messagebaseId - base field IDpublic int getType()
public void setType(int type)
type - new mapping typepublic SnmpObjectId getObjectId()
public void setObjectId(SnmpObjectId objectId)
objectId - SNMP OIDpublic int getPosition()
public void setPosition(int position)
position - new position numberpublic String getDescription()
public void setDescription(String description)
description - new descriptionpublic int getFlags()
public void setFlags(int flags)
flags - new flagsCopyright © 2017. All rights reserved.