Package io.github.bonigarcia.wdm.config
Class Config
java.lang.Object
io.github.bonigarcia.wdm.config.Config
Configuration class.
- Since:
- 2.2.0
- Author:
- Boni Garcia
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
int
long
getDockerMemSizeBytes
(String memSize) int
int
int
int
boolean
getOs()
getProxy()
int
int
int
int
getTtl()
int
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
isExecutable
(File file) boolean
static boolean
isNullOrEmpty
(String string) static boolean
boolean
boolean
boolean
boolean
void
reset()
setArchitecture
(Architecture value) setAvoidBrowserDetection
(boolean value) setAvoidExport
(boolean value) setAvoidExternalConnections
(boolean value) setAvoidFallback
(boolean value) setAvoidOutputTree
(boolean value) setAvoidResolutionCache
(boolean value) setAvoidShutdownHook
(boolean value) setAvoidTmpFolder
(boolean value) setBrowserWatcherVersion
(String value) setCachePath
(String value) setChromeBinary
(String value) setChromeDriverCfTMirrorUrl
(URL value) setChromeDriverExport
(String value) setChromeDriverMirrorUrl
(URL value) setChromeDriverUrl
(URL value) setChromeDriverVersion
(String value) setChromeGoodVersionsUrl
(String value) setChromeVersion
(String value) setChromiumBinary
(String value) setChromiumDriverSnapPath
(String value) setChromiumDriverVersion
(String value) setChromiumVersion
(String value) setClearDriverCache
(Boolean value) setClearResolutionCache
(Boolean value) setCommandsPropertiesOnlineFirst
(boolean value) setCommandsPropertiesUrl
(URL value) setDefaultBrowser
(String value) setDockerAvoidPulling
(boolean value) setDockerBrowserPort
(int value) setDockerCustomImage
(String value) setDockerDaemonUrl
(String value) setDockerDefaultArgs
(String value) setDockerEnabledRecording
(boolean value) setDockerEnabledVnc
(boolean value) setDockerEnvVariables
(String... value) setDockerExtraHosts
(String... value) setDockerHubUrl
(String value) setDockerLang
(String value) setDockerLocalFallback
(boolean value) setDockerNetwork
(String value) setDockerNoVncImage
(String value) setDockerNoVncPort
(int value) setDockerPrivateEndpoint
(String value) setDockerRecordingFrameRate
(int value) setDockerRecordingImage
(String value) setDockerRecordingOutput
(Path value) setDockerRecordingPrefix
(String value) setDockerScreenResolution
(String value) setDockerShmSize
(String value) setDockerStopTimeoutSec
(int value) setDockerTimezone
(String value) setDockerTmpfsMount
(String value) setDockerTmpfsSize
(String value) setDockerViewOnly
(boolean value) setDockerVncPassword
(String value) setDockerVncPort
(int value) setDockerVolumes
(String... value) setEdgeBinary
(String value) setEdgeDownloadUrlPattern
(String value) setEdgeDriverExport
(String value) setEdgeDriverUrl
(URL value) setEdgeDriverVersion
(String value) setEdgeVersion
(String value) setEnableTracing
(boolean value) setFirefoxBinary
(String value) setFirefoxDriverExport
(String value) setFirefoxDriverMirrorUrl
(URL value) setFirefoxDriverUrl
(URL value) setFirefoxVersion
(String value) setForceDownload
(boolean value) setGeckoDriverSnapPath
(String value) setGeckoDriverVersion
(String value) setGitHubToken
(String value) setIExplorerDriverExport
(String value) setIExplorerDriverUrl
(URL value) setIExplorerDriverVersion
(String value) setIgnoreVersions
(String... value) setOperaBinary
(String value) setOperaDriverExport
(String value) setOperaDriverMirrorUrl
(URL value) setOperaDriverUrl
(URL value) setOperaDriverVersion
(String value) setOperaVersion
(String value) setProperties
(String properties) setProxyPass
(String value) setProxyUser
(String value) setRemoteAddress
(String value) setResolutionCache
(String value) setResolutionCachePath
(String value) setSafariVersion
(String value) setServerPath
(String value) setServerPort
(int value) setServerTimeoutSec
(int value) setTimeout
(int value) setTtl
(int value) setTtlForBrowsers
(int value) setUseBetaVersions
(boolean value) setUseChromiumDriverSnap
(boolean value) setUseGeckoDriverSnap
(boolean value) setUseMirror
(boolean value)
-
Field Details
-
LATEST
- See Also:
-
EXE
- See Also:
-
-
Constructor Details
-
Config
public Config()
-
-
Method Details
-
reset
public void reset() -
isNullOrEmpty
-
isUnknown
-
isExecutable
-
getProperties
-
setProperties
-
getCacheFolder
-
getCachePath
-
setCachePath
-
getResolutionCachePath
-
setResolutionCachePath
-
isForceDownload
public boolean isForceDownload() -
setForceDownload
-
isUseMirror
public boolean isUseMirror() -
setUseMirror
-
isUseBetaVersions
public boolean isUseBetaVersions() -
setUseBetaVersions
-
isAvoidExport
public boolean isAvoidExport() -
setAvoidExport
-
isAvoidOutputTree
public boolean isAvoidOutputTree() -
setAvoidOutputTree
-
isAvoidBrowserDetection
public boolean isAvoidBrowserDetection() -
setAvoidBrowserDetection
-
isAvoidFallback
public boolean isAvoidFallback() -
setAvoidFallback
-
isAvoidResolutionCache
public boolean isAvoidResolutionCache() -
setAvoidResolutionCache
-
isAvoidTmpFolder
public boolean isAvoidTmpFolder() -
setAvoidTmpFolder
-
isAvoidShutdownHook
public boolean isAvoidShutdownHook() -
setAvoidShutdownHook
-
isAvoidExternalConnections
public boolean isAvoidExternalConnections() -
setAvoidExternalConnections
-
getTimeout
public int getTimeout() -
setTimeout
-
isCommandsPropertiesOnlineFirst
public boolean isCommandsPropertiesOnlineFirst() -
setCommandsPropertiesOnlineFirst
-
getCommandsPropertiesUrl
-
setCommandsPropertiesUrl
-
isClearResolutionCache
public boolean isClearResolutionCache() -
setClearResolutionCache
-
isClearDriverCache
public boolean isClearDriverCache() -
setClearDriverCache
-
getArchitecture
-
setArchitecture
-
getOs
-
getOperatingSystem
-
setOs
-
getProxy
-
setProxy
-
getProxyUser
-
setProxyUser
-
getProxyPass
-
setProxyPass
-
getIgnoreVersions
-
setIgnoreVersions
-
getGitHubToken
-
setGitHubToken
-
getDefaultBrowser
-
setDefaultBrowser
-
getTtl
public int getTtl() -
setTtl
-
getTtlForBrowsers
public int getTtlForBrowsers() -
setTtlForBrowsers
-
getResolutionCache
-
setResolutionCache
-
getChromeDriverVersion
-
setChromeDriverVersion
-
getChromeVersion
-
setChromeVersion
-
getChromeDriverExport
-
setChromeDriverExport
-
getChromeDriverUrl
-
setChromeDriverUrl
-
getChromeDriverMirrorUrl
-
setChromeDriverMirrorUrl
-
getChromeDriverCfTMirrorUrl
-
setChromeDriverCfTMirrorUrl
-
getChromeDownloadUrlPattern
-
setChromeDownloadUrlPattern
-
getChromeGoodVersionsUrl
-
setChromeGoodVersionsUrl
-
getChromeLastGoodVersionsUrl
-
setChromeLastGoodVersionsUrl
-
getChromeBinary
-
setChromeBinary
-
getEdgeDriverVersion
-
setEdgeDriverVersion
-
getEdgeVersion
-
setEdgeVersion
-
getEdgeDriverExport
-
setEdgeDriverExport
-
getEdgeDriverUrl
-
setEdgeDriverUrl
-
getEdgeDownloadUrlPattern
-
setEdgeDownloadUrlPattern
-
getEdgeBinary
-
setEdgeBinary
-
getGeckoDriverVersion
-
setGeckoDriverVersion
-
getFirefoxVersion
-
setFirefoxVersion
-
getFirefoxDriverExport
-
setFirefoxDriverExport
-
getFirefoxDriverUrl
-
setFirefoxDriverUrl
-
getFirefoxDriverMirrorUrl
-
setFirefoxDriverMirrorUrl
-
getFirefoxDriverGoodVersionsUrl
-
setFirefoxDriverGoodVersionsUrl
-
getGeckoDriverSnapPath
-
setGeckoDriverSnapPath
-
isUseGeckoDriverSnap
public boolean isUseGeckoDriverSnap() -
setUseGeckoDriverSnap
-
getFirefoxBinary
-
setFirefoxBinary
-
getIExplorerDriverVersion
-
setIExplorerDriverVersion
-
getIExplorerDriverExport
-
setIExplorerDriverExport
-
getIExplorerDriverUrl
-
setIExplorerDriverUrl
-
getOperaDriverVersion
-
setOperaDriverVersion
-
getOperaVersion
-
setOperaVersion
-
getOperaDriverExport
-
setOperaDriverExport
-
getOperaDriverUrl
-
setOperaDriverUrl
-
getOperaDriverMirrorUrl
-
setOperaDriverMirrorUrl
-
getOperaBinary
-
setOperaBinary
-
getChromiumDriverVersion
-
setChromiumDriverVersion
-
getChromiumBinary
-
setChromiumBinary
-
getSafariVersion
-
setSafariVersion
-
getChromiumVersion
-
setChromiumVersion
-
getChromiumDriverSnapPath
-
setChromiumDriverSnapPath
-
isUseChromiumDriverSnap
public boolean isUseChromiumDriverSnap() -
setUseChromiumDriverSnap
-
getBrowserVersionDetectionCommand
-
setBrowserVersionDetectionCommand
-
getServerPort
public int getServerPort() -
setServerPath
-
getServerPath
-
setServerPort
-
getServerTimeoutSec
public int getServerTimeoutSec() -
setServerTimeoutSec
-
getDockerDaemonUrl
-
setDockerDaemonUrl
-
getDockerHubUrl
-
setDockerHubUrl
-
getDockerNetwork
-
setDockerNetwork
-
getDockerTimezone
-
setDockerTimezone
-
getDockerLang
-
setDockerLang
-
getDockerMemSizeBytes
-
getDockerShmSize
-
setDockerShmSize
-
getDockerTmpfsSize
-
setDockerTmpfsSize
-
getDockerTmpfsMount
-
setDockerTmpfsMount
-
getDockerStopTimeoutSec
public int getDockerStopTimeoutSec() -
setDockerStopTimeoutSec
-
isDockerEnabledVnc
public boolean isDockerEnabledVnc() -
setDockerEnabledVnc
-
isDockerViewOnly
public boolean isDockerViewOnly() -
setDockerViewOnly
-
isDockerEnabledRecording
public boolean isDockerEnabledRecording() -
setDockerEnabledRecording
-
getDockerScreenResolution
-
getDockerVideoSize
-
setDockerScreenResolution
-
getDockerVncPassword
-
setDockerVncPassword
-
getDockerBrowserPort
public int getDockerBrowserPort() -
setDockerBrowserPort
-
getDockerVncPort
public int getDockerVncPort() -
setDockerVncPort
-
getDockerNoVncPort
public int getDockerNoVncPort() -
setDockerNoVncPort
-
getDockerRecordingFrameRate
public int getDockerRecordingFrameRate() -
setDockerRecordingFrameRate
-
getDockerRecordingOutput
-
setDockerRecordingOutput
-
getDockerRecordingPrefix
-
setDockerRecordingPrefix
-
getDockerBrowserImageFormat
-
setDockerBrowserImageFormat
-
getDockerRecordingImage
-
setDockerRecordingImage
-
getDockerNoVncImage
-
setDockerNoVncImage
-
getDockerCustomImage
-
setDockerCustomImage
-
getBrowserWatcherVersion
-
setBrowserWatcherVersion
-
getDockerVolumes
-
setDockerVolumes
-
getDockerExtraHosts
-
setDockerExtraHosts
-
getDockerEnvVariables
-
setDockerEnvVariables
-
getDockerDefaultArgs
-
setDockerDefaultArgs
-
isDockerLocalFallback
public boolean isDockerLocalFallback() -
setDockerLocalFallback
-
getDockerPrivateEndpoint
-
setDockerPrivateEndpoint
-
getDockerAvoidPulling
public boolean getDockerAvoidPulling() -
setDockerAvoidPulling
-
getRemoteAddress
-
setRemoteAddress
-
setEnableTracing
-
getEnableTracing
public boolean getEnableTracing()
-