Class ImmutableAlarmData
- java.lang.Object
 - 
- org.opennms.netmgt.events.api.model.ImmutableAlarmData
 
 
- 
- All Implemented Interfaces:
 IAlarmData
public final class ImmutableAlarmData extends java.lang.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(java.lang.Object o)java.lang.IntegergetAlarmType()java.lang.BooleangetAutoClean()java.lang.StringgetClearKey()IManagedObjectgetManagedObject()java.lang.StringgetReductionKey()java.util.List<IUpdateField>getUpdateFieldList()java.lang.StringgetX733AlarmType()java.lang.IntegergetX733ProbableCause()booleanhasAlarmType()booleanhasAutoClean()inthashCode()java.lang.BooleanhasUpdateFields()booleanhasX733ProbableCause()static IAlarmDataimmutableCopy(IAlarmData alarmData)java.lang.BooleanisAutoClean()static ImmutableAlarmData.BuildernewBuilder()static ImmutableAlarmData.BuildernewBuilderFrom(IAlarmData alarmData)java.lang.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 java.lang.Integer getAlarmType()
- Specified by:
 getAlarmTypein interfaceIAlarmData
 
- 
hasAlarmType
public boolean hasAlarmType()
- Specified by:
 hasAlarmTypein interfaceIAlarmData
 
- 
getAutoClean
public java.lang.Boolean getAutoClean()
- Specified by:
 getAutoCleanin interfaceIAlarmData
 
- 
hasAutoClean
public boolean hasAutoClean()
- Specified by:
 hasAutoCleanin interfaceIAlarmData
 
- 
getClearKey
public java.lang.String getClearKey()
- Specified by:
 getClearKeyin interfaceIAlarmData
 
- 
getReductionKey
public java.lang.String getReductionKey()
- Specified by:
 getReductionKeyin interfaceIAlarmData
 
- 
getX733AlarmType
public java.lang.String getX733AlarmType()
- Specified by:
 getX733AlarmTypein interfaceIAlarmData
 
- 
getX733ProbableCause
public java.lang.Integer getX733ProbableCause()
- Specified by:
 getX733ProbableCausein interfaceIAlarmData
 
- 
hasX733ProbableCause
public boolean hasX733ProbableCause()
- Specified by:
 hasX733ProbableCausein interfaceIAlarmData
 
- 
isAutoClean
public java.lang.Boolean isAutoClean()
- Specified by:
 isAutoCleanin interfaceIAlarmData
 
- 
getUpdateFieldList
public java.util.List<IUpdateField> getUpdateFieldList()
- Specified by:
 getUpdateFieldListin interfaceIAlarmData
 
- 
hasUpdateFields
public java.lang.Boolean hasUpdateFields()
- Specified by:
 hasUpdateFieldsin interfaceIAlarmData
 
- 
getManagedObject
public IManagedObject getManagedObject()
- Specified by:
 getManagedObjectin interfaceIAlarmData
 
- 
equals
public boolean equals(java.lang.Object o)
- Overrides:
 equalsin classjava.lang.Object
 
- 
hashCode
public int hashCode()
- Overrides:
 hashCodein classjava.lang.Object
 
- 
toString
public java.lang.String toString()
- Overrides:
 toStringin classjava.lang.Object
 
 - 
 
 -