public static final class ImmutableAlarm.Builder extends Object
public ImmutableAlarm.Builder setReductionKey(String reductionKey)
public ImmutableAlarm.Builder setId(Integer id)
public ImmutableAlarm.Builder setNode(org.opennms.integration.api.v1.model.Node node)
public ImmutableAlarm.Builder setManagedObjectInstance(String managedObjectInstance)
public ImmutableAlarm.Builder setManagedObjectType(String managedObjectType)
public ImmutableAlarm.Builder setType(org.opennms.integration.api.v1.config.events.AlarmType type)
public ImmutableAlarm.Builder setSeverity(org.opennms.integration.api.v1.model.Severity severity)
public ImmutableAlarm.Builder setAttributes(Map<String,String> attributes)
public ImmutableAlarm.Builder addAttribute(String key, String value)
public ImmutableAlarm.Builder setRelatedAlarms(List<org.opennms.integration.api.v1.model.Alarm> relatedAlarms)
public ImmutableAlarm.Builder addRelatedAlarm(org.opennms.integration.api.v1.model.Alarm relatedAlarm)
public ImmutableAlarm.Builder setLogMessage(String logMessage)
public ImmutableAlarm.Builder setDescription(String description)
public ImmutableAlarm.Builder setLastEventTime(Date lastEventTime)
public ImmutableAlarm.Builder setFirstEventTime(Date firstEventTime)
public ImmutableAlarm.Builder setLastEvent(org.opennms.integration.api.v1.model.DatabaseEvent lastEvent)
public ImmutableAlarm build()
Copyright © 2019. All rights reserved.