Class ConfigurationDTO

    • Constructor Detail

      • ConfigurationDTO

        public ConfigurationDTO()
      • ConfigurationDTO

        public ConfigurationDTO​(Configuration configuration)
    • Method Detail

      • getLogLevel

        public String getLogLevel()
      • getDisableSystemOut

        public Boolean getDisableSystemOut()
      • getDisableLogging

        public Boolean getDisableLogging()
      • getDetailedMatchFailures

        public Boolean getDetailedMatchFailures()
      • getLaunchUIForLogLevelDebug

        public Boolean getLaunchUIForLogLevelDebug()
      • setLaunchUIForLogLevelDebug

        public ConfigurationDTO setLaunchUIForLogLevelDebug​(Boolean launchUIForLogLevelDebug)
      • getMetricsEnabled

        public Boolean getMetricsEnabled()
      • getMcpEnabled

        public Boolean getMcpEnabled()
      • getLogLevelOverrides

        public Map<String,​String> getLogLevelOverrides()
      • getCompactLogFormat

        public Boolean getCompactLogFormat()
      • getMaxExpectations

        public Integer getMaxExpectations()
      • getMaxLogEntries

        public Integer getMaxLogEntries()
      • getMaxWebSocketExpectations

        public Integer getMaxWebSocketExpectations()
      • setMaxWebSocketExpectations

        public ConfigurationDTO setMaxWebSocketExpectations​(Integer maxWebSocketExpectations)
      • getOutputMemoryUsageCsv

        public Boolean getOutputMemoryUsageCsv()
      • getMemoryUsageCsvDirectory

        public String getMemoryUsageCsvDirectory()
      • setMemoryUsageCsvDirectory

        public ConfigurationDTO setMemoryUsageCsvDirectory​(String memoryUsageCsvDirectory)
      • getNioEventLoopThreadCount

        public Integer getNioEventLoopThreadCount()
      • setNioEventLoopThreadCount

        public ConfigurationDTO setNioEventLoopThreadCount​(Integer nioEventLoopThreadCount)
      • getActionHandlerThreadCount

        public Integer getActionHandlerThreadCount()
      • setActionHandlerThreadCount

        public ConfigurationDTO setActionHandlerThreadCount​(Integer actionHandlerThreadCount)
      • getClientNioEventLoopThreadCount

        public Integer getClientNioEventLoopThreadCount()
      • setClientNioEventLoopThreadCount

        public ConfigurationDTO setClientNioEventLoopThreadCount​(Integer clientNioEventLoopThreadCount)
      • getWebSocketClientEventLoopThreadCount

        public Integer getWebSocketClientEventLoopThreadCount()
      • setWebSocketClientEventLoopThreadCount

        public ConfigurationDTO setWebSocketClientEventLoopThreadCount​(Integer webSocketClientEventLoopThreadCount)
      • getMaxFutureTimeoutInMillis

        public Long getMaxFutureTimeoutInMillis()
      • setMaxFutureTimeoutInMillis

        public ConfigurationDTO setMaxFutureTimeoutInMillis​(Long maxFutureTimeoutInMillis)
      • getMatchersFailFast

        public Boolean getMatchersFailFast()
      • getMaxSocketTimeoutInMillis

        public Long getMaxSocketTimeoutInMillis()
      • setMaxSocketTimeoutInMillis

        public ConfigurationDTO setMaxSocketTimeoutInMillis​(Long maxSocketTimeoutInMillis)
      • getSocketConnectionTimeoutInMillis

        public Long getSocketConnectionTimeoutInMillis()
      • setSocketConnectionTimeoutInMillis

        public ConfigurationDTO setSocketConnectionTimeoutInMillis​(Long socketConnectionTimeoutInMillis)
      • getConnectionDelay

        public DelayDTO getConnectionDelay()
      • getAlwaysCloseSocketConnections

        public Boolean getAlwaysCloseSocketConnections()
      • setAlwaysCloseSocketConnections

        public ConfigurationDTO setAlwaysCloseSocketConnections​(Boolean alwaysCloseSocketConnections)
      • getLocalBoundIP

        public String getLocalBoundIP()
      • getMaxInitialLineLength

        public Integer getMaxInitialLineLength()
      • getMaxHeaderSize

        public Integer getMaxHeaderSize()
      • getMaxChunkSize

        public Integer getMaxChunkSize()
      • getUseSemicolonAsQueryParameterSeparator

        public Boolean getUseSemicolonAsQueryParameterSeparator()
      • setUseSemicolonAsQueryParameterSeparator

        public ConfigurationDTO setUseSemicolonAsQueryParameterSeparator​(Boolean useSemicolonAsQueryParameterSeparator)
      • getAssumeAllRequestsAreHttp

        public Boolean getAssumeAllRequestsAreHttp()
      • setAssumeAllRequestsAreHttp

        public ConfigurationDTO setAssumeAllRequestsAreHttp​(Boolean assumeAllRequestsAreHttp)
      • getForwardBinaryRequestsWithoutWaitingForResponse

        public Boolean getForwardBinaryRequestsWithoutWaitingForResponse()
      • setForwardBinaryRequestsWithoutWaitingForResponse

        public ConfigurationDTO setForwardBinaryRequestsWithoutWaitingForResponse​(Boolean forwardBinaryRequestsWithoutWaitingForResponse)
      • getEnableCORSForAPI

        public Boolean getEnableCORSForAPI()
      • getEnableCORSForAllResponses

        public Boolean getEnableCORSForAllResponses()
      • setEnableCORSForAllResponses

        public ConfigurationDTO setEnableCORSForAllResponses​(Boolean enableCORSForAllResponses)
      • getCorsAllowOrigin

        public String getCorsAllowOrigin()
      • getCorsAllowMethods

        public String getCorsAllowMethods()
      • getCorsAllowHeaders

        public String getCorsAllowHeaders()
      • getCorsAllowCredentials

        public Boolean getCorsAllowCredentials()
      • getCorsMaxAgeInSeconds

        public Integer getCorsMaxAgeInSeconds()
      • getJavascriptDisallowedClasses

        public String getJavascriptDisallowedClasses()
      • setJavascriptDisallowedClasses

        public ConfigurationDTO setJavascriptDisallowedClasses​(String javascriptDisallowedClasses)
      • getJavascriptDisallowedText

        public String getJavascriptDisallowedText()
      • setJavascriptDisallowedText

        public ConfigurationDTO setJavascriptDisallowedText​(String javascriptDisallowedText)
      • getVelocityDisallowClassLoading

        public Boolean getVelocityDisallowClassLoading()
      • setVelocityDisallowClassLoading

        public ConfigurationDTO setVelocityDisallowClassLoading​(Boolean velocityDisallowClassLoading)
      • getVelocityDisallowedText

        public String getVelocityDisallowedText()
      • setVelocityDisallowedText

        public ConfigurationDTO setVelocityDisallowedText​(String velocityDisallowedText)
      • getMustacheDisallowedText

        public String getMustacheDisallowedText()
      • setMustacheDisallowedText

        public ConfigurationDTO setMustacheDisallowedText​(String mustacheDisallowedText)
      • getInitializationClass

        public String getInitializationClass()
      • getInitializationJsonPath

        public String getInitializationJsonPath()
      • setInitializationJsonPath

        public ConfigurationDTO setInitializationJsonPath​(String initializationJsonPath)
      • getInitializationOpenAPIPath

        public String getInitializationOpenAPIPath()
      • setInitializationOpenAPIPath

        public ConfigurationDTO setInitializationOpenAPIPath​(String initializationOpenAPIPath)
      • getOpenAPIContextPathPrefix

        public String getOpenAPIContextPathPrefix()
      • setOpenAPIContextPathPrefix

        public ConfigurationDTO setOpenAPIContextPathPrefix​(String openAPIContextPathPrefix)
      • getOpenAPIResponseValidation

        public Boolean getOpenAPIResponseValidation()
      • setOpenAPIResponseValidation

        public ConfigurationDTO setOpenAPIResponseValidation​(Boolean openAPIResponseValidation)
      • getWatchInitializationJson

        public Boolean getWatchInitializationJson()
      • setWatchInitializationJson

        public ConfigurationDTO setWatchInitializationJson​(Boolean watchInitializationJson)
      • getPersistExpectations

        public Boolean getPersistExpectations()
      • getPersistedExpectationsPath

        public String getPersistedExpectationsPath()
      • setPersistedExpectationsPath

        public ConfigurationDTO setPersistedExpectationsPath​(String persistedExpectationsPath)
      • getPersistRecordedExpectations

        public Boolean getPersistRecordedExpectations()
      • setPersistRecordedExpectations

        public ConfigurationDTO setPersistRecordedExpectations​(Boolean persistRecordedExpectations)
      • getPersistedRecordedExpectationsPath

        public String getPersistedRecordedExpectationsPath()
      • setPersistedRecordedExpectationsPath

        public ConfigurationDTO setPersistedRecordedExpectationsPath​(String persistedRecordedExpectationsPath)
      • getMaximumNumberOfRequestToReturnInVerificationFailure

        public Integer getMaximumNumberOfRequestToReturnInVerificationFailure()
      • setMaximumNumberOfRequestToReturnInVerificationFailure

        public ConfigurationDTO setMaximumNumberOfRequestToReturnInVerificationFailure​(Integer maximumNumberOfRequestToReturnInVerificationFailure)
      • getAttemptToProxyIfNoMatchingExpectation

        public Boolean getAttemptToProxyIfNoMatchingExpectation()
      • setAttemptToProxyIfNoMatchingExpectation

        public ConfigurationDTO setAttemptToProxyIfNoMatchingExpectation​(Boolean attemptToProxyIfNoMatchingExpectation)
      • getForwardHttpProxy

        public String getForwardHttpProxy()
      • getForwardHttpsProxy

        public String getForwardHttpsProxy()
      • getForwardSocksProxy

        public String getForwardSocksProxy()
      • getForwardProxyAuthenticationUsername

        public String getForwardProxyAuthenticationUsername()
      • setForwardProxyAuthenticationUsername

        public ConfigurationDTO setForwardProxyAuthenticationUsername​(String forwardProxyAuthenticationUsername)
      • getForwardProxyAuthenticationPassword

        public String getForwardProxyAuthenticationPassword()
      • setForwardProxyAuthenticationPassword

        public ConfigurationDTO setForwardProxyAuthenticationPassword​(String forwardProxyAuthenticationPassword)
      • getProxyAuthenticationRealm

        public String getProxyAuthenticationRealm()
      • setProxyAuthenticationRealm

        public ConfigurationDTO setProxyAuthenticationRealm​(String proxyAuthenticationRealm)
      • getProxyAuthenticationUsername

        public String getProxyAuthenticationUsername()
      • setProxyAuthenticationUsername

        public ConfigurationDTO setProxyAuthenticationUsername​(String proxyAuthenticationUsername)
      • getProxyAuthenticationPassword

        public String getProxyAuthenticationPassword()
      • setProxyAuthenticationPassword

        public ConfigurationDTO setProxyAuthenticationPassword​(String proxyAuthenticationPassword)
      • getNoProxyHosts

        public String getNoProxyHosts()
      • getLivenessHttpGetPath

        public String getLivenessHttpGetPath()
      • getControlPlaneTLSMutualAuthenticationRequired

        public Boolean getControlPlaneTLSMutualAuthenticationRequired()
      • setControlPlaneTLSMutualAuthenticationRequired

        public ConfigurationDTO setControlPlaneTLSMutualAuthenticationRequired​(Boolean controlPlaneTLSMutualAuthenticationRequired)
      • getControlPlaneTLSMutualAuthenticationCAChain

        public String getControlPlaneTLSMutualAuthenticationCAChain()
      • setControlPlaneTLSMutualAuthenticationCAChain

        public ConfigurationDTO setControlPlaneTLSMutualAuthenticationCAChain​(String controlPlaneTLSMutualAuthenticationCAChain)
      • getControlPlanePrivateKeyPath

        public String getControlPlanePrivateKeyPath()
      • setControlPlanePrivateKeyPath

        public ConfigurationDTO setControlPlanePrivateKeyPath​(String controlPlanePrivateKeyPath)
      • getControlPlaneX509CertificatePath

        public String getControlPlaneX509CertificatePath()
      • setControlPlaneX509CertificatePath

        public ConfigurationDTO setControlPlaneX509CertificatePath​(String controlPlaneX509CertificatePath)
      • getControlPlaneJWTAuthenticationRequired

        public Boolean getControlPlaneJWTAuthenticationRequired()
      • setControlPlaneJWTAuthenticationRequired

        public ConfigurationDTO setControlPlaneJWTAuthenticationRequired​(Boolean controlPlaneJWTAuthenticationRequired)
      • getControlPlaneJWTAuthenticationJWKSource

        public String getControlPlaneJWTAuthenticationJWKSource()
      • setControlPlaneJWTAuthenticationJWKSource

        public ConfigurationDTO setControlPlaneJWTAuthenticationJWKSource​(String controlPlaneJWTAuthenticationJWKSource)
      • getControlPlaneJWTAuthenticationExpectedAudience

        public String getControlPlaneJWTAuthenticationExpectedAudience()
      • setControlPlaneJWTAuthenticationExpectedAudience

        public ConfigurationDTO setControlPlaneJWTAuthenticationExpectedAudience​(String controlPlaneJWTAuthenticationExpectedAudience)
      • getControlPlaneJWTAuthenticationMatchingClaims

        public Map<String,​String> getControlPlaneJWTAuthenticationMatchingClaims()
      • setControlPlaneJWTAuthenticationMatchingClaims

        public ConfigurationDTO setControlPlaneJWTAuthenticationMatchingClaims​(Map<String,​String> controlPlaneJWTAuthenticationMatchingClaims)
      • getControlPlaneJWTAuthenticationRequiredClaims

        public Set<String> getControlPlaneJWTAuthenticationRequiredClaims()
      • setControlPlaneJWTAuthenticationRequiredClaims

        public ConfigurationDTO setControlPlaneJWTAuthenticationRequiredClaims​(Set<String> controlPlaneJWTAuthenticationRequiredClaims)
      • getProactivelyInitialiseTLS

        public Boolean getProactivelyInitialiseTLS()
      • setProactivelyInitialiseTLS

        public ConfigurationDTO setProactivelyInitialiseTLS​(Boolean proactivelyInitialiseTLS)
      • getTlsProtocols

        public String getTlsProtocols()
      • getDynamicallyCreateCertificateAuthorityCertificate

        public Boolean getDynamicallyCreateCertificateAuthorityCertificate()
      • setDynamicallyCreateCertificateAuthorityCertificate

        public ConfigurationDTO setDynamicallyCreateCertificateAuthorityCertificate​(Boolean dynamicallyCreateCertificateAuthorityCertificate)
      • getDirectoryToSaveDynamicSSLCertificate

        public String getDirectoryToSaveDynamicSSLCertificate()
      • setDirectoryToSaveDynamicSSLCertificate

        public ConfigurationDTO setDirectoryToSaveDynamicSSLCertificate​(String directoryToSaveDynamicSSLCertificate)
      • getPreventCertificateDynamicUpdate

        public Boolean getPreventCertificateDynamicUpdate()
      • setPreventCertificateDynamicUpdate

        public ConfigurationDTO setPreventCertificateDynamicUpdate​(Boolean preventCertificateDynamicUpdate)
      • getSslCertificateDomainName

        public String getSslCertificateDomainName()
      • setSslCertificateDomainName

        public ConfigurationDTO setSslCertificateDomainName​(String sslCertificateDomainName)
      • getSslSubjectAlternativeNameDomains

        public Set<String> getSslSubjectAlternativeNameDomains()
      • setSslSubjectAlternativeNameDomains

        public ConfigurationDTO setSslSubjectAlternativeNameDomains​(Set<String> sslSubjectAlternativeNameDomains)
      • getSslSubjectAlternativeNameIps

        public Set<String> getSslSubjectAlternativeNameIps()
      • setSslSubjectAlternativeNameIps

        public ConfigurationDTO setSslSubjectAlternativeNameIps​(Set<String> sslSubjectAlternativeNameIps)
      • getCertificateAuthorityPrivateKey

        public String getCertificateAuthorityPrivateKey()
      • setCertificateAuthorityPrivateKey

        public ConfigurationDTO setCertificateAuthorityPrivateKey​(String certificateAuthorityPrivateKey)
      • getCertificateAuthorityCertificate

        public String getCertificateAuthorityCertificate()
      • setCertificateAuthorityCertificate

        public ConfigurationDTO setCertificateAuthorityCertificate​(String certificateAuthorityCertificate)
      • getPrivateKeyPath

        public String getPrivateKeyPath()
      • getX509CertificatePath

        public String getX509CertificatePath()
      • getTlsMutualAuthenticationRequired

        public Boolean getTlsMutualAuthenticationRequired()
      • setTlsMutualAuthenticationRequired

        public ConfigurationDTO setTlsMutualAuthenticationRequired​(Boolean tlsMutualAuthenticationRequired)
      • getTlsMutualAuthenticationCertificateChain

        public String getTlsMutualAuthenticationCertificateChain()
      • setTlsMutualAuthenticationCertificateChain

        public ConfigurationDTO setTlsMutualAuthenticationCertificateChain​(String tlsMutualAuthenticationCertificateChain)
      • getForwardProxyTLSX509CertificatesTrustManagerType

        public String getForwardProxyTLSX509CertificatesTrustManagerType()
      • setForwardProxyTLSX509CertificatesTrustManagerType

        public ConfigurationDTO setForwardProxyTLSX509CertificatesTrustManagerType​(String forwardProxyTLSX509CertificatesTrustManagerType)
      • getForwardProxyTLSCustomTrustX509Certificates

        public String getForwardProxyTLSCustomTrustX509Certificates()
      • setForwardProxyTLSCustomTrustX509Certificates

        public ConfigurationDTO setForwardProxyTLSCustomTrustX509Certificates​(String forwardProxyTLSCustomTrustX509Certificates)
      • getForwardProxyPrivateKey

        public String getForwardProxyPrivateKey()
      • setForwardProxyPrivateKey

        public ConfigurationDTO setForwardProxyPrivateKey​(String forwardProxyPrivateKey)
      • getForwardProxyCertificateChain

        public String getForwardProxyCertificateChain()
      • setForwardProxyCertificateChain

        public ConfigurationDTO setForwardProxyCertificateChain​(String forwardProxyCertificateChain)