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 TypeMethodDescriptionbooleanintlonggetDockerMemSizeBytes(String memSize) intintintintbooleangetOs()getProxy()intintintintgetTtl()intbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanisExecutable(File file) booleanstatic booleanisNullOrEmpty(String string) static booleanbooleanbooleanbooleanbooleanvoidreset()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()
-