Class ImmutableAlarmData
- java.lang.Object
-
- org.opennms.netmgt.events.api.model.ImmutableAlarmData
-
- All Implemented Interfaces:
IAlarmData
public final class ImmutableAlarmData extends Object implements IAlarmData
An immutable implementation of 'IAlarmData'.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classImmutableAlarmData.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)IntegergetAlarmType()BooleangetAutoClean()StringgetClearKey()IManagedObjectgetManagedObject()StringgetReductionKey()List<IUpdateField>getUpdateFieldList()StringgetX733AlarmType()IntegergetX733ProbableCause()booleanhasAlarmType()booleanhasAutoClean()inthashCode()BooleanhasUpdateFields()booleanhasX733ProbableCause()static IAlarmDataimmutableCopy(IAlarmData alarmData)BooleanisAutoClean()static ImmutableAlarmData.BuildernewBuilder()static ImmutableAlarmData.BuildernewBuilderFrom(IAlarmData alarmData)StringtoString()
-
-
-
Method Detail
-
newBuilder
public static ImmutableAlarmData.Builder newBuilder()
-
newBuilderFrom
public static ImmutableAlarmData.Builder newBuilderFrom(IAlarmData alarmData)
-
immutableCopy
public static IAlarmData immutableCopy(IAlarmData alarmData)
-
getAlarmType
public Integer getAlarmType()
- Specified by:
getAlarmTypein interfaceIAlarmData
-
hasAlarmType
public boolean hasAlarmType()
- Specified by:
hasAlarmTypein interfaceIAlarmData
-
getAutoClean
public Boolean getAutoClean()
- Specified by:
getAutoCleanin interfaceIAlarmData
-
hasAutoClean
public boolean hasAutoClean()
- Specified by:
hasAutoCleanin interfaceIAlarmData
-
getClearKey
public String getClearKey()
- Specified by:
getClearKeyin interfaceIAlarmData
-
getReductionKey
public String getReductionKey()
- Specified by:
getReductionKeyin interfaceIAlarmData
-
getX733AlarmType
public String getX733AlarmType()
- Specified by:
getX733AlarmTypein interfaceIAlarmData
-
getX733ProbableCause
public Integer getX733ProbableCause()
- Specified by:
getX733ProbableCausein interfaceIAlarmData
-
hasX733ProbableCause
public boolean hasX733ProbableCause()
- Specified by:
hasX733ProbableCausein interfaceIAlarmData
-
isAutoClean
public Boolean isAutoClean()
- Specified by:
isAutoCleanin interfaceIAlarmData
-
getUpdateFieldList
public List<IUpdateField> getUpdateFieldList()
- Specified by:
getUpdateFieldListin interfaceIAlarmData
-
hasUpdateFields
public Boolean hasUpdateFields()
- Specified by:
hasUpdateFieldsin interfaceIAlarmData
-
getManagedObject
public IManagedObject getManagedObject()
- Specified by:
getManagedObjectin interfaceIAlarmData
-
-