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 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.int
compareTo(UptimeHistory other)
boolean
equals(java.lang.Object other)
static UptimeHistory
fromString(java.lang.String uptimeHistoryString)
Instantiates a new uptime history object from the given string that may have been produced bytoString()
.long
getEndMillis()
java.util.SortedSet<java.lang.String>
getFlags()
long
getStartMillis()
int
getUptimeHours()
int
hashCode()
boolean
isRelay()
java.lang.String
toString()
-
-
-
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:
toString
in 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:
compareTo
in interfacejava.lang.Comparable<UptimeHistory>
-
equals
public boolean equals(java.lang.Object other)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
-