Class UptimeHistory
- java.lang.Object
-
- org.torproject.metrics.onionoo.docs.UptimeHistory
-
- All Implemented Interfaces:
java.lang.Comparable<UptimeHistory>
public class UptimeHistory extends java.lang.Object implements java.lang.Comparable<UptimeHistory>
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddUptime(UptimeHistory other)Adds uptime hours from another uptime history object, which is assumed to either start right after this one or which ends right before it, and sets the interval start to the earlier interval start.intcompareTo(UptimeHistory other)booleanequals(java.lang.Object other)static UptimeHistoryfromString(java.lang.String uptimeHistoryString)Instantiates a new uptime history object from the given string that may have been produced bytoString().longgetEndMillis()java.util.SortedSet<java.lang.String>getFlags()longgetStartMillis()intgetUptimeHours()inthashCode()booleanisRelay()java.lang.StringtoString()
-
-
-
Method Detail
-
isRelay
public boolean isRelay()
-
getStartMillis
public long getStartMillis()
-
getUptimeHours
public int getUptimeHours()
-
getEndMillis
public long getEndMillis()
-
getFlags
public java.util.SortedSet<java.lang.String> getFlags()
-
fromString
public static UptimeHistory fromString(java.lang.String uptimeHistoryString)
Instantiates a new uptime history object from the given string that may have been produced bytoString().
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
addUptime
public void addUptime(UptimeHistory other)
Adds uptime hours from another uptime history object, which is assumed to either start right after this one or which ends right before it, and sets the interval start to the earlier interval start.
-
compareTo
public int compareTo(UptimeHistory other)
- Specified by:
compareToin interfacejava.lang.Comparable<UptimeHistory>
-
equals
public boolean equals(java.lang.Object other)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
-