Package ai.platon.pulsar.common.browser
Class Fingerprint
-
- All Implemented Interfaces:
-
kotlin.Comparable
public final class Fingerprint implements Comparable<Fingerprint>
The browser fingerprint
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classFingerprint.Companion
-
Field Summary
Fields Modifier and Type Field Description private final BrowserTypebrowserTypeprivate StringproxyServerprivate StringproxyUsernameprivate StringproxyPasswordprivate Stringusernameprivate Stringpasswordprivate StringuserAgentpublic final static Fingerprint.CompanionCompanion
-
Constructor Summary
Constructors Constructor Description Fingerprint(BrowserType browserType, String proxyServer, String proxyUsername, String proxyPassword, String username, String password, String userAgent)
-
Method Summary
Modifier and Type Method Description final BrowserTypegetBrowserType()final StringgetProxyServer()final UnitsetProxyServer(String proxyServer)final StringgetProxyUsername()final UnitsetProxyUsername(String proxyUsername)final StringgetProxyPassword()final UnitsetProxyPassword(String proxyPassword)final StringgetUsername()final UnitsetUsername(String username)final StringgetPassword()final UnitsetPassword(String password)final StringgetUserAgent()final UnitsetUserAgent(String userAgent)final UnitsetProxy(String protocol, String hostPort, String username, String password)final UnitsetProxy(ProxyEntry proxy)IntegercompareTo(Fingerprint other)IntegerhashCode()Booleanequals(Object other)TODO: review the equality logic StringtoString()-
-
Method Detail
-
getBrowserType
final BrowserType getBrowserType()
-
getProxyServer
final String getProxyServer()
-
setProxyServer
final Unit setProxyServer(String proxyServer)
-
getProxyUsername
final String getProxyUsername()
-
setProxyUsername
final Unit setProxyUsername(String proxyUsername)
-
getProxyPassword
final String getProxyPassword()
-
setProxyPassword
final Unit setProxyPassword(String proxyPassword)
-
getUsername
final String getUsername()
-
setUsername
final Unit setUsername(String username)
-
getPassword
final String getPassword()
-
setPassword
final Unit setPassword(String password)
-
getUserAgent
final String getUserAgent()
-
setUserAgent
final Unit setUserAgent(String userAgent)
-
setProxy
final Unit setProxy(ProxyEntry proxy)
-
compareTo
Integer compareTo(Fingerprint other)
-
-
-
-