Class StatusInfo
- java.lang.Object
-
- org.opennms.netmgt.graph.api.info.StatusInfo
-
public class StatusInfo extends Object
Immutable object to store the status of a vertex/edge.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classStatusInfo.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.StatusInfoBuilderbuilder(Severity severity)static StatusInfo.StatusInfoBuilderbuilder(OnmsSeverity severity)static StatusInfo.StatusInfoBuilderdefaultStatus()booleanequals(Object o)static StatusInfo.StatusInfoBuilderfrom(StatusInfo status)LonggetCount()Map<String,Object>getProperties()<T> TgetProperty(String name)SeveritygetSeverity()inthashCode()StringtoString()
-
-
-
Constructor Detail
-
StatusInfo
public StatusInfo(StatusInfo.StatusInfoBuilder builder)
-
-
Method Detail
-
getSeverity
public Severity getSeverity()
-
getCount
public Long getCount()
-
getProperty
public <T> T getProperty(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)
-
-