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
-
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
boolean
isExecutable
(File file) boolean
static boolean
isNullOrEmpty
(String string) boolean
boolean
boolean
boolean
void
reset()
setArchitecture
(Architecture value) setAvoidBrowserDetection
(boolean value) setAvoidExport
(boolean value) setAvoidExternalConnections
(boolean value) setAvoidFallback
(boolean value) setAvoidOutputTree
(boolean value) setAvoidReadReleaseFromRepository
(boolean value) setAvoidResolutionCache
(boolean value) setAvoidShutdownHook
(boolean value) setAvoidTmpFolder
(boolean value) setBrowserWatcherVersion
(String value) setCachePath
(String value) setChromeDriverExport
(String value) setChromeDriverMirrorUrl
(URL value) setChromeDriverUrl
(URL value) setChromeDriverVersion
(String value) setChromeGoodVersionsUrl
(String value) setChromeVersion
(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) setEdgeDownloadUrlPattern
(String value) setEdgeDriverExport
(String value) setEdgeDriverUrl
(URL value) setEdgeDriverVersion
(String value) setEdgeVersion
(String value) setEnableTracing
(boolean value) setFirefoxDriverExport
(String value) setFirefoxDriverMirrorUrl
(URL value) setFirefoxDriverUrl
(URL value) setFirefoxVersion
(String value) setForceDownload
(boolean value) setGeckoDriverVersion
(String value) setGitHubToken
(String value) setIExplorerDriverExport
(String value) setIExplorerDriverUrl
(URL value) setIExplorerDriverVersion
(String value) setIgnoreVersions
(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) setUseMirror
(boolean value) setVersionsPropertiesOnlineFirst
(boolean value) setVersionsPropertiesUrl
(URL value)
-
Constructor Details
-
Config
public Config()
-
-
Method Details
-
reset
public void reset() -
isNullOrEmpty
-
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
-
isAvoidReadReleaseFromRepository
public boolean isAvoidReadReleaseFromRepository() -
setAvoidReadReleaseFromRepository
-
isAvoidTmpFolder
public boolean isAvoidTmpFolder() -
setAvoidTmpFolder
-
isAvoidShutdownHook
public boolean isAvoidShutdownHook() -
setAvoidShutdownHook
-
isAvoidExternalConnections
public boolean isAvoidExternalConnections() -
setAvoidExternalConnections
-
getTimeout
public int getTimeout() -
setTimeout
-
isVersionsPropertiesOnlineFirst
public boolean isVersionsPropertiesOnlineFirst() -
setVersionsPropertiesOnlineFirst
-
isCommandsPropertiesOnlineFirst
public boolean isCommandsPropertiesOnlineFirst() -
setCommandsPropertiesOnlineFirst
-
getVersionsPropertiesUrl
-
setVersionsPropertiesUrl
-
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
-
getBrowserVersionDetectionRegex
-
setBrowserVersionDetectionRegex
-
getChromeDriverVersion
-
setChromeDriverVersion
-
getChromeVersion
-
setChromeVersion
-
getChromeDriverExport
-
setChromeDriverExport
-
getChromeDriverUrl
-
setChromeDriverUrl
-
getChromeDriverMirrorUrl
-
setChromeDriverMirrorUrl
-
getChromeDownloadUrlPattern
-
setChromeDownloadUrlPattern
-
getChromeGoodVersionsUrl
-
setChromeGoodVersionsUrl
-
getChromeLastGoodVersionsUrl
-
setChromeLastGoodVersionsUrl
-
getEdgeDriverVersion
-
setEdgeDriverVersion
-
getEdgeVersion
-
setEdgeVersion
-
getEdgeDriverExport
-
setEdgeDriverExport
-
getEdgeDriverUrl
-
setEdgeDriverUrl
-
getEdgeDownloadUrlPattern
-
setEdgeDownloadUrlPattern
-
getGeckoDriverVersion
-
setGeckoDriverVersion
-
getFirefoxVersion
-
setFirefoxVersion
-
getFirefoxDriverExport
-
setFirefoxDriverExport
-
getFirefoxDriverUrl
-
setFirefoxDriverUrl
-
getFirefoxDriverMirrorUrl
-
setFirefoxDriverMirrorUrl
-
getIExplorerDriverVersion
-
setIExplorerDriverVersion
-
getIExplorerDriverExport
-
setIExplorerDriverExport
-
getIExplorerDriverUrl
-
setIExplorerDriverUrl
-
getOperaDriverVersion
-
setOperaDriverVersion
-
getOperaVersion
-
setOperaVersion
-
getOperaDriverExport
-
setOperaDriverExport
-
getOperaDriverUrl
-
setOperaDriverUrl
-
getOperaDriverMirrorUrl
-
setOperaDriverMirrorUrl
-
getChromiumDriverVersion
-
setChromiumDriverVersion
-
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
-
getDockerBrowserSelenoidImageFormat
-
setDockerBrowserSelenoidImageFormat
-
getDockerBrowserTwilioImageFormat
-
setDockerBrowserTwilioImageFormat
-
getDockerBrowserAerokubeImageFormat
-
setDockerBrowserAerokubeImageFormat
-
getDockerBrowserMobileImageFormat
-
setDockerBrowserMobileImageFormat
-
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()
-