Package org.opennms.netmgt.model.events
Class EventBuilder
- java.lang.Object
-
- org.opennms.netmgt.model.events.EventBuilder
-
- Direct Known Subclasses:
NodeLabelChangedEventBuilder
public class EventBuilder extends java.lang.ObjectEventBuilder class.
-
-
Constructor Summary
Constructors Constructor Description EventBuilder()Constructor for EventBuilder.EventBuilder(java.lang.String uei, java.lang.String source)Constructor for EventBuilder.EventBuilder(java.lang.String uei, java.lang.String source, java.util.Date date)Constructor for EventBuilder.EventBuilder(Event event)Constructor for EventBuilder.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EventBuilderaddParam(java.lang.String parmName, boolean val)addParamEventBuilderaddParam(java.lang.String parmName, char ch)addParamEventBuilderaddParam(java.lang.String parmName, double val)addParamEventBuilderaddParam(java.lang.String parmName, int val)addParamEventBuilderaddParam(java.lang.String parmName, long val)addParamEventBuilderaddParam(java.lang.String parmName, java.lang.String val)addParamEventBuilderaddParam(java.lang.String parmName, java.lang.String val, java.lang.String type, java.lang.String encoding)EventBuilderaddParam(java.lang.String parmName, java.util.Collection<java.lang.String> vals)addParamEventBuilderaddParam(Parm parm)protected voidcheckForIllegalUei()java.util.DatecurrentEventTime()EventgetEvent()getEventLoggetLog()protected ZonedDateTimeBuildergetZonedDateTimeBuilder()EventBuildersetAlarmData(AlarmData alarmData)setAlarmDataEventBuildersetCommunity(java.lang.String community)EventBuildersetDayOfMonth(int value)EventBuildersetDescription(java.lang.String descr)setDescriptionEventBuildersetDistPoller(java.lang.String distPoller)EventBuildersetEnterpriseId(java.lang.String enterprise)setEnterpriseIdvoidsetField(java.lang.String name, java.lang.String val)setFieldEventBuildersetGeneric(int generic)setGenericEventBuildersetHost(java.lang.String hostname)setHostEventBuildersetHourOfDay(int value)EventBuildersetIfIndex(int ifIndex)setInterfaceEventBuildersetInterface(java.net.InetAddress ipAddress)setInterfaceEventBuildersetIpInterface(OnmsIpInterface iface)setIpInterfaceEventBuildersetLogDest(java.lang.String dest)setLogDestEventBuildersetLogMessage(java.lang.String content)setLogMessageEventBuildersetMasterStation(java.lang.String masterStation)EventBuildersetMillisecond(int value)EventBuildersetMinute(int value)EventBuildersetMonitoredService(OnmsMonitoredService monitoredService)setMonitoredServiceEventBuildersetMonth(int value)EventBuildersetNode(OnmsNode node)setNodeEventBuildersetNodeid(long nodeid)setNodeidEventBuildersetParam(java.lang.String parmName, int val)setParamEventBuildersetParam(java.lang.String parmName, java.lang.String val)setParamEventBuildersetParms(java.util.List<Parm> parms)setParmsEventBuildersetSecond(int value)EventBuildersetService(java.lang.String serviceName)setServiceEventBuildersetSeverity(java.lang.String severity)setSeverityEventBuildersetSnmpHost(java.lang.String snmpHost)setSnmpHostEventBuildersetSnmpTimeStamp(long timeStamp)EventBuildersetSnmpVersion(java.lang.String version)setSnmpVersionEventBuildersetSource(java.lang.String source)setSourceEventBuildersetSpecific(int specific)setSpecificEventBuildersetTime(java.util.Date date)setTimeEventBuildersetTrapOID(java.lang.String trapOID)EventBuildersetUei(java.lang.String uei)EventBuildersetUuid(java.lang.String uuid)EventBuildersetYear(int value)EventBuildersetZoneId(java.time.ZoneId value)
-
-
-
Constructor Detail
-
EventBuilder
public EventBuilder()
Constructor for EventBuilder.
- Parameters:
uei- aStringobject.source- aStringobject.
-
EventBuilder
public EventBuilder(java.lang.String uei, java.lang.String source)Constructor for EventBuilder.
- Parameters:
uei- aStringobject.source- aStringobject.
-
EventBuilder
public EventBuilder(java.lang.String uei, java.lang.String source, java.util.Date date)Constructor for EventBuilder.
- Parameters:
uei- aStringobject.source- aStringobject.date- aDateobject.
-
-
Method Detail
-
checkForIllegalUei
protected void checkForIllegalUei()
-
currentEventTime
public java.util.Date currentEventTime()
-
getLog
public Log getLog()
-
setUei
public EventBuilder setUei(java.lang.String uei)
-
setTime
public EventBuilder setTime(java.util.Date date)
setTime
- Parameters:
date- aDateobject.- Returns:
- a
EventBuilderobject.
-
getZonedDateTimeBuilder
protected ZonedDateTimeBuilder getZonedDateTimeBuilder()
-
setYear
public EventBuilder setYear(int value)
-
setMonth
public EventBuilder setMonth(int value)
-
setDayOfMonth
public EventBuilder setDayOfMonth(int value)
-
setHourOfDay
public EventBuilder setHourOfDay(int value)
-
setMinute
public EventBuilder setMinute(int value)
-
setSecond
public EventBuilder setSecond(int value)
-
setMillisecond
public EventBuilder setMillisecond(int value)
-
setZoneId
public EventBuilder setZoneId(java.time.ZoneId value)
-
setSource
public EventBuilder setSource(java.lang.String source)
setSource
- Parameters:
source- aStringobject.- Returns:
- a
EventBuilderobject.
-
setSeverity
public EventBuilder setSeverity(java.lang.String severity)
setSeverity
- Parameters:
severity- aStringobject.- Returns:
- a
EventBuilderobject.
-
setNodeid
public EventBuilder setNodeid(long nodeid)
setNodeid
- Parameters:
nodeid- a long.- Returns:
- a
EventBuilderobject.
-
setHost
public EventBuilder setHost(java.lang.String hostname)
setHost
- Parameters:
hostname- aStringobject.- Returns:
- a
EventBuilderobject.
-
setInterface
public EventBuilder setInterface(java.net.InetAddress ipAddress)
setInterface
- Parameters:
ipAddress- aStringobject.- Returns:
- a
EventBuilderobject.
-
setIfIndex
public EventBuilder setIfIndex(int ifIndex)
setInterface
- Parameters:
ipAddress- aStringobject.- Returns:
- a
EventBuilderobject.
-
setService
public EventBuilder setService(java.lang.String serviceName)
setService
- Parameters:
serviceName- aStringobject.- Returns:
- a
EventBuilderobject.
-
addParam
public EventBuilder addParam(java.lang.String parmName, java.lang.String val)
addParam
- Parameters:
parmName- aStringobject.val- aStringobject.- Returns:
- a
EventBuilderobject.
-
addParam
public EventBuilder addParam(java.lang.String parmName, java.lang.String val, java.lang.String type, java.lang.String encoding)
-
addParam
public EventBuilder addParam(Parm parm)
-
addParam
public EventBuilder addParam(java.lang.String parmName, boolean val)
addParam
- Parameters:
parmName- aStringobject.val- aStringobject.- Returns:
- a
EventBuilderobject.
-
setParam
public EventBuilder setParam(java.lang.String parmName, java.lang.String val)
setParam
- Parameters:
parmName- aStringobject.val- aStringobject.- Returns:
- a
EventBuilderobject.
-
setParam
public EventBuilder setParam(java.lang.String parmName, int val)
setParam
- Parameters:
parmName- aStringobject.val- a int.- Returns:
- a
EventBuilderobject.
-
addParam
public EventBuilder addParam(java.lang.String parmName, double val)
addParam
- Parameters:
parmName- aStringobject.val- a long.- Returns:
- a
EventBuilderobject.
-
addParam
public EventBuilder addParam(java.lang.String parmName, long val)
addParam
- Parameters:
parmName- aStringobject.val- a long.- Returns:
- a
EventBuilderobject.
-
addParam
public EventBuilder addParam(java.lang.String parmName, int val)
addParam
- Parameters:
parmName- aStringobject.val- a int.- Returns:
- a
EventBuilderobject.
-
addParam
public EventBuilder addParam(java.lang.String parmName, char ch)
addParam
- Parameters:
parmName- aStringobject.ch- a char.- Returns:
- a
EventBuilderobject.
-
addParam
public EventBuilder addParam(java.lang.String parmName, java.util.Collection<java.lang.String> vals)
addParam
- Parameters:
parmName- aStringobject.vals- aCollectionobject.- Returns:
- a
EventBuilderobject.
-
setAlarmData
public EventBuilder setAlarmData(AlarmData alarmData)
setAlarmData
- Parameters:
alarmData- aAlarmDataobject.- Returns:
- a
EventBuilderobject.
-
setNode
public EventBuilder setNode(OnmsNode node)
setNode
- Parameters:
node- aOnmsNodeobject.- Returns:
- a
EventBuilderobject.
-
setIpInterface
public EventBuilder setIpInterface(OnmsIpInterface iface)
setIpInterface
- Parameters:
iface- aOnmsIpInterfaceobject.- Returns:
- a
EventBuilderobject.
-
setMonitoredService
public EventBuilder setMonitoredService(OnmsMonitoredService monitoredService)
setMonitoredService
- Parameters:
monitoredService- aOnmsMonitoredServiceobject.- Returns:
- a
EventBuilderobject.
-
setSnmpVersion
public EventBuilder setSnmpVersion(java.lang.String version)
setSnmpVersion
- Parameters:
version- aStringobject.- Returns:
- a
EventBuilderobject.
-
setCommunity
public EventBuilder setCommunity(java.lang.String community)
-
setEnterpriseId
public EventBuilder setEnterpriseId(java.lang.String enterprise)
setEnterpriseId
- Parameters:
enterprise- aStringobject.- Returns:
- a
EventBuilderobject.
-
setTrapOID
public EventBuilder setTrapOID(java.lang.String trapOID)
-
setGeneric
public EventBuilder setGeneric(int generic)
setGeneric
- Parameters:
generic- a int.- Returns:
- a
EventBuilderobject.
-
setSpecific
public EventBuilder setSpecific(int specific)
setSpecific
- Parameters:
specific- a int.- Returns:
- a
EventBuilderobject.
-
setSnmpHost
public EventBuilder setSnmpHost(java.lang.String snmpHost)
setSnmpHost
- Parameters:
snmpHost- aStringobject.- Returns:
- a
EventBuilderobject.
-
setSnmpTimeStamp
public EventBuilder setSnmpTimeStamp(long timeStamp)
-
setField
public void setField(java.lang.String name, java.lang.String val)setField
- Parameters:
name- aStringobject.val- aStringobject.
-
setLogDest
public EventBuilder setLogDest(java.lang.String dest)
setLogDest
- Parameters:
dest- aStringobject.- Returns:
- a
EventBuilderobject.
-
setLogMessage
public EventBuilder setLogMessage(java.lang.String content)
setLogMessage
- Parameters:
content- aStringobject.- Returns:
- a
EventBuilderobject.
-
setDescription
public EventBuilder setDescription(java.lang.String descr)
setDescription
- Parameters:
descr- aStringobject.- Returns:
- a
EventBuilderobject.
-
setParms
public EventBuilder setParms(java.util.List<Parm> parms)
setParms
- Parameters:
parms- a list of parameters.- Returns:
- the event builder
-
setUuid
public EventBuilder setUuid(java.lang.String uuid)
-
setDistPoller
public EventBuilder setDistPoller(java.lang.String distPoller)
-
setMasterStation
public EventBuilder setMasterStation(java.lang.String masterStation)
-
-