Class DetailsDocument
- java.lang.Object
-
- org.torproject.metrics.onionoo.docs.Document
-
- org.torproject.metrics.onionoo.docs.DetailsDocument
-
public class DetailsDocument extends Document
-
-
Constructor Summary
Constructors Constructor Description DetailsDocument()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Integer
getAdvertisedBandwidth()
java.util.SortedSet<java.lang.String>
getAllegedFamily()
java.lang.String
getAs()
java.lang.String
getAsName()
java.lang.Integer
getBandwidthBurst()
java.lang.Integer
getBandwidthRate()
java.lang.String
getCityName()
java.lang.Long
getConsensusWeight()
java.lang.Float
getConsensusWeightFraction()
java.lang.String
getContact()
java.lang.String
getCountry()
java.lang.String
getCountryName()
java.lang.String
getDirAddress()
java.util.SortedSet<java.lang.String>
getEffectiveFamily()
java.util.List<java.lang.String>
getExitAddresses()
java.util.List<java.lang.String>
getExitPolicy()
java.util.Map<java.lang.String,java.util.List<java.lang.String>>
getExitPolicySummary()
java.util.Map<java.lang.String,java.util.List<java.lang.String>>
getExitPolicyV6Summary()
java.lang.Float
getExitProbability()
java.lang.String
getFingerprint()
long
getFirstSeen()
java.util.SortedSet<java.lang.String>
getFlags()
java.lang.Float
getGuardProbability()
java.lang.String
getHashedFingerprint()
java.lang.String
getHostName()
java.util.SortedSet<java.lang.String>
getIndirectFamily()
long
getLastChangedAddressOrPort()
java.lang.Long
getLastRestarted()
long
getLastSeen()
java.lang.Float
getLatitude()
java.lang.Float
getLongitude()
java.lang.Float
getMiddleProbability()
java.lang.String
getNickname()
java.lang.Integer
getObservedBandwidth()
java.util.List<java.lang.String>
getOrAddresses()
java.lang.String
getPlatform()
java.lang.String
getRegionName()
java.util.List<java.lang.String>
getTransports()
java.util.List<java.lang.String>
getUnreachableOrAddresses()
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()
java.lang.Boolean
isRunning()
void
setAdvertisedBandwidth(java.lang.Integer advertisedBandwidth)
void
setAllegedFamily(java.util.SortedSet<java.lang.String> allegedFamily)
void
setAs(java.lang.String as)
void
setAsName(java.lang.String asName)
void
setBandwidthBurst(java.lang.Integer bandwidthBurst)
void
setBandwidthRate(java.lang.Integer bandwidthRate)
void
setCityName(java.lang.String cityName)
void
setConsensusWeight(java.lang.Long consensusWeight)
void
setConsensusWeightFraction(java.lang.Float consensusWeightFraction)
Sets the consensus weight fraction to the given value, but only if that value is neither null nor negative.void
setContact(java.lang.String contact)
void
setCountry(java.lang.String country)
void
setCountryName(java.lang.String countryName)
void
setDirAddress(java.lang.String dirAddress)
void
setEffectiveFamily(java.util.SortedSet<java.lang.String> effectiveFamily)
void
setExitAddresses(java.util.List<java.lang.String> exitAddresses)
void
setExitPolicy(java.util.List<java.lang.String> exitPolicy)
void
setExitPolicySummary(java.util.Map<java.lang.String,java.util.List<java.lang.String>> exitPolicySummary)
void
setExitPolicyV6Summary(java.util.Map<java.lang.String,java.util.List<java.lang.String>> exitPolicyV6Summary)
void
setExitProbability(java.lang.Float exitProbability)
Sets the exit probability to the given value, but only if that value is neither null nor negative.void
setFingerprint(java.lang.String fingerprint)
void
setFirstSeen(long firstSeen)
void
setFlags(java.util.SortedSet<java.lang.String> flags)
void
setGuardProbability(java.lang.Float guardProbability)
Sets the guard probability to the given value, but only if that value is neither null nor negative.void
setHashedFingerprint(java.lang.String hashedFingerprint)
void
setHibernating(java.lang.Boolean hibernating)
void
setHostName(java.lang.String hostName)
void
setIndirectFamily(java.util.SortedSet<java.lang.String> indirectFamily)
void
setLastChangedAddressOrPort(long lastChangedAddressOrPort)
void
setLastRestarted(java.lang.Long lastRestarted)
void
setLastSeen(long lastSeen)
void
setLatitude(java.lang.Float latitude)
void
setLongitude(java.lang.Float longitude)
void
setMeasured(java.lang.Boolean measured)
void
setMiddleProbability(java.lang.Float middleProbability)
Sets the middle probability to the given value, but only if that value is neither null nor negative.void
setNickname(java.lang.String nickname)
void
setObservedBandwidth(java.lang.Integer observedBandwidth)
void
setOrAddresses(java.util.List<java.lang.String> orAddresses)
void
setPlatform(java.lang.String platform)
void
setRecommendedVersion(java.lang.Boolean recommendedVersion)
void
setRegionName(java.lang.String regionName)
void
setRunning(java.lang.Boolean running)
void
setTransports(java.util.List<java.lang.String> transports)
void
setUnreachableOrAddresses(java.util.List<java.lang.String> unreachableOrAddresses)
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
-
setNickname
public void setNickname(java.lang.String nickname)
-
getNickname
public java.lang.String getNickname()
-
setFingerprint
public void setFingerprint(java.lang.String fingerprint)
-
getFingerprint
public java.lang.String getFingerprint()
-
setHashedFingerprint
public void setHashedFingerprint(java.lang.String hashedFingerprint)
-
getHashedFingerprint
public java.lang.String getHashedFingerprint()
-
setOrAddresses
public void setOrAddresses(java.util.List<java.lang.String> orAddresses)
-
getOrAddresses
public java.util.List<java.lang.String> getOrAddresses()
-
setExitAddresses
public void setExitAddresses(java.util.List<java.lang.String> exitAddresses)
-
getExitAddresses
public java.util.List<java.lang.String> getExitAddresses()
-
setDirAddress
public void setDirAddress(java.lang.String dirAddress)
-
getDirAddress
public java.lang.String getDirAddress()
-
setLastSeen
public void setLastSeen(long lastSeen)
-
getLastSeen
public long getLastSeen()
-
setLastChangedAddressOrPort
public void setLastChangedAddressOrPort(long lastChangedAddressOrPort)
-
getLastChangedAddressOrPort
public long getLastChangedAddressOrPort()
-
setFirstSeen
public void setFirstSeen(long firstSeen)
-
getFirstSeen
public long getFirstSeen()
-
setRunning
public void setRunning(java.lang.Boolean running)
-
isRunning
public java.lang.Boolean isRunning()
-
setFlags
public void setFlags(java.util.SortedSet<java.lang.String> flags)
-
getFlags
public java.util.SortedSet<java.lang.String> getFlags()
-
setCountry
public void setCountry(java.lang.String country)
-
getCountry
public java.lang.String getCountry()
-
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()
-
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()
-
setAs
public void setAs(java.lang.String as)
-
getAs
public java.lang.String getAs()
-
setAsName
public void setAsName(java.lang.String asName)
-
getAsName
public java.lang.String getAsName()
-
setConsensusWeight
public void setConsensusWeight(java.lang.Long consensusWeight)
-
getConsensusWeight
public java.lang.Long getConsensusWeight()
-
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.
-
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()
-
setExitPolicySummary
public void setExitPolicySummary(java.util.Map<java.lang.String,java.util.List<java.lang.String>> exitPolicySummary)
-
getExitPolicySummary
public java.util.Map<java.lang.String,java.util.List<java.lang.String>> getExitPolicySummary()
-
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()
-
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()
-
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()
-
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()
-
setConsensusWeightFraction
public void setConsensusWeightFraction(java.lang.Float consensusWeightFraction)
Sets the consensus weight fraction to the given value, but only if that value is neither null nor negative.
-
getConsensusWeightFraction
public java.lang.Float getConsensusWeightFraction()
-
setGuardProbability
public void setGuardProbability(java.lang.Float guardProbability)
Sets the guard probability to the given value, but only if that value is neither null nor negative.
-
getGuardProbability
public java.lang.Float getGuardProbability()
-
setMiddleProbability
public void setMiddleProbability(java.lang.Float middleProbability)
Sets the middle probability to the given value, but only if that value is neither null nor negative.
-
getMiddleProbability
public java.lang.Float getMiddleProbability()
-
setExitProbability
public void setExitProbability(java.lang.Float exitProbability)
Sets the exit probability to the given value, but only if that value is neither null nor negative.
-
getExitProbability
public java.lang.Float getExitProbability()
-
setRecommendedVersion
public void setRecommendedVersion(java.lang.Boolean recommendedVersion)
-
isRecommendedVersion
public java.lang.Boolean isRecommendedVersion()
-
setHibernating
public void setHibernating(java.lang.Boolean hibernating)
-
isHibernating
public java.lang.Boolean isHibernating()
-
setTransports
public void setTransports(java.util.List<java.lang.String> transports)
-
getTransports
public java.util.List<java.lang.String> getTransports()
-
setMeasured
public void setMeasured(java.lang.Boolean measured)
-
isMeasured
public java.lang.Boolean isMeasured()
-
setUnreachableOrAddresses
public void setUnreachableOrAddresses(java.util.List<java.lang.String> unreachableOrAddresses)
-
getUnreachableOrAddresses
public java.util.List<java.lang.String> getUnreachableOrAddresses()
-
-