Class StatusInfo
- java.lang.Object
-
- org.opennms.netmgt.graph.api.info.StatusInfo
-
public class StatusInfo extends java.lang.Object
Immutable object to store the status of a vertex/edge.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
StatusInfo.StatusInfoBuilder
-
Constructor Summary
Constructors Constructor Description StatusInfo(StatusInfo.StatusInfoBuilder builder)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static StatusInfo.StatusInfoBuilder
builder(Severity severity)
static StatusInfo.StatusInfoBuilder
builder(OnmsSeverity severity)
static StatusInfo.StatusInfoBuilder
defaultStatus()
boolean
equals(java.lang.Object o)
static StatusInfo.StatusInfoBuilder
from(StatusInfo status)
java.lang.Long
getCount()
java.util.Map<java.lang.String,java.lang.Object>
getProperties()
<T> T
getProperty(java.lang.String name)
Severity
getSeverity()
int
hashCode()
java.lang.String
toString()
-
-
-
Constructor Detail
-
StatusInfo
public StatusInfo(StatusInfo.StatusInfoBuilder builder)
-
-
Method Detail
-
getSeverity
public Severity getSeverity()
-
getCount
public java.lang.Long getCount()
-
getProperties
public java.util.Map<java.lang.String,java.lang.Object> getProperties()
-
getProperty
public <T> T getProperty(java.lang.String name)
-
defaultStatus
public static StatusInfo.StatusInfoBuilder defaultStatus()
-
builder
public static StatusInfo.StatusInfoBuilder builder(Severity severity)
-
builder
public static StatusInfo.StatusInfoBuilder builder(OnmsSeverity severity)
-
from
public static StatusInfo.StatusInfoBuilder from(StatusInfo status)
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-