public final class ImmutableAlarmFeedback extends Object implements org.opennms.integration.api.v1.model.AlarmFeedback
AlarmFeedback that enforces deep immutability.| Modifier and Type | Class and Description |
|---|---|
static class |
ImmutableAlarmFeedback.Builder |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
String |
getAlarmKey() |
org.opennms.integration.api.v1.model.AlarmFeedback.Type |
getFeedbackType() |
String |
getReason() |
String |
getSituationFingerprint() |
String |
getSituationKey() |
Long |
getTimestamp() |
String |
getUser() |
int |
hashCode() |
static org.opennms.integration.api.v1.model.AlarmFeedback |
immutableCopy(org.opennms.integration.api.v1.model.AlarmFeedback alarmFeedback) |
static ImmutableAlarmFeedback.Builder |
newBuilder() |
static ImmutableAlarmFeedback.Builder |
newBuilderFrom(org.opennms.integration.api.v1.model.AlarmFeedback alarmFeedback) |
String |
toString() |
public static ImmutableAlarmFeedback.Builder newBuilder()
public static ImmutableAlarmFeedback.Builder newBuilderFrom(org.opennms.integration.api.v1.model.AlarmFeedback alarmFeedback)
public static org.opennms.integration.api.v1.model.AlarmFeedback immutableCopy(org.opennms.integration.api.v1.model.AlarmFeedback alarmFeedback)
public String getSituationKey()
getSituationKey in interface org.opennms.integration.api.v1.model.AlarmFeedbackpublic String getSituationFingerprint()
getSituationFingerprint in interface org.opennms.integration.api.v1.model.AlarmFeedbackpublic String getAlarmKey()
getAlarmKey in interface org.opennms.integration.api.v1.model.AlarmFeedbackpublic org.opennms.integration.api.v1.model.AlarmFeedback.Type getFeedbackType()
getFeedbackType in interface org.opennms.integration.api.v1.model.AlarmFeedbackpublic String getReason()
getReason in interface org.opennms.integration.api.v1.model.AlarmFeedbackpublic String getUser()
getUser in interface org.opennms.integration.api.v1.model.AlarmFeedbackpublic Long getTimestamp()
getTimestamp in interface org.opennms.integration.api.v1.model.AlarmFeedbackCopyright © 2019. All rights reserved.