Class ConfigurationDTO

java.lang.Object
org.mockserver.serialization.model.ConfigurationDTO
All Implemented Interfaces:
DTO<Configuration>

public class ConfigurationDTO extends Object implements DTO<Configuration>
  • Constructor Details

    • ConfigurationDTO

      public ConfigurationDTO()
    • ConfigurationDTO

      public ConfigurationDTO(Configuration configuration)
  • Method Details

    • buildObject

      public Configuration buildObject()
      Specified by:
      buildObject in interface DTO<Configuration>
    • applyTo

      public void applyTo(Configuration target)
    • getLogLevel

      public String getLogLevel()
    • setLogLevel

      public ConfigurationDTO setLogLevel(String logLevel)
    • getDisableSystemOut

      public Boolean getDisableSystemOut()
    • setDisableSystemOut

      public ConfigurationDTO setDisableSystemOut(Boolean disableSystemOut)
    • getDisableLogging

      public Boolean getDisableLogging()
    • setDisableLogging

      public ConfigurationDTO setDisableLogging(Boolean disableLogging)
    • getDetailedMatchFailures

      public Boolean getDetailedMatchFailures()
    • setDetailedMatchFailures

      public ConfigurationDTO setDetailedMatchFailures(Boolean detailedMatchFailures)
    • getLaunchUIForLogLevelDebug

      public Boolean getLaunchUIForLogLevelDebug()
    • setLaunchUIForLogLevelDebug

      public ConfigurationDTO setLaunchUIForLogLevelDebug(Boolean launchUIForLogLevelDebug)
    • getMetricsEnabled

      public Boolean getMetricsEnabled()
    • setMetricsEnabled

      public ConfigurationDTO setMetricsEnabled(Boolean metricsEnabled)
    • getMcpEnabled

      public Boolean getMcpEnabled()
    • setMcpEnabled

      public ConfigurationDTO setMcpEnabled(Boolean mcpEnabled)
    • getLogLevelOverrides

      public Map<String,String> getLogLevelOverrides()
    • setLogLevelOverrides

      public ConfigurationDTO setLogLevelOverrides(Map<String,String> logLevelOverrides)
    • getCompactLogFormat

      public Boolean getCompactLogFormat()
    • setCompactLogFormat

      public ConfigurationDTO setCompactLogFormat(Boolean compactLogFormat)
    • getMaxExpectations

      public Integer getMaxExpectations()
    • setMaxExpectations

      public ConfigurationDTO setMaxExpectations(Integer maxExpectations)
    • getMaxLogEntries

      public Integer getMaxLogEntries()
    • setMaxLogEntries

      public ConfigurationDTO setMaxLogEntries(Integer maxLogEntries)
    • getMaxWebSocketExpectations

      public Integer getMaxWebSocketExpectations()
    • setMaxWebSocketExpectations

      public ConfigurationDTO setMaxWebSocketExpectations(Integer maxWebSocketExpectations)
    • getOutputMemoryUsageCsv

      public Boolean getOutputMemoryUsageCsv()
    • setOutputMemoryUsageCsv

      public ConfigurationDTO setOutputMemoryUsageCsv(Boolean outputMemoryUsageCsv)
    • 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()
    • setMatchersFailFast

      public ConfigurationDTO setMatchersFailFast(Boolean matchersFailFast)
    • getMaxSocketTimeoutInMillis

      public Long getMaxSocketTimeoutInMillis()
    • setMaxSocketTimeoutInMillis

      public ConfigurationDTO setMaxSocketTimeoutInMillis(Long maxSocketTimeoutInMillis)
    • getSocketConnectionTimeoutInMillis

      public Long getSocketConnectionTimeoutInMillis()
    • setSocketConnectionTimeoutInMillis

      public ConfigurationDTO setSocketConnectionTimeoutInMillis(Long socketConnectionTimeoutInMillis)
    • getConnectionDelay

      public DelayDTO getConnectionDelay()
    • setConnectionDelay

      public ConfigurationDTO setConnectionDelay(DelayDTO connectionDelay)
    • getAlwaysCloseSocketConnections

      public Boolean getAlwaysCloseSocketConnections()
    • setAlwaysCloseSocketConnections

      public ConfigurationDTO setAlwaysCloseSocketConnections(Boolean alwaysCloseSocketConnections)
    • getLocalBoundIP

      public String getLocalBoundIP()
    • setLocalBoundIP

      public ConfigurationDTO setLocalBoundIP(String localBoundIP)
    • getMaxInitialLineLength

      public Integer getMaxInitialLineLength()
    • setMaxInitialLineLength

      public ConfigurationDTO setMaxInitialLineLength(Integer maxInitialLineLength)
    • getMaxHeaderSize

      public Integer getMaxHeaderSize()
    • setMaxHeaderSize

      public ConfigurationDTO setMaxHeaderSize(Integer maxHeaderSize)
    • getMaxChunkSize

      public Integer getMaxChunkSize()
    • setMaxChunkSize

      public ConfigurationDTO setMaxChunkSize(Integer maxChunkSize)
    • 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()
    • setEnableCORSForAPI

      public ConfigurationDTO setEnableCORSForAPI(Boolean enableCORSForAPI)
    • getEnableCORSForAllResponses

      public Boolean getEnableCORSForAllResponses()
    • setEnableCORSForAllResponses

      public ConfigurationDTO setEnableCORSForAllResponses(Boolean enableCORSForAllResponses)
    • getCorsAllowOrigin

      public String getCorsAllowOrigin()
    • setCorsAllowOrigin

      public ConfigurationDTO setCorsAllowOrigin(String corsAllowOrigin)
    • getCorsAllowMethods

      public String getCorsAllowMethods()
    • setCorsAllowMethods

      public ConfigurationDTO setCorsAllowMethods(String corsAllowMethods)
    • getCorsAllowHeaders

      public String getCorsAllowHeaders()
    • setCorsAllowHeaders

      public ConfigurationDTO setCorsAllowHeaders(String corsAllowHeaders)
    • getCorsAllowCredentials

      public Boolean getCorsAllowCredentials()
    • setCorsAllowCredentials

      public ConfigurationDTO setCorsAllowCredentials(Boolean corsAllowCredentials)
    • getCorsMaxAgeInSeconds

      public Integer getCorsMaxAgeInSeconds()
    • setCorsMaxAgeInSeconds

      public ConfigurationDTO setCorsMaxAgeInSeconds(Integer corsMaxAgeInSeconds)
    • 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()
    • setInitializationClass

      public ConfigurationDTO setInitializationClass(String initializationClass)
    • 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()
    • setPersistExpectations

      public ConfigurationDTO setPersistExpectations(Boolean persistExpectations)
    • 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()
    • setForwardHttpProxy

      public ConfigurationDTO setForwardHttpProxy(String forwardHttpProxy)
    • getForwardHttpsProxy

      public String getForwardHttpsProxy()
    • setForwardHttpsProxy

      public ConfigurationDTO setForwardHttpsProxy(String forwardHttpsProxy)
    • getForwardSocksProxy

      public String getForwardSocksProxy()
    • setForwardSocksProxy

      public ConfigurationDTO setForwardSocksProxy(String forwardSocksProxy)
    • 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()
    • setNoProxyHosts

      public ConfigurationDTO setNoProxyHosts(String noProxyHosts)
    • getLivenessHttpGetPath

      public String getLivenessHttpGetPath()
    • setLivenessHttpGetPath

      public ConfigurationDTO setLivenessHttpGetPath(String livenessHttpGetPath)
    • 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()
    • setTlsProtocols

      public ConfigurationDTO setTlsProtocols(String tlsProtocols)
    • 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()
    • setPrivateKeyPath

      public ConfigurationDTO setPrivateKeyPath(String privateKeyPath)
    • getX509CertificatePath

      public String getX509CertificatePath()
    • setX509CertificatePath

      public ConfigurationDTO setX509CertificatePath(String x509CertificatePath)
    • 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)