public class EventBuilder extends Object
EventBuilder class.
Constructor and Description |
---|
EventBuilder(Event event)
Constructor for EventBuilder.
|
EventBuilder(String uei,
String source)
Constructor for EventBuilder.
|
EventBuilder(String uei,
String source,
Date date)
Constructor for EventBuilder.
|
public EventBuilder(String uei, String source, Date date)
Constructor for EventBuilder.
public EventBuilder setUei(String uei)
public EventBuilder setTime(Date date)
setTime
date
- a Date
object.EventBuilder
object.public EventBuilder setCreationTime(Date date)
setCreationTime
date
- a Date
object.EventBuilder
object.public EventBuilder setSource(String source)
setSource
source
- a String
object.EventBuilder
object.public EventBuilder setSeverity(String severity)
setSeverity
severity
- a String
object.EventBuilder
object.public EventBuilder setNodeid(long nodeid)
setNodeid
nodeid
- a long.EventBuilder
object.public EventBuilder setHost(String hostname)
setHost
hostname
- a String
object.EventBuilder
object.public EventBuilder setInterface(InetAddress ipAddress)
setInterface
ipAddress
- a String
object.EventBuilder
object.public EventBuilder setIfIndex(int ifIndex)
setInterface
ipAddress
- a String
object.EventBuilder
object.public EventBuilder setService(String serviceName)
setService
serviceName
- a String
object.EventBuilder
object.public EventBuilder addParam(String parmName, String val)
addParam
parmName
- a String
object.val
- a String
object.EventBuilder
object.public EventBuilder addParam(String parmName, String val, String type, String encoding)
public EventBuilder addParam(Parm parm)
public EventBuilder addParam(String parmName, boolean val)
addParam
parmName
- a String
object.val
- a String
object.EventBuilder
object.public EventBuilder setParam(String parmName, String val)
setParam
parmName
- a String
object.val
- a String
object.EventBuilder
object.public EventBuilder addParam(String parmName, double val)
addParam
parmName
- a String
object.val
- a long.EventBuilder
object.public EventBuilder addParam(String parmName, long val)
addParam
parmName
- a String
object.val
- a long.EventBuilder
object.public EventBuilder addParam(String parmName, int val)
addParam
parmName
- a String
object.val
- a int.EventBuilder
object.public EventBuilder addParam(String parmName, char ch)
addParam
parmName
- a String
object.ch
- a char.EventBuilder
object.public EventBuilder addParam(String parmName, Collection<String> vals)
addParam
parmName
- a String
object.vals
- a Collection
object.EventBuilder
object.public EventBuilder setAlarmData(AlarmData alarmData)
setAlarmData
alarmData
- a AlarmData
object.EventBuilder
object.public EventBuilder setNode(OnmsNode node)
setNode
node
- a OnmsNode
object.EventBuilder
object.public EventBuilder setIpInterface(OnmsIpInterface iface)
setIpInterface
iface
- a OnmsIpInterface
object.EventBuilder
object.public EventBuilder setMonitoredService(OnmsMonitoredService monitoredService)
setMonitoredService
monitoredService
- a OnmsMonitoredService
object.EventBuilder
object.public EventBuilder setSnmpVersion(String version)
setSnmpVersion
version
- a String
object.EventBuilder
object.public EventBuilder setCommunity(String community)
public EventBuilder setEnterpriseId(String enterprise)
setEnterpriseId
enterprise
- a String
object.EventBuilder
object.public EventBuilder setGeneric(int generic)
setGeneric
generic
- a int.EventBuilder
object.public EventBuilder setSpecific(int specific)
setSpecific
specific
- a int.EventBuilder
object.public EventBuilder setSnmpHost(String snmpHost)
setSnmpHost
snmpHost
- a String
object.EventBuilder
object.public EventBuilder setSnmpTimeStamp(long timeStamp)
public EventBuilder setLogDest(String dest)
setLogDest
dest
- a String
object.EventBuilder
object.public EventBuilder setLogMessage(String content)
setLogMessage
content
- a String
object.EventBuilder
object.public EventBuilder setDescription(String descr)
setDescription
descr
- a String
object.EventBuilder
object.public EventBuilder setParms(List<Parm> parms)
setParms
parms
- a list of parameters.public EventBuilder setUuid(String uuid)
public EventBuilder setDistPoller(String distPoller)
public EventBuilder setMasterStation(String masterStation)
Copyright © 2017. All rights reserved.