Class Config


  • public class Config
    extends Object
    Configuration class.
    Since:
    2.2.0
    Author:
    Boni Garcia
    • Constructor Detail

      • Config

        public Config()
    • Method Detail

      • reset

        public void reset()
      • isNullOrEmpty

        public static boolean isNullOrEmpty​(String string)
      • isExecutable

        public boolean isExecutable​(File file)
      • getProperties

        public String getProperties()
      • setProperties

        public Config setProperties​(String properties)
      • getCachePath

        public String getCachePath()
      • setCachePath

        public Config setCachePath​(String value)
      • getResolutionCachePath

        public String getResolutionCachePath()
      • setResolutionCachePath

        public Config setResolutionCachePath​(String value)
      • isForceDownload

        public boolean isForceDownload()
      • setForceDownload

        public Config setForceDownload​(boolean value)
      • isUseMirror

        public boolean isUseMirror()
      • setUseMirror

        public Config setUseMirror​(boolean value)
      • isUseBetaVersions

        public boolean isUseBetaVersions()
      • setUseBetaVersions

        public Config setUseBetaVersions​(boolean value)
      • isAvoidExport

        public boolean isAvoidExport()
      • setAvoidExport

        public Config setAvoidExport​(boolean value)
      • isAvoidOutputTree

        public boolean isAvoidOutputTree()
      • setAvoidOutputTree

        public Config setAvoidOutputTree​(boolean value)
      • isAvoidBrowserDetection

        public boolean isAvoidBrowserDetection()
      • setAvoidBrowserDetection

        public Config setAvoidBrowserDetection​(boolean value)
      • isAvoidFallback

        public boolean isAvoidFallback()
      • setAvoidFallback

        public Config setAvoidFallback​(boolean value)
      • isAvoidingResolutionCache

        public boolean isAvoidingResolutionCache()
      • setAvoidResolutionCache

        public Config setAvoidResolutionCache​(boolean value)
      • isAvoidReadReleaseFromRepository

        public boolean isAvoidReadReleaseFromRepository()
      • setAvoidReadReleaseFromRepository

        public Config setAvoidReadReleaseFromRepository​(boolean value)
      • isAvoidTmpFolder

        public boolean isAvoidTmpFolder()
      • setAvoidTmpFolder

        public Config setAvoidTmpFolder​(boolean value)
      • getTimeout

        public int getTimeout()
      • setTimeout

        public Config setTimeout​(int value)
      • getVersionsPropertiesOnlineFirst

        public boolean getVersionsPropertiesOnlineFirst()
      • setVersionsPropertiesOnlineFirst

        public Config setVersionsPropertiesOnlineFirst​(boolean value)
      • getCommandsPropertiesOnlineFirst

        public boolean getCommandsPropertiesOnlineFirst()
      • setCommandsPropertiesOnlineFirst

        public Config setCommandsPropertiesOnlineFirst​(boolean value)
      • getVersionsPropertiesUrl

        public URL getVersionsPropertiesUrl()
      • setVersionsPropertiesUrl

        public Config setVersionsPropertiesUrl​(URL value)
      • getCommandsPropertiesUrl

        public URL getCommandsPropertiesUrl()
      • setCommandsPropertiesUrl

        public Config setCommandsPropertiesUrl​(URL value)
      • getClearingResolutionCache

        public boolean getClearingResolutionCache()
      • setClearResolutionCache

        public Config setClearResolutionCache​(Boolean value)
      • getClearingDriverCache

        public boolean getClearingDriverCache()
      • setClearDriverCache

        public Config setClearDriverCache​(Boolean value)
      • getOs

        public String getOs()
      • getProxy

        public String getProxy()
      • getProxyUser

        public String getProxyUser()
      • setProxyUser

        public Config setProxyUser​(String value)
      • getProxyPass

        public String getProxyPass()
      • setProxyPass

        public Config setProxyPass​(String value)
      • getIgnoreVersions

        public List<String> getIgnoreVersions()
      • setIgnoreVersions

        public Config setIgnoreVersions​(String... value)
      • getGitHubToken

        public String getGitHubToken()
      • setGitHubToken

        public Config setGitHubToken​(String value)
      • getDefaultBrowser

        public String getDefaultBrowser()
      • setDefaultBrowser

        public Config setDefaultBrowser​(String value)
      • getTtl

        public int getTtl()
      • setTtl

        public Config setTtl​(int value)
      • getTtlForBrowsers

        public int getTtlForBrowsers()
      • setTtlForBrowsers

        public Config setTtlForBrowsers​(int value)
      • getResolutionCache

        public String getResolutionCache()
      • setResolutionCache

        public Config setResolutionCache​(String value)
      • getBrowserVersionDetectionRegex

        public String getBrowserVersionDetectionRegex()
      • setBrowserVersionDetectionRegex

        public Config setBrowserVersionDetectionRegex​(String value)
      • getChromeDriverVersion

        public String getChromeDriverVersion()
      • setChromeDriverVersion

        public Config setChromeDriverVersion​(String value)
      • getChromeVersion

        public String getChromeVersion()
      • setChromeVersion

        public Config setChromeVersion​(String value)
      • getChromeDriverExport

        public String getChromeDriverExport()
      • setChromeDriverExport

        public Config setChromeDriverExport​(String value)
      • getChromeDriverUrl

        public URL getChromeDriverUrl()
      • setChromeDriverUrl

        public Config setChromeDriverUrl​(URL value)
      • getChromeDriverMirrorUrl

        public URL getChromeDriverMirrorUrl()
      • setChromeDriverMirrorUrl

        public Config setChromeDriverMirrorUrl​(URL value)
      • getChromeDownloadUrlPattern

        public String getChromeDownloadUrlPattern()
      • setChromeDownloadUrlPattern

        public Config setChromeDownloadUrlPattern​(String value)
      • getEdgeDriverVersion

        public String getEdgeDriverVersion()
      • setEdgeDriverVersion

        public Config setEdgeDriverVersion​(String value)
      • getEdgeVersion

        public String getEdgeVersion()
      • setEdgeVersion

        public Config setEdgeVersion​(String value)
      • getEdgeDriverExport

        public String getEdgeDriverExport()
      • setEdgeDriverExport

        public Config setEdgeDriverExport​(String value)
      • getEdgeDriverUrl

        public URL getEdgeDriverUrl()
      • setEdgeDriverUrl

        public Config setEdgeDriverUrl​(URL value)
      • getEdgeDownloadUrlPattern

        public String getEdgeDownloadUrlPattern()
      • setEdgeDownloadUrlPattern

        public Config setEdgeDownloadUrlPattern​(String value)
      • getGeckoDriverVersion

        public String getGeckoDriverVersion()
      • setGeckoDriverVersion

        public Config setGeckoDriverVersion​(String value)
      • getFirefoxVersion

        public String getFirefoxVersion()
      • setFirefoxVersion

        public Config setFirefoxVersion​(String value)
      • getFirefoxDriverExport

        public String getFirefoxDriverExport()
      • setFirefoxDriverExport

        public Config setFirefoxDriverExport​(String value)
      • getFirefoxDriverUrl

        public URL getFirefoxDriverUrl()
      • setFirefoxDriverUrl

        public Config setFirefoxDriverUrl​(URL value)
      • getFirefoxDriverMirrorUrl

        public URL getFirefoxDriverMirrorUrl()
      • setFirefoxDriverMirrorUrl

        public Config setFirefoxDriverMirrorUrl​(URL value)
      • getIExplorerDriverVersion

        public String getIExplorerDriverVersion()
      • setIExplorerDriverVersion

        public Config setIExplorerDriverVersion​(String value)
      • getIExplorerDriverExport

        public String getIExplorerDriverExport()
      • setInternetExplorerDriverExport

        public Config setInternetExplorerDriverExport​(String value)
      • getIExplorerDriverUrl

        public URL getIExplorerDriverUrl()
      • setIExplorerDriverUrl

        public Config setIExplorerDriverUrl​(URL value)
      • getOperaDriverVersion

        public String getOperaDriverVersion()
      • setOperaDriverVersion

        public Config setOperaDriverVersion​(String value)
      • getOperaVersion

        public String getOperaVersion()
      • setOperaVersion

        public Config setOperaVersion​(String value)
      • getOperaDriverExport

        public String getOperaDriverExport()
      • setOperaDriverExport

        public Config setOperaDriverExport​(String value)
      • getOperaDriverUrl

        public URL getOperaDriverUrl()
      • setOperaDriverUrl

        public Config setOperaDriverUrl​(URL value)
      • getOperaDriverMirrorUrl

        public URL getOperaDriverMirrorUrl()
      • setOperaDriverMirrorUrl

        public Config setOperaDriverMirrorUrl​(URL value)
      • getChromiumDriverVersion

        public String getChromiumDriverVersion()
      • setChromiumDriverVersion

        public Config setChromiumDriverVersion​(String value)
      • getChromiumVersion

        public String getChromiumVersion()
      • setChromiumVersion

        public Config setChromiumVersion​(String value)
      • getChromiumDriverSnapPath

        public String getChromiumDriverSnapPath()
      • setChromiumDriverSnapPath

        public Config setChromiumDriverSnapPath​(String value)
      • isUseChromiumDriverSnap

        public boolean isUseChromiumDriverSnap()
      • setUseChromiumDriverSnap

        public Config setUseChromiumDriverSnap​(boolean value)
      • getBrowserVersionDetectionCommand

        public String getBrowserVersionDetectionCommand()
      • setBrowserVersionDetectionCommand

        public Config setBrowserVersionDetectionCommand​(String value)
      • getServerPort

        public int getServerPort()
      • setServerPath

        public Config setServerPath​(String value)
      • getServerPath

        public String getServerPath()
      • setServerPort

        public Config setServerPort​(int value)
      • getServerTimeoutSec

        public int getServerTimeoutSec()
      • setServerTimeoutSec

        public Config setServerTimeoutSec​(int value)
      • getDockerDaemonUrl

        public String getDockerDaemonUrl()
      • setDockerDaemonUrl

        public Config setDockerDaemonUrl​(String value)
      • getDockerHubUrl

        public String getDockerHubUrl()
      • setDockerHubUrl

        public Config setDockerHubUrl​(String value)
      • getDockerNetwork

        public String getDockerNetwork()
      • setDockerNetwork

        public Config setDockerNetwork​(String value)
      • getDockerTimezone

        public String getDockerTimezone()
      • setDockerTimezone

        public Config setDockerTimezone​(String value)
      • getDockerLang

        public String getDockerLang()
      • setDockerLang

        public Config setDockerLang​(String value)
      • getDockerMemSizeBytes

        public long getDockerMemSizeBytes​(String memSize)
      • getDockerShmSize

        public String getDockerShmSize()
      • setDockerShmSize

        public Config setDockerShmSize​(String value)
      • getDockerTmpfsSize

        public String getDockerTmpfsSize()
      • setDockerTmpfsSize

        public Config setDockerTmpfsSize​(String value)
      • getDockerTmpfsMount

        public String getDockerTmpfsMount()
      • setDockerTmpfsMount

        public Config setDockerTmpfsMount​(String value)
      • getDockerStopTimeoutSec

        public int getDockerStopTimeoutSec()
      • setDockerStopTimeoutSec

        public Config setDockerStopTimeoutSec​(int value)
      • isEnabledDockerVnc

        public boolean isEnabledDockerVnc()
      • setDockerEnableVnc

        public Config setDockerEnableVnc​(boolean value)
      • isEnabledDockerRecording

        public boolean isEnabledDockerRecording()
      • setDockerEnableRecording

        public Config setDockerEnableRecording​(boolean value)
      • getDockerScreenResolution

        public String getDockerScreenResolution()
      • getDockerVideoSize

        public String getDockerVideoSize()
      • setDockerScreenResolution

        public Config setDockerScreenResolution​(String value)
      • getDockerVncPassword

        public String getDockerVncPassword()
      • setDockerVncPassword

        public Config setDockerVncPassword​(String value)
      • getDockerBrowserPort

        public int getDockerBrowserPort()
      • setDockerBrowserPort

        public Config setDockerBrowserPort​(int value)
      • getDockerVncPort

        public int getDockerVncPort()
      • setDockerVncPort

        public Config setDockerVncPort​(int value)
      • getDockerNoVncPort

        public int getDockerNoVncPort()
      • setDockerNoVncPort

        public Config setDockerNoVncPort​(int value)
      • getDockerRecordingFrameRate

        public int getDockerRecordingFrameRate()
      • setDockerRecordingFrameRate

        public Config setDockerRecordingFrameRate​(int value)
      • getDockerRecordingOutput

        public Path getDockerRecordingOutput()
      • setDockerRecordingOutput

        public Config setDockerRecordingOutput​(Path value)
      • getDockerRecordingPrefix

        public String getDockerRecordingPrefix()
      • setDockerRecordingPrefix

        public Config setDockerRecordingPrefix​(String value)
      • getDockerBrowserSelenoidImageFormat

        public String getDockerBrowserSelenoidImageFormat()
      • setDockerBrowserSelenoidImageFormat

        public Config setDockerBrowserSelenoidImageFormat​(String value)
      • getDockerBrowserTwilioImageFormat

        public String getDockerBrowserTwilioImageFormat()
      • setDockerBrowserTwilioImageFormat

        public Config setDockerBrowserTwilioImageFormat​(String value)
      • getDockerBrowserAerokubeImageFormat

        public String getDockerBrowserAerokubeImageFormat()
      • setDockerBrowserAerokubeImageFormat

        public Config setDockerBrowserAerokubeImageFormat​(String value)
      • getDockerBrowserMobileImageFormat

        public String getDockerBrowserMobileImageFormat()
      • setDockerBrowserMobileImageFormat

        public Config setDockerBrowserMobileImageFormat​(String value)
      • getDockerRecordingImage

        public String getDockerRecordingImage()
      • setDockerRecordingImage

        public Config setDockerRecordingImage​(String value)
      • getDockerNoVncImage

        public String getDockerNoVncImage()
      • setDockerNoVncImage

        public Config setDockerNoVncImage​(String value)
      • getDockerCustomImage

        public String getDockerCustomImage()
      • setDockerCustomImage

        public Config setDockerCustomImage​(String value)
      • getDockerVolumes

        public String getDockerVolumes()
      • setDockerVolumes

        public Config setDockerVolumes​(String value)
      • getDockerDefaultArgs

        public String getDockerDefaultArgs()
      • setDockerDefaultArgs

        public Config setDockerDefaultArgs​(String value)
      • getRemoteAddress

        public String getRemoteAddress()
      • setRemoteAddress

        public Config setRemoteAddress​(String value)