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 © 2020. All rights reserved.