Class DetailsStatus
- java.lang.Object
-
- org.torproject.metrics.onionoo.docs.Document
-
- org.torproject.metrics.onionoo.docs.DetailsStatus
-
public class DetailsStatus extends Document
-
-
Constructor Summary
Constructors Constructor Description DetailsStatus()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getAddress()
java.lang.Integer
getAdvertisedBandwidth()
java.util.List<java.lang.String>
getAdvertisedOrAddresses()
java.util.SortedSet<java.lang.String>
getAllegedFamily()
java.lang.String
getAsName()
java.lang.String
getAsNumber()
java.lang.Integer
getBandwidthBurst()
java.lang.Integer
getBandwidthRate()
java.lang.String
getCityName()
long
getConsensusWeight()
java.lang.Float
getConsensusWeightFraction()
java.lang.String
getContact()
java.lang.String
getCountryCode()
java.lang.String
getCountryName()
java.lang.String
getDefaultPolicy()
java.lang.Long
getDescPublished()
int
getDirPort()
java.util.SortedSet<java.lang.String>
getEffectiveFamily()
java.util.Map<java.lang.String,java.lang.Long>
getExitAddresses()
java.util.List<java.lang.String>
getExitPolicy()
java.util.Map<java.lang.String,java.util.List<java.lang.String>>
getExitPolicyV6Summary()
java.lang.Float
getExitProbability()
java.lang.Long
getExtraInfoDescPublished()
long
getFirstSeenMillis()
java.lang.Float
getGuardProbability()
java.lang.String
getHostName()
java.util.SortedSet<java.lang.String>
getIndirectFamily()
long
getLastChangedOrAddressOrPort()
java.lang.Long
getLastRestarted()
long
getLastSeenMillis()
java.lang.Float
getLatitude()
java.lang.Float
getLongitude()
java.lang.Float
getMiddleProbability()
java.lang.String
getNickname()
java.lang.Integer
getObservedBandwidth()
java.util.SortedSet<java.lang.String>
getOrAddresses()
Returns all addresses used for the onion-routing protocol which includes the primary address and all additionally configured onion-routing addresses.java.util.SortedSet<java.lang.String>
getOrAddressesAndPorts()
int
getOrPort()
java.lang.String
getPlatform()
java.lang.String
getPortList()
java.lang.String
getRegionName()
java.util.SortedSet<java.lang.String>
getRelayFlags()
java.util.List<java.lang.String>
getTransports()
java.util.SortedSet<java.lang.String>
getUnverifiedHostNames()
Creates a copy of the list with each string having its escaping for JSON compatibility reversed and returns the copy, unless the held reference was null in which case null is returned.java.util.SortedSet<java.lang.String>
getVerifiedHostNames()
Creates a copy of the list with each string having its escaping for JSON compatibility reversed and returns the copy, unless the held reference was null in which case null is returned.java.lang.String
getVersion()
java.lang.String
getVersionStatus()
java.lang.Boolean
isHibernating()
java.lang.Boolean
isMeasured()
java.lang.Boolean
isRecommendedVersion()
boolean
isRelay()
boolean
isRunning()
void
setAddress(java.lang.String address)
void
setAdvertisedBandwidth(java.lang.Integer advertisedBandwidth)
void
setAdvertisedOrAddresses(java.util.List<java.lang.String> advertisedOrAddresses)
void
setAllegedFamily(java.util.SortedSet<java.lang.String> allegedFamily)
void
setAsName(java.lang.String asName)
void
setAsNumber(java.lang.String asNumber)
void
setBandwidthBurst(java.lang.Integer bandwidthBurst)
void
setBandwidthRate(java.lang.Integer bandwidthRate)
void
setCityName(java.lang.String cityName)
void
setConsensusWeight(long consensusWeight)
void
setConsensusWeightFraction(java.lang.Float consensusWeightFraction)
void
setContact(java.lang.String contact)
void
setCountryCode(java.lang.String countryCode)
void
setCountryName(java.lang.String countryName)
void
setDefaultPolicy(java.lang.String defaultPolicy)
void
setDescPublished(java.lang.Long descPublished)
void
setDirPort(int dirPort)
void
setEffectiveFamily(java.util.SortedSet<java.lang.String> effectiveFamily)
void
setExitAddresses(java.util.Map<java.lang.String,java.lang.Long> exitAddresses)
void
setExitPolicy(java.util.List<java.lang.String> exitPolicy)
void
setExitPolicyV6Summary(java.util.Map<java.lang.String,java.util.List<java.lang.String>> exitPolicyV6Summary)
void
setExitProbability(java.lang.Float exitProbability)
void
setExtraInfoDescPublished(java.lang.Long extraInfoDescPublished)
void
setFirstSeenMillis(long firstSeenMillis)
void
setGuardProbability(java.lang.Float guardProbability)
void
setHibernating(java.lang.Boolean hibernating)
void
setHostName(java.lang.String hostName)
void
setIndirectFamily(java.util.SortedSet<java.lang.String> indirectFamily)
void
setLastChangedOrAddressOrPort(long lastChangedOrAddressOrPort)
void
setLastRestarted(java.lang.Long lastRestarted)
void
setLastSeenMillis(long lastSeenMillis)
void
setLatitude(java.lang.Float latitude)
void
setLongitude(java.lang.Float longitude)
void
setMeasured(java.lang.Boolean measured)
void
setMiddleProbability(java.lang.Float middleProbability)
void
setNickname(java.lang.String nickname)
void
setObservedBandwidth(java.lang.Integer observedBandwidth)
void
setOrAddressesAndPorts(java.util.SortedSet<java.lang.String> orAddressesAndPorts)
void
setOrPort(int orPort)
void
setPlatform(java.lang.String platform)
void
setPortList(java.lang.String portList)
void
setRecommendedVersion(java.lang.Boolean recommendedVersion)
void
setRegionName(java.lang.String regionName)
void
setRelay(boolean isRelay)
void
setRelayFlags(java.util.SortedSet<java.lang.String> relayFlags)
void
setRunning(boolean isRunning)
void
setTransports(java.util.List<java.lang.String> transports)
void
setUnverifiedHostNames(java.util.SortedSet<java.lang.String> unverifiedHostNames)
Creates a copy of the list with each string escaped for JSON compatibility and sets this as the unverified host names, unless the argument was null in which case the unverified host names are just set to null.void
setVerifiedHostNames(java.util.SortedSet<java.lang.String> verifiedHostNames)
Creates a copy of the list with each string escaped for JSON compatibility and sets this as the verified host names, unless the argument was null in which case the verified host names are just set to null.void
setVersion(java.lang.String version)
void
setVersionStatus(java.lang.String versionStatus)
-
Methods inherited from class org.torproject.metrics.onionoo.docs.Document
getDocumentString, setDocumentString, setFromDocumentString, toDocumentString
-
-
-
-
Method Detail
-
setDescPublished
public void setDescPublished(java.lang.Long descPublished)
-
getDescPublished
public java.lang.Long getDescPublished()
-
setLastRestarted
public void setLastRestarted(java.lang.Long lastRestarted)
-
getLastRestarted
public java.lang.Long getLastRestarted()
-
setBandwidthRate
public void setBandwidthRate(java.lang.Integer bandwidthRate)
-
getBandwidthRate
public java.lang.Integer getBandwidthRate()
-
setBandwidthBurst
public void setBandwidthBurst(java.lang.Integer bandwidthBurst)
-
getBandwidthBurst
public java.lang.Integer getBandwidthBurst()
-
setObservedBandwidth
public void setObservedBandwidth(java.lang.Integer observedBandwidth)
-
getObservedBandwidth
public java.lang.Integer getObservedBandwidth()
-
setAdvertisedBandwidth
public void setAdvertisedBandwidth(java.lang.Integer advertisedBandwidth)
-
getAdvertisedBandwidth
public java.lang.Integer getAdvertisedBandwidth()
-
setExitPolicy
public void setExitPolicy(java.util.List<java.lang.String> exitPolicy)
-
getExitPolicy
public java.util.List<java.lang.String> getExitPolicy()
-
setContact
public void setContact(java.lang.String contact)
-
getContact
public java.lang.String getContact()
-
setPlatform
public void setPlatform(java.lang.String platform)
-
getPlatform
public java.lang.String getPlatform()
-
setAllegedFamily
public void setAllegedFamily(java.util.SortedSet<java.lang.String> allegedFamily)
-
getAllegedFamily
public java.util.SortedSet<java.lang.String> getAllegedFamily()
-
setEffectiveFamily
public void setEffectiveFamily(java.util.SortedSet<java.lang.String> effectiveFamily)
-
getEffectiveFamily
public java.util.SortedSet<java.lang.String> getEffectiveFamily()
-
setIndirectFamily
public void setIndirectFamily(java.util.SortedSet<java.lang.String> indirectFamily)
-
getIndirectFamily
public java.util.SortedSet<java.lang.String> getIndirectFamily()
-
setExitPolicyV6Summary
public void setExitPolicyV6Summary(java.util.Map<java.lang.String,java.util.List<java.lang.String>> exitPolicyV6Summary)
-
getExitPolicyV6Summary
public java.util.Map<java.lang.String,java.util.List<java.lang.String>> getExitPolicyV6Summary()
-
setHibernating
public void setHibernating(java.lang.Boolean hibernating)
-
isHibernating
public java.lang.Boolean isHibernating()
-
setExtraInfoDescPublished
public void setExtraInfoDescPublished(java.lang.Long extraInfoDescPublished)
-
getExtraInfoDescPublished
public java.lang.Long getExtraInfoDescPublished()
-
setTransports
public void setTransports(java.util.List<java.lang.String> transports)
-
getTransports
public java.util.List<java.lang.String> getTransports()
-
setRelay
public void setRelay(boolean isRelay)
-
isRelay
public boolean isRelay()
-
setRunning
public void setRunning(boolean isRunning)
-
isRunning
public boolean isRunning()
-
setNickname
public void setNickname(java.lang.String nickname)
-
getNickname
public java.lang.String getNickname()
-
setAddress
public void setAddress(java.lang.String address)
-
getAddress
public java.lang.String getAddress()
-
setOrAddressesAndPorts
public void setOrAddressesAndPorts(java.util.SortedSet<java.lang.String> orAddressesAndPorts)
-
getOrAddressesAndPorts
public java.util.SortedSet<java.lang.String> getOrAddressesAndPorts()
-
getOrAddresses
public java.util.SortedSet<java.lang.String> getOrAddresses()
Returns all addresses used for the onion-routing protocol which includes the primary address and all additionally configured onion-routing addresses.
-
setFirstSeenMillis
public void setFirstSeenMillis(long firstSeenMillis)
-
getFirstSeenMillis
public long getFirstSeenMillis()
-
setLastSeenMillis
public void setLastSeenMillis(long lastSeenMillis)
-
getLastSeenMillis
public long getLastSeenMillis()
-
setOrPort
public void setOrPort(int orPort)
-
getOrPort
public int getOrPort()
-
setDirPort
public void setDirPort(int dirPort)
-
getDirPort
public int getDirPort()
-
setRelayFlags
public void setRelayFlags(java.util.SortedSet<java.lang.String> relayFlags)
-
getRelayFlags
public java.util.SortedSet<java.lang.String> getRelayFlags()
-
setConsensusWeight
public void setConsensusWeight(long consensusWeight)
-
getConsensusWeight
public long getConsensusWeight()
-
setDefaultPolicy
public void setDefaultPolicy(java.lang.String defaultPolicy)
-
getDefaultPolicy
public java.lang.String getDefaultPolicy()
-
setPortList
public void setPortList(java.lang.String portList)
-
getPortList
public java.lang.String getPortList()
-
setLastChangedOrAddressOrPort
public void setLastChangedOrAddressOrPort(long lastChangedOrAddressOrPort)
-
getLastChangedOrAddressOrPort
public long getLastChangedOrAddressOrPort()
-
setRecommendedVersion
public void setRecommendedVersion(java.lang.Boolean recommendedVersion)
-
isRecommendedVersion
public java.lang.Boolean isRecommendedVersion()
-
setMeasured
public void setMeasured(java.lang.Boolean measured)
-
isMeasured
public java.lang.Boolean isMeasured()
-
setExitAddresses
public void setExitAddresses(java.util.Map<java.lang.String,java.lang.Long> exitAddresses)
-
getExitAddresses
public java.util.Map<java.lang.String,java.lang.Long> getExitAddresses()
-
setConsensusWeightFraction
public void setConsensusWeightFraction(java.lang.Float consensusWeightFraction)
-
getConsensusWeightFraction
public java.lang.Float getConsensusWeightFraction()
-
setGuardProbability
public void setGuardProbability(java.lang.Float guardProbability)
-
getGuardProbability
public java.lang.Float getGuardProbability()
-
setMiddleProbability
public void setMiddleProbability(java.lang.Float middleProbability)
-
getMiddleProbability
public java.lang.Float getMiddleProbability()
-
setExitProbability
public void setExitProbability(java.lang.Float exitProbability)
-
getExitProbability
public java.lang.Float getExitProbability()
-
setLatitude
public void setLatitude(java.lang.Float latitude)
-
getLatitude
public java.lang.Float getLatitude()
-
setLongitude
public void setLongitude(java.lang.Float longitude)
-
getLongitude
public java.lang.Float getLongitude()
-
setCountryCode
public void setCountryCode(java.lang.String countryCode)
-
getCountryCode
public java.lang.String getCountryCode()
-
setCountryName
public void setCountryName(java.lang.String countryName)
-
getCountryName
public java.lang.String getCountryName()
-
setRegionName
public void setRegionName(java.lang.String regionName)
-
getRegionName
public java.lang.String getRegionName()
-
setCityName
public void setCityName(java.lang.String cityName)
-
getCityName
public java.lang.String getCityName()
-
setAsName
public void setAsName(java.lang.String asName)
-
getAsName
public java.lang.String getAsName()
-
setAsNumber
public void setAsNumber(java.lang.String asNumber)
-
getAsNumber
public java.lang.String getAsNumber()
-
setHostName
public void setHostName(java.lang.String hostName)
-
getHostName
public java.lang.String getHostName()
-
setVerifiedHostNames
public void setVerifiedHostNames(java.util.SortedSet<java.lang.String> verifiedHostNames)
Creates a copy of the list with each string escaped for JSON compatibility and sets this as the verified host names, unless the argument was null in which case the verified host names are just set to null.
-
getVerifiedHostNames
public java.util.SortedSet<java.lang.String> getVerifiedHostNames()
Creates a copy of the list with each string having its escaping for JSON compatibility reversed and returns the copy, unless the held reference was null in which case null is returned.
-
setUnverifiedHostNames
public void setUnverifiedHostNames(java.util.SortedSet<java.lang.String> unverifiedHostNames)
Creates a copy of the list with each string escaped for JSON compatibility and sets this as the unverified host names, unless the argument was null in which case the unverified host names are just set to null.
-
getUnverifiedHostNames
public java.util.SortedSet<java.lang.String> getUnverifiedHostNames()
Creates a copy of the list with each string having its escaping for JSON compatibility reversed and returns the copy, unless the held reference was null in which case null is returned.
-
setAdvertisedOrAddresses
public void setAdvertisedOrAddresses(java.util.List<java.lang.String> advertisedOrAddresses)
-
getAdvertisedOrAddresses
public java.util.List<java.lang.String> getAdvertisedOrAddresses()
-
setVersion
public void setVersion(java.lang.String version)
-
getVersion
public java.lang.String getVersion()
-
setVersionStatus
public void setVersionStatus(java.lang.String versionStatus)
-
getVersionStatus
public java.lang.String getVersionStatus()
-
-