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.IntegergetAdvertisedBandwidth()java.util.SortedSet<java.lang.String>getAllegedFamily()java.lang.StringgetAs()java.lang.StringgetAsName()java.lang.IntegergetBandwidthBurst()java.lang.IntegergetBandwidthRate()java.lang.StringgetBridgedbDistributor()java.lang.StringgetCityName()java.lang.LonggetConsensusWeight()java.lang.FloatgetConsensusWeightFraction()java.lang.StringgetContact()java.lang.StringgetCountry()java.lang.StringgetCountryName()java.lang.StringgetDirAddress()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.FloatgetExitProbability()java.lang.StringgetFingerprint()longgetFirstSeen()java.util.SortedSet<java.lang.String>getFlags()java.lang.FloatgetGuardProbability()java.lang.StringgetHashedFingerprint()java.lang.StringgetHostName()java.util.SortedSet<java.lang.String>getIndirectFamily()longgetLastChangedAddressOrPort()java.lang.LonggetLastRestarted()longgetLastSeen()java.lang.FloatgetLatitude()java.lang.FloatgetLongitude()java.lang.FloatgetMiddleProbability()java.lang.StringgetNickname()java.lang.IntegergetObservedBandwidth()java.util.List<java.lang.String>getOrAddresses()java.lang.StringgetPlatform()java.lang.StringgetRegionName()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.StringgetVersion()java.lang.StringgetVersionStatus()java.lang.BooleanisHibernating()java.lang.BooleanisMeasured()java.lang.BooleanisRecommendedVersion()java.lang.BooleanisRunning()voidsetAdvertisedBandwidth(java.lang.Integer advertisedBandwidth)voidsetAllegedFamily(java.util.SortedSet<java.lang.String> allegedFamily)voidsetAs(java.lang.String as)voidsetAsName(java.lang.String asName)voidsetBandwidthBurst(java.lang.Integer bandwidthBurst)voidsetBandwidthRate(java.lang.Integer bandwidthRate)voidsetBridgedbDistributor(java.lang.String bridgedbDistributor)voidsetCityName(java.lang.String cityName)voidsetConsensusWeight(java.lang.Long consensusWeight)voidsetConsensusWeightFraction(java.lang.Float consensusWeightFraction)Sets the consensus weight fraction to the given value, but only if that value is neither null nor negative.voidsetContact(java.lang.String contact)voidsetCountry(java.lang.String country)voidsetCountryName(java.lang.String countryName)voidsetDirAddress(java.lang.String dirAddress)voidsetEffectiveFamily(java.util.SortedSet<java.lang.String> effectiveFamily)voidsetExitAddresses(java.util.List<java.lang.String> exitAddresses)voidsetExitPolicy(java.util.List<java.lang.String> exitPolicy)voidsetExitPolicySummary(java.util.Map<java.lang.String,java.util.List<java.lang.String>> exitPolicySummary)voidsetExitPolicyV6Summary(java.util.Map<java.lang.String,java.util.List<java.lang.String>> exitPolicyV6Summary)voidsetExitProbability(java.lang.Float exitProbability)Sets the exit probability to the given value, but only if that value is neither null nor negative.voidsetFingerprint(java.lang.String fingerprint)voidsetFirstSeen(long firstSeen)voidsetFlags(java.util.SortedSet<java.lang.String> flags)voidsetGuardProbability(java.lang.Float guardProbability)Sets the guard probability to the given value, but only if that value is neither null nor negative.voidsetHashedFingerprint(java.lang.String hashedFingerprint)voidsetHibernating(java.lang.Boolean hibernating)voidsetHostName(java.lang.String hostName)voidsetIndirectFamily(java.util.SortedSet<java.lang.String> indirectFamily)voidsetLastChangedAddressOrPort(long lastChangedAddressOrPort)voidsetLastRestarted(java.lang.Long lastRestarted)voidsetLastSeen(long lastSeen)voidsetLatitude(java.lang.Float latitude)voidsetLongitude(java.lang.Float longitude)voidsetMeasured(java.lang.Boolean measured)voidsetMiddleProbability(java.lang.Float middleProbability)Sets the middle probability to the given value, but only if that value is neither null nor negative.voidsetNickname(java.lang.String nickname)voidsetObservedBandwidth(java.lang.Integer observedBandwidth)voidsetOrAddresses(java.util.List<java.lang.String> orAddresses)voidsetPlatform(java.lang.String platform)voidsetRecommendedVersion(java.lang.Boolean recommendedVersion)voidsetRegionName(java.lang.String regionName)voidsetRunning(java.lang.Boolean running)voidsetTransports(java.util.List<java.lang.String> transports)voidsetUnreachableOrAddresses(java.util.List<java.lang.String> unreachableOrAddresses)voidsetUnverifiedHostNames(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.voidsetVerifiedHostNames(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.voidsetVersion(java.lang.String version)voidsetVersionStatus(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()
-
setBridgedbDistributor
public void setBridgedbDistributor(java.lang.String bridgedbDistributor)
-
getBridgedbDistributor
public java.lang.String getBridgedbDistributor()
-
-