Class ImmutableAlarm.Builder
- java.lang.Object
-
- org.opennms.integration.api.v1.model.immutables.ImmutableAlarm.Builder
-
- Enclosing class:
- ImmutableAlarm
public static final class ImmutableAlarm.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ImmutableAlarm.BuilderaddAttribute(java.lang.String key, java.lang.String value)ImmutableAlarm.BuilderaddRelatedAlarm(org.opennms.integration.api.v1.model.Alarm relatedAlarm)ImmutableAlarmbuild()ImmutableAlarm.BuildersetAcknowledged(boolean acknowledged)ImmutableAlarm.BuildersetAttributes(java.util.Map<java.lang.String,java.lang.String> attributes)ImmutableAlarm.BuildersetDescription(java.lang.String description)ImmutableAlarm.BuildersetFirstEventTime(java.util.Date firstEventTime)ImmutableAlarm.BuildersetId(java.lang.Integer id)ImmutableAlarm.BuildersetLastEvent(org.opennms.integration.api.v1.model.DatabaseEvent lastEvent)ImmutableAlarm.BuildersetLastEventTime(java.util.Date lastEventTime)ImmutableAlarm.BuildersetLogMessage(java.lang.String logMessage)ImmutableAlarm.BuildersetManagedObjectInstance(java.lang.String managedObjectInstance)ImmutableAlarm.BuildersetManagedObjectType(java.lang.String managedObjectType)ImmutableAlarm.BuildersetNode(org.opennms.integration.api.v1.model.Node node)ImmutableAlarm.BuildersetReductionKey(java.lang.String reductionKey)ImmutableAlarm.BuildersetRelatedAlarms(java.util.List<org.opennms.integration.api.v1.model.Alarm> relatedAlarms)ImmutableAlarm.BuildersetSeverity(org.opennms.integration.api.v1.model.Severity severity)ImmutableAlarm.BuildersetTicketId(java.lang.String id)ImmutableAlarm.BuildersetTicketState(org.opennms.integration.api.v1.ticketing.Ticket.State state)ImmutableAlarm.BuildersetType(org.opennms.integration.api.v1.config.events.AlarmType type)
-
-
-
Method Detail
-
setReductionKey
public ImmutableAlarm.Builder setReductionKey(java.lang.String reductionKey)
-
setId
public ImmutableAlarm.Builder setId(java.lang.Integer id)
-
setNode
public ImmutableAlarm.Builder setNode(org.opennms.integration.api.v1.model.Node node)
-
setManagedObjectInstance
public ImmutableAlarm.Builder setManagedObjectInstance(java.lang.String managedObjectInstance)
-
setManagedObjectType
public ImmutableAlarm.Builder setManagedObjectType(java.lang.String managedObjectType)
-
setType
public ImmutableAlarm.Builder setType(org.opennms.integration.api.v1.config.events.AlarmType type)
-
setSeverity
public ImmutableAlarm.Builder setSeverity(org.opennms.integration.api.v1.model.Severity severity)
-
setAttributes
public ImmutableAlarm.Builder setAttributes(java.util.Map<java.lang.String,java.lang.String> attributes)
-
addAttribute
public ImmutableAlarm.Builder addAttribute(java.lang.String key, java.lang.String value)
-
setRelatedAlarms
public ImmutableAlarm.Builder setRelatedAlarms(java.util.List<org.opennms.integration.api.v1.model.Alarm> relatedAlarms)
-
addRelatedAlarm
public ImmutableAlarm.Builder addRelatedAlarm(org.opennms.integration.api.v1.model.Alarm relatedAlarm)
-
setLogMessage
public ImmutableAlarm.Builder setLogMessage(java.lang.String logMessage)
-
setDescription
public ImmutableAlarm.Builder setDescription(java.lang.String description)
-
setLastEventTime
public ImmutableAlarm.Builder setLastEventTime(java.util.Date lastEventTime)
-
setFirstEventTime
public ImmutableAlarm.Builder setFirstEventTime(java.util.Date firstEventTime)
-
setLastEvent
public ImmutableAlarm.Builder setLastEvent(org.opennms.integration.api.v1.model.DatabaseEvent lastEvent)
-
setAcknowledged
public ImmutableAlarm.Builder setAcknowledged(boolean acknowledged)
-
setTicketId
public ImmutableAlarm.Builder setTicketId(java.lang.String id)
-
setTicketState
public ImmutableAlarm.Builder setTicketState(org.opennms.integration.api.v1.ticketing.Ticket.State state)
-
build
public ImmutableAlarm build()
-
-