Class DetailsDocument


  • public class DetailsDocument
    extends Document
    • Constructor Detail

      • DetailsDocument

        public DetailsDocument()
    • 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()