Class ImmutableCorrelation
- java.lang.Object
-
- org.opennms.netmgt.events.api.model.ImmutableCorrelation
-
- All Implemented Interfaces:
ICorrelation
public final class ImmutableCorrelation extends Object implements ICorrelation
An immutable implementation of 'ICorrelation
'.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ImmutableCorrelation.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object o)
String
getCmax()
String
getCmin()
String
getCtime()
List<String>
getCueiCollection()
String
getPath()
String
getState()
int
hashCode()
static ICorrelation
immutableCopy(ICorrelation correlation)
static ImmutableCorrelation.Builder
newBuilder()
static ImmutableCorrelation.Builder
newBuilderFrom(ICorrelation correlation)
String
toString()
-
-
-
Method Detail
-
newBuilder
public static ImmutableCorrelation.Builder newBuilder()
-
newBuilderFrom
public static ImmutableCorrelation.Builder newBuilderFrom(ICorrelation correlation)
-
immutableCopy
public static ICorrelation immutableCopy(ICorrelation correlation)
-
getState
public String getState()
- Specified by:
getState
in interfaceICorrelation
-
getPath
public String getPath()
- Specified by:
getPath
in interfaceICorrelation
-
getCueiCollection
public List<String> getCueiCollection()
- Specified by:
getCueiCollection
in interfaceICorrelation
-
getCmin
public String getCmin()
- Specified by:
getCmin
in interfaceICorrelation
-
getCmax
public String getCmax()
- Specified by:
getCmax
in interfaceICorrelation
-
getCtime
public String getCtime()
- Specified by:
getCtime
in interfaceICorrelation
-
-