public class EventBuilder extends Object
EventBuilder class.
Constructor and Description |
---|
EventBuilder()
Constructor for EventBuilder.
|
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()
Constructor for EventBuilder.
public EventBuilder(String uei, String source, Date date)
Constructor for EventBuilder.
protected void checkForIllegalUei()
public Date currentEventTime()
public Log getLog()
public EventBuilder setUei(String uei)
public EventBuilder setTime(Date date)
setTime
date
- a Date
object.EventBuilder
object.protected ZonedDateTimeBuilder getZonedDateTimeBuilder()
public EventBuilder setYear(int value)
public EventBuilder setMonth(int value)
public EventBuilder setDayOfMonth(int value)
public EventBuilder setHourOfDay(int value)
public EventBuilder setMinute(int value)
public EventBuilder setSecond(int value)
public EventBuilder setMillisecond(int value)
public EventBuilder setZoneId(java.time.ZoneId value)
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 setParam(String parmName, int val)
setParam
parmName
- a String
object.val
- a int.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 © 2021. All rights reserved.