Class ConfigurationDTO
java.lang.Object
org.mockserver.serialization.model.ConfigurationDTO
- All Implemented Interfaces:
DTO<Configuration>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidapplyTo(Configuration target) WRITE-ONLY: the credential each node presents to its peers on cross-node fan-in queries, sent verbatim as the control-planeAuthorizationheader — so disclosing it hands any reader ofGET /mockserver/configurationa token granting MUTATE access to every node in the cluster.DELIBERATELY READABLE, despite the credential-shaped name.Documented shape is a PATH to a backends JSON file, which holds no secret and is returned unchanged.The value of every credential-bearing header (Authorization,Api-Key, …) is redacted; every other header is returned exactly as supplied — by the sameConfigurationProperties.redactSensitiveValue(String, String)rule every other disclosing surface uses.setActionHandlerThreadCount(Integer actionHandlerThreadCount) setAlwaysCloseSocketConnections(Boolean alwaysCloseSocketConnections) setAssumeAllRequestsAreHttp(Boolean assumeAllRequestsAreHttp) setAsyncAmqpUri(String asyncAmqpUri) setAsyncKafkaBootstrapServers(String asyncKafkaBootstrapServers) setAsyncMqttBrokerUrl(String asyncMqttBrokerUrl) setAsyncRecordedMessageMaxEntries(Integer asyncRecordedMessageMaxEntries) setAttachMismatchDiagnosticToResponse(Boolean attachMismatchDiagnosticToResponse) setAttemptToProxyIfNoMatchingExpectation(Boolean attemptToProxyIfNoMatchingExpectation) setAuditLogFile(String auditLogFile) setBlobStoreAccessKeyId(String blobStoreAccessKeyId) setBlobStoreBucket(String blobStoreBucket) setBlobStoreConnectionString(String blobStoreConnectionString) setBlobStoreContainer(String blobStoreContainer) setBlobStoreEndpoint(String blobStoreEndpoint) setBlobStoreKeyPrefix(String blobStoreKeyPrefix) setBlobStoreProjectId(String blobStoreProjectId) setBlobStoreRegion(String blobStoreRegion) setBlobStoreRestoreTimeoutSeconds(Integer blobStoreRestoreTimeoutSeconds) setBlobStoreSecretAccessKey(String blobStoreSecretAccessKey) setBlobStoreType(String blobStoreType) setBreakpointMaxHeld(Integer breakpointMaxHeld) setBreakpointTimeoutMillis(Long breakpointTimeoutMillis) setCertificateAuthorityCertificate(String certificateAuthorityCertificate) setCertificateAuthorityPrivateKey(String certificateAuthorityPrivateKey) setChaosAutoHaltEnabled(Boolean chaosAutoHaltEnabled) setChaosAutoHaltErrorThreshold(Long chaosAutoHaltErrorThreshold) setChaosAutoHaltWindowMillis(Long chaosAutoHaltWindowMillis) setClientNioEventLoopThreadCount(Integer clientNioEventLoopThreadCount) setClosestMatchHintEnabled(Boolean closestMatchHintEnabled) setClusterEnabled(Boolean clusterEnabled) setClusterFanInPeerAuthToken(String clusterFanInPeerAuthToken) setClusterName(String clusterName) setClusterSharedTimesEnabled(Boolean clusterSharedTimesEnabled) setClusterTransportConfig(String clusterTransportConfig) setClusterVerifyFanIn(Boolean clusterVerifyFanIn) setClusterVerifyFanInPeers(String clusterVerifyFanInPeers) setCompactLogFormat(Boolean compactLogFormat) setConnectionDelay(DelayDTO connectionDelay) setConnectionLifecycleAutoHaltCountsRst(Boolean connectionLifecycleAutoHaltCountsRst) setConnectionLifecycleChaosEnabled(Boolean connectionLifecycleChaosEnabled) setControlPlaneAuditEnabled(Boolean controlPlaneAuditEnabled) setControlPlaneAuditMaxEntries(Integer controlPlaneAuditMaxEntries) setControlPlaneAuditReads(Boolean controlPlaneAuditReads) setControlPlaneAuthorizationEnabled(Boolean controlPlaneAuthorizationEnabled) setControlPlaneJWTAuthenticationExpectedAudience(String controlPlaneJWTAuthenticationExpectedAudience) setControlPlaneJWTAuthenticationJWKSource(String controlPlaneJWTAuthenticationJWKSource) setControlPlaneJWTAuthenticationMatchingClaims(Map<String, String> controlPlaneJWTAuthenticationMatchingClaims) setControlPlaneJWTAuthenticationRequired(Boolean controlPlaneJWTAuthenticationRequired) setControlPlaneJWTAuthenticationRequiredClaims(Set<String> controlPlaneJWTAuthenticationRequiredClaims) setControlPlaneOidcAudience(String controlPlaneOidcAudience) setControlPlaneOidcAuthenticationRequired(Boolean controlPlaneOidcAuthenticationRequired) setControlPlaneOidcIssuer(String controlPlaneOidcIssuer) setControlPlaneOidcJwksUri(String controlPlaneOidcJwksUri) setControlPlaneOidcRequiredScopes(Set<String> controlPlaneOidcRequiredScopes) setControlPlaneOidcScopeClaim(String controlPlaneOidcScopeClaim) setControlPlanePrivateKeyPath(String controlPlanePrivateKeyPath) setControlPlaneScopeMapping(Map<String, ControlPlaneRole> controlPlaneScopeMapping) setControlPlaneTLSMutualAuthenticationCAChain(String controlPlaneTLSMutualAuthenticationCAChain) setControlPlaneTLSMutualAuthenticationRequired(Boolean controlPlaneTLSMutualAuthenticationRequired) setControlPlaneX509CertificatePath(String controlPlaneX509CertificatePath) setCorsAllowCredentials(Boolean corsAllowCredentials) setCorsAllowHeaders(String corsAllowHeaders) setCorsAllowMethods(String corsAllowMethods) setCorsAllowOrigin(String corsAllowOrigin) setCorsMaxAgeInSeconds(Integer corsMaxAgeInSeconds) setCustomJsonUnitMatchersClass(String customJsonUnitMatchersClass) setDashboardAnalyticsDistribution(String dashboardAnalyticsDistribution) setDashboardAnalyticsEnabled(Boolean dashboardAnalyticsEnabled) setDashboardAnalyticsEndpoint(String dashboardAnalyticsEndpoint) setDashboardAnalyticsKey(String dashboardAnalyticsKey) setDataPlaneApiKeyAuthenticationHeader(String dataPlaneApiKeyAuthenticationHeader) setDataPlaneApiKeyAuthenticationValue(String dataPlaneApiKeyAuthenticationValue) setDataPlaneAuthenticationRequired(Boolean dataPlaneAuthenticationRequired) setDataPlaneBasicAuthenticationPassword(String dataPlaneBasicAuthenticationPassword) setDataPlaneBasicAuthenticationRealm(String dataPlaneBasicAuthenticationRealm) setDataPlaneBasicAuthenticationUsername(String dataPlaneBasicAuthenticationUsername) setDataPlaneBearerAuthenticationToken(String dataPlaneBearerAuthenticationToken) setDeduplicateRecordedExpectations(Boolean deduplicateRecordedExpectations) setDefaultResponseHeaders(String defaultResponseHeaders) setDetailedMatchFailures(Boolean detailedMatchFailures) setDetailedVerificationFailures(Boolean detailedVerificationFailures) setDevMode(Boolean devMode) setDirectoryToSaveDynamicSSLCertificate(String directoryToSaveDynamicSSLCertificate) setDisableLogging(Boolean disableLogging) setDisableSystemOut(Boolean disableSystemOut) setDnsEnabled(Boolean dnsEnabled) setDnsPort(Integer dnsPort) setDriftAlertCooldownMillis(Long driftAlertCooldownMillis) setDriftAlertSeverityThreshold(String driftAlertSeverityThreshold) setDriftAlertWebhookEnabled(Boolean driftAlertWebhookEnabled) setDriftAlertWebhookUrl(String driftAlertWebhookUrl) setDriftDetectionEnabled(Boolean driftDetectionEnabled) setDriftResponseTimeThresholdMs(Long driftResponseTimeThresholdMs) setDriftSampleRate(Double driftSampleRate) setDriftSemanticAnalysisEnabled(Boolean driftSemanticAnalysisEnabled) setDynamicallyCreateCertificateAuthorityCertificate(Boolean dynamicallyCreateCertificateAuthorityCertificate) setEnableCORSForAllResponses(Boolean enableCORSForAllResponses) setEnableCORSForAPI(Boolean enableCORSForAPI) setEnforceResponseValidationForMocks(Boolean enforceResponseValidationForMocks) setFailOnInitializationError(Boolean failOnInitializationError) setFailVerificationOnEvictedLog(Boolean failVerificationOnEvictedLog) setFixtureBodyRedactFields(String fixtureBodyRedactFields) setForwardAdjustHostHeader(Boolean forwardAdjustHostHeader) setForwardBinaryRequestsWithoutWaitingForResponse(Boolean forwardBinaryRequestsWithoutWaitingForResponse) setForwardConnectionPoolEnabled(Boolean forwardConnectionPoolEnabled) setForwardConnectionPoolIdleTimeoutMillis(Long forwardConnectionPoolIdleTimeoutMillis) setForwardConnectionPoolKeepAlive(Boolean forwardConnectionPoolKeepAlive) setForwardConnectionPoolMaxIdlePerKey(Integer forwardConnectionPoolMaxIdlePerKey) setForwardConnectionPoolMaxTotalPerKey(Integer forwardConnectionPoolMaxTotalPerKey) setForwardDefaultHostHeader(String forwardDefaultHostHeader) setForwardHttpProxy(String forwardHttpProxy) setForwardHttpsProxy(String forwardHttpsProxy) setForwardProxyAuthenticationPassword(String forwardProxyAuthenticationPassword) setForwardProxyAuthenticationUsername(String forwardProxyAuthenticationUsername) setForwardProxyBlockPrivateNetworks(Boolean forwardProxyBlockPrivateNetworks) setForwardProxyCertificateChain(String forwardProxyCertificateChain) setForwardProxyCircuitBreakerEnabled(Boolean forwardProxyCircuitBreakerEnabled) setForwardProxyCircuitBreakerFailureThreshold(Integer forwardProxyCircuitBreakerFailureThreshold) setForwardProxyCircuitBreakerWindowMillis(Long forwardProxyCircuitBreakerWindowMillis) setForwardProxyClientCertificatesByHost(String forwardProxyClientCertificatesByHost) setForwardProxyHttp2Enabled(Boolean forwardProxyHttp2Enabled) setForwardProxyHttp2Upgrade(Boolean forwardProxyHttp2Upgrade) setForwardProxyPrivateKey(String forwardProxyPrivateKey) setForwardProxyRetryBackoffMillis(Long forwardProxyRetryBackoffMillis) setForwardProxyRetryCount(Integer forwardProxyRetryCount) setForwardProxyTLSCustomTrustX509Certificates(String forwardProxyTLSCustomTrustX509Certificates) setForwardProxyTLSX509CertificatesTrustManagerType(String forwardProxyTLSX509CertificatesTrustManagerType) setForwardSocketKeepAlive(Boolean forwardSocketKeepAlive) setForwardSocketKeepAliveCount(Integer forwardSocketKeepAliveCount) setForwardSocketKeepAliveIdleSeconds(Integer forwardSocketKeepAliveIdleSeconds) setForwardSocketKeepAliveIntervalSeconds(Integer forwardSocketKeepAliveIntervalSeconds) setForwardSocksProxy(String forwardSocksProxy) setGenerateRealisticExampleValues(Boolean generateRealisticExampleValues) setGlobalResponseDelayMillis(Long globalResponseDelayMillis) setGrpcBidiStreamingEnabled(Boolean grpcBidiStreamingEnabled) setGrpcDescriptorDirectory(String grpcDescriptorDirectory) setGrpcEnabled(Boolean grpcEnabled) setGrpcProtocPath(String grpcProtocPath) setGrpcProtoDirectory(String grpcProtoDirectory) setHttp2Enabled(Boolean http2Enabled) setHttp3AdvertiseAltSvc(Boolean http3AdvertiseAltSvc) setHttp3AltSvcMaxAge(Long http3AltSvcMaxAge) setHttp3ConnectUdpAllowedTargets(String http3ConnectUdpAllowedTargets) setHttp3ConnectUdpEnabled(Boolean http3ConnectUdpEnabled) setHttp3InitialMaxData(Long http3InitialMaxData) setHttp3InitialMaxStreamDataBidirectional(Long http3InitialMaxStreamDataBidirectional) setHttp3InitialMaxStreamsBidirectional(Long http3InitialMaxStreamsBidirectional) setHttp3MaxIdleTimeout(Long http3MaxIdleTimeout) setHttp3Port(Integer http3Port) setHttp3QpackMaxTableCapacity(Long http3QpackMaxTableCapacity) setInitializationClass(String initializationClass) setInitializationJsonPath(String initializationJsonPath) setInitializationOpenAPIPath(String initializationOpenAPIPath) setJavascriptAllowedClasses(String javascriptAllowedClasses) setJavascriptDisallowedClasses(String javascriptDisallowedClasses) setJavascriptDisallowedText(String javascriptDisallowedText) setJavascriptTemplateExecutionTimeout(Long javascriptTemplateExecutionTimeout) setLaunchUIForLogLevelDebug(Boolean launchUIForLogLevelDebug) setLivenessHttpGetPath(String livenessHttpGetPath) setLlmApiKey(String llmApiKey) setLlmBackendsConfig(String llmBackendsConfig) setLlmBaseUrl(String llmBaseUrl) setLlmCostBudgetUsd(Double llmCostBudgetUsd) setLlmInferUsageEnabled(Boolean llmInferUsageEnabled) setLlmMetricsEnabled(Boolean llmMetricsEnabled) setLlmModel(String llmModel) setLlmOptimisationMaxCalls(Integer llmOptimisationMaxCalls) setLlmProvider(String llmProvider) setLlmRequestTimeoutMillis(Long llmRequestTimeoutMillis) setLlmSemanticMatchingEnabled(Boolean llmSemanticMatchingEnabled) setLlmVcrStrict(Boolean llmVcrStrict) setLoadGenerationEnabled(Boolean loadGenerationEnabled) setLoadGenerationMaxConcurrentScenarios(Integer loadGenerationMaxConcurrentScenarios) setLoadGenerationMaxDurationMillis(Long loadGenerationMaxDurationMillis) setLoadGenerationMaxInFlightRequests(Integer loadGenerationMaxInFlightRequests) setLoadGenerationMaxRate(Double loadGenerationMaxRate) setLoadGenerationMaxRequestsPerSecond(Integer loadGenerationMaxRequestsPerSecond) setLoadGenerationMaxStages(Integer loadGenerationMaxStages) setLoadGenerationMaxSteps(Integer loadGenerationMaxSteps) setLoadGenerationMaxVirtualUsers(Integer loadGenerationMaxVirtualUsers) setLoadGenerationMetricLabels(List<String> loadGenerationMetricLabels) setLoadGenerationSuppressEventLog(Boolean loadGenerationSuppressEventLog) setLoadScenarioInitializationJsonPath(String loadScenarioInitializationJsonPath) setLocalBoundIP(String localBoundIP) setLogLevel(String logLevel) setLogLevelOverrides(Map<String, String> logLevelOverrides) setMatchersFailFast(Boolean matchersFailFast) setMatchExactCase(Boolean matchExactCase) setMatchNamespaceHeader(String matchNamespaceHeader) setMaxChunkSize(Integer maxChunkSize) setMaxEventLogSizeInBytes(Long maxEventLogSizeInBytes) setMaxExpectations(Integer maxExpectations) setMaxFutureTimeoutInMillis(Long maxFutureTimeoutInMillis) setMaxGrpcMessageSize(Integer maxGrpcMessageSize) setMaxHeaderSize(Integer maxHeaderSize) setMaximumNumberOfRequestToReturnInVerificationFailure(Integer maximumNumberOfRequestToReturnInVerificationFailure) setMaxInitialLineLength(Integer maxInitialLineLength) setMaxLlmConversationBodySize(Integer maxLlmConversationBodySize) setMaxLogEntries(Integer maxLogEntries) setMaxLoggedBodyBytes(Integer maxLoggedBodyBytes) setMaxRequestBodySize(Integer maxRequestBodySize) setMaxResponseBodySize(Integer maxResponseBodySize) setMaxSocketTimeoutInMillis(Long maxSocketTimeoutInMillis) setMaxStreamingCaptureBytes(Integer maxStreamingCaptureBytes) setMaxWebSocketExpectations(Integer maxWebSocketExpectations) setMcpEnabled(Boolean mcpEnabled) setMemoryUsageCsvDirectory(String memoryUsageCsvDirectory) setMetricsEnabled(Boolean metricsEnabled) setMetricsRequestDurationRouteLabels(Boolean metricsRequestDurationRouteLabels) setMustacheDisallowedText(String mustacheDisallowedText) setNioEventLoopThreadCount(Integer nioEventLoopThreadCount) setNoProxyHosts(String noProxyHosts) setOpenAPIContextPathPrefix(String openAPIContextPathPrefix) setOpenAPIResponseValidation(Boolean openAPIResponseValidation) setOtelEndpoint(String otelEndpoint) setOtelGenerateTraceId(Boolean otelGenerateTraceId) setOtelMetricsEnabled(Boolean otelMetricsEnabled) setOtelMetricsExportIntervalSeconds(Long otelMetricsExportIntervalSeconds) setOtelMetricsTemporality(String otelMetricsTemporality) setOtelPropagateTraceContext(Boolean otelPropagateTraceContext) setOtelTracesEnabled(Boolean otelTracesEnabled) setOutputMemoryUsageCsv(Boolean outputMemoryUsageCsv) setPerExpectationMetricsEnabled(Boolean perExpectationMetricsEnabled) setPersistedExpectationsPath(String persistedExpectationsPath) setPersistedRecordedExpectationsPath(String persistedRecordedExpectationsPath) setPersistedRecordedRequestsPath(String persistedRecordedRequestsPath) setPersistExpectations(Boolean persistExpectations) setPersistRecordedExpectations(Boolean persistRecordedExpectations) setPersistRecordedRequestsToDisk(Boolean persistRecordedRequestsToDisk) setPreemptionSimulationMaxDrainMillis(Long preemptionSimulationMaxDrainMillis) setPreventCertificateDynamicUpdate(Boolean preventCertificateDynamicUpdate) setPrivateKeyPath(String privateKeyPath) setProactivelyInitialiseTLS(Boolean proactivelyInitialiseTLS) setPrometheusRemoteWriteBasicAuthPassword(String prometheusRemoteWriteBasicAuthPassword) setPrometheusRemoteWriteBasicAuthUsername(String prometheusRemoteWriteBasicAuthUsername) setPrometheusRemoteWriteBearerToken(String prometheusRemoteWriteBearerToken) setPrometheusRemoteWriteEnabled(Boolean prometheusRemoteWriteEnabled) setPrometheusRemoteWriteHeaders(String prometheusRemoteWriteHeaders) setPrometheusRemoteWriteIntervalSeconds(Long prometheusRemoteWriteIntervalSeconds) setPrometheusRemoteWriteProtocolVersion(String prometheusRemoteWriteProtocolVersion) setPrometheusRemoteWriteUrl(String prometheusRemoteWriteUrl) setProxyAuthenticationPassword(String proxyAuthenticationPassword) setProxyAuthenticationRealm(String proxyAuthenticationRealm) setProxyAuthenticationUsername(String proxyAuthenticationUsername) setProxyPassMappings(List<ProxyPassMapping> proxyPassMappings) setProxyRemoteHost(String proxyRemoteHost) setProxyRemotePort(Integer proxyRemotePort) setProxySetup(Boolean proxySetup) setProxySetupLogging(Boolean proxySetupLogging) setRateLimitMaxNamedQuotas(Integer rateLimitMaxNamedQuotas) setRedactSecretsInLog(Boolean redactSecretsInLog) setRedactSecretsInRecordedExpectations(Boolean redactSecretsInRecordedExpectations) setRegexMatchingTimeoutMillis(Long regexMatchingTimeoutMillis) setRingBufferSize(Integer ringBufferSize) setSloTrackingEnabled(Boolean sloTrackingEnabled) setSloWindowMaxSamples(Integer sloWindowMaxSamples) setSloWindowRetentionMillis(Long sloWindowRetentionMillis) setSlowRequestThresholdMillis(Long slowRequestThresholdMillis) setSocketConnectionTimeoutInMillis(Long socketConnectionTimeoutInMillis) setSslCertificateDomainName(String sslCertificateDomainName) setSslSubjectAlternativeNameDomains(Set<String> sslSubjectAlternativeNameDomains) setSslSubjectAlternativeNameIps(Set<String> sslSubjectAlternativeNameIps) setStartupWarmup(Boolean startupWarmup) setStateBackend(String stateBackend) setStopDrainMillis(Long stopDrainMillis) setStreamIdleTimeoutSeconds(Integer streamIdleTimeoutSeconds) setStreamingResponsesEnabled(Boolean streamingResponsesEnabled) setTemplateFakerSeed(Long templateFakerSeed) setTemplatizeRecordedValues(Boolean templatizeRecordedValues) setTlsAllowInsecureProtocols(Boolean tlsAllowInsecureProtocols) setTlsMutualAuthenticationCertificateChain(String tlsMutualAuthenticationCertificateChain) setTlsMutualAuthenticationRequired(Boolean tlsMutualAuthenticationRequired) setTlsProtocols(String tlsProtocols) setTransparentProxyEbpf(Boolean transparentProxyEbpf) setTransparentProxyEbpfMapPath(String transparentProxyEbpfMapPath) setTransparentProxyEnabled(Boolean transparentProxyEnabled) setTransparentProxyTproxy(Boolean transparentProxyTproxy) setUseNativeTransport(Boolean useNativeTransport) setUseSemicolonAsQueryParameterSeparator(Boolean useSemicolonAsQueryParameterSeparator) setValidateProxyEnforce(Boolean validateProxyEnforce) setValidateProxyOpenAPISpec(String validateProxyOpenAPISpec) setValidateRequestsAgainstOpenApiSpec(Boolean validateRequestsAgainstOpenApiSpec) setVelocityDisallowClassLoading(Boolean velocityDisallowClassLoading) setVelocityDisallowedText(String velocityDisallowedText) setWasmEnabled(Boolean wasmEnabled) setWasmExecutionTimeoutMillis(Long wasmExecutionTimeoutMillis) setWasmMaxMemoryPages(Integer wasmMaxMemoryPages) setWatchInitializationJson(Boolean watchInitializationJson) setWebSocketClientEventLoopThreadCount(Integer webSocketClientEventLoopThreadCount) setWebSocketProxyIdleTimeoutSeconds(Integer webSocketProxyIdleTimeoutSeconds) setWebSocketProxyMaxRecordedFrames(Integer webSocketProxyMaxRecordedFrames) setX509CertificatePath(String x509CertificatePath) setXpathMatchingTimeoutMillis(Long xpathMatchingTimeoutMillis)
-
Constructor Details
-
ConfigurationDTO
public ConfigurationDTO() -
ConfigurationDTO
-
-
Method Details
-
buildObject
- Specified by:
buildObjectin interfaceDTO<Configuration>
-
applyTo
-
getLogLevel
-
setLogLevel
-
getDisableSystemOut
-
setDisableSystemOut
-
getDisableLogging
-
setDisableLogging
-
getDetailedMatchFailures
-
setDetailedMatchFailures
-
getLaunchUIForLogLevelDebug
-
setLaunchUIForLogLevelDebug
-
getMetricsEnabled
-
setMetricsEnabled
-
getDashboardAnalyticsEnabled
-
setDashboardAnalyticsEnabled
-
getDashboardAnalyticsEndpoint
-
setDashboardAnalyticsEndpoint
-
getDashboardAnalyticsKey
DELIBERATELY READABLE, despite the credential-shaped name. This is a PostHog PROJECT key — an ingest-only token designed to be embedded in a public web page — and the browser dashboard reads it back from this endpoint to initialise its analytics client. The browser must receive this key for analytics to function at all, and an ingest-only project key is designed for exactly that exposure, so masking it would break the feature while protecting nothing.GET /mockserver/configand the startup property-file log dump DO mask it — those are diagnostic surfaces whose output gets pasted into issues. The exemption is asserted, with its reasoning, inConfigurationDTOCredentialMaskingTest; do not "fix" this without reading it. -
setDashboardAnalyticsKey
-
getDashboardAnalyticsDistribution
-
setDashboardAnalyticsDistribution
-
getChaosAutoHaltEnabled
-
setChaosAutoHaltEnabled
-
getChaosAutoHaltErrorThreshold
-
setChaosAutoHaltErrorThreshold
-
getChaosAutoHaltWindowMillis
-
setChaosAutoHaltWindowMillis
-
getMcpEnabled
-
setMcpEnabled
-
getBreakpointTimeoutMillis
-
setBreakpointTimeoutMillis
-
getBreakpointMaxHeld
-
setBreakpointMaxHeld
-
getLogLevelOverrides
-
setLogLevelOverrides
-
getCompactLogFormat
-
setCompactLogFormat
-
getDevMode
-
setDevMode
-
getMaxExpectations
-
setMaxExpectations
-
getMaxLogEntries
-
setMaxLogEntries
-
getMaxEventLogSizeInBytes
-
setMaxEventLogSizeInBytes
-
getMaxLoggedBodyBytes
-
setMaxLoggedBodyBytes
-
getRingBufferSize
-
setRingBufferSize
-
getMaxWebSocketExpectations
-
setMaxWebSocketExpectations
-
getWebSocketProxyMaxRecordedFrames
-
setWebSocketProxyMaxRecordedFrames
-
getWebSocketProxyIdleTimeoutSeconds
-
setWebSocketProxyIdleTimeoutSeconds
public ConfigurationDTO setWebSocketProxyIdleTimeoutSeconds(Integer webSocketProxyIdleTimeoutSeconds) -
getOutputMemoryUsageCsv
-
setOutputMemoryUsageCsv
-
getMemoryUsageCsvDirectory
-
setMemoryUsageCsvDirectory
-
getNioEventLoopThreadCount
-
setNioEventLoopThreadCount
-
getActionHandlerThreadCount
-
setActionHandlerThreadCount
-
getClientNioEventLoopThreadCount
-
setClientNioEventLoopThreadCount
-
getWebSocketClientEventLoopThreadCount
-
setWebSocketClientEventLoopThreadCount
public ConfigurationDTO setWebSocketClientEventLoopThreadCount(Integer webSocketClientEventLoopThreadCount) -
getMaxFutureTimeoutInMillis
-
setMaxFutureTimeoutInMillis
-
getMatchersFailFast
-
setMatchersFailFast
-
getMatchExactCase
-
setMatchExactCase
-
getMaxSocketTimeoutInMillis
-
setMaxSocketTimeoutInMillis
-
getSocketConnectionTimeoutInMillis
-
setSocketConnectionTimeoutInMillis
-
getConnectionDelay
-
setConnectionDelay
-
getAlwaysCloseSocketConnections
-
setAlwaysCloseSocketConnections
-
getLocalBoundIP
-
setLocalBoundIP
-
getMaxInitialLineLength
-
setMaxInitialLineLength
-
getMaxHeaderSize
-
setMaxHeaderSize
-
getMaxChunkSize
-
setMaxChunkSize
-
getUseSemicolonAsQueryParameterSeparator
-
setUseSemicolonAsQueryParameterSeparator
public ConfigurationDTO setUseSemicolonAsQueryParameterSeparator(Boolean useSemicolonAsQueryParameterSeparator) -
getStartupWarmup
-
setStartupWarmup
-
getAssumeAllRequestsAreHttp
-
setAssumeAllRequestsAreHttp
-
getForwardBinaryRequestsWithoutWaitingForResponse
-
setForwardBinaryRequestsWithoutWaitingForResponse
public ConfigurationDTO setForwardBinaryRequestsWithoutWaitingForResponse(Boolean forwardBinaryRequestsWithoutWaitingForResponse) -
getEnableCORSForAPI
-
setEnableCORSForAPI
-
getEnableCORSForAllResponses
-
setEnableCORSForAllResponses
-
getCorsAllowOrigin
-
setCorsAllowOrigin
-
getCorsAllowMethods
-
setCorsAllowMethods
-
getCorsAllowHeaders
-
setCorsAllowHeaders
-
getCorsAllowCredentials
-
setCorsAllowCredentials
-
getCorsMaxAgeInSeconds
-
setCorsMaxAgeInSeconds
-
getDefaultResponseHeaders
-
setDefaultResponseHeaders
-
getJavascriptDisallowedClasses
-
setJavascriptDisallowedClasses
-
getJavascriptAllowedClasses
-
setJavascriptAllowedClasses
-
getJavascriptDisallowedText
-
setJavascriptDisallowedText
-
getJavascriptTemplateExecutionTimeout
-
setJavascriptTemplateExecutionTimeout
public ConfigurationDTO setJavascriptTemplateExecutionTimeout(Long javascriptTemplateExecutionTimeout) -
getVelocityDisallowClassLoading
-
setVelocityDisallowClassLoading
-
getVelocityDisallowedText
-
setVelocityDisallowedText
-
getMustacheDisallowedText
-
setMustacheDisallowedText
-
getTemplateFakerSeed
-
setTemplateFakerSeed
-
getInitializationClass
-
setInitializationClass
-
getInitializationJsonPath
-
setInitializationJsonPath
-
getInitializationOpenAPIPath
-
setInitializationOpenAPIPath
-
getOpenAPIContextPathPrefix
-
setOpenAPIContextPathPrefix
-
getOpenAPIResponseValidation
-
setOpenAPIResponseValidation
-
getValidateProxyOpenAPISpec
-
setValidateProxyOpenAPISpec
-
getValidateProxyEnforce
-
setValidateProxyEnforce
-
getGenerateRealisticExampleValues
-
setGenerateRealisticExampleValues
-
getWatchInitializationJson
-
setWatchInitializationJson
-
getFailOnInitializationError
-
setFailOnInitializationError
-
getPersistExpectations
-
setPersistExpectations
-
getPersistedExpectationsPath
-
setPersistedExpectationsPath
-
getAuditLogFile
-
setAuditLogFile
-
getPersistRecordedExpectations
-
setPersistRecordedExpectations
-
getPersistedRecordedExpectationsPath
-
setPersistedRecordedExpectationsPath
public ConfigurationDTO setPersistedRecordedExpectationsPath(String persistedRecordedExpectationsPath) -
getPersistRecordedRequestsToDisk
-
setPersistRecordedRequestsToDisk
-
getPersistedRecordedRequestsPath
-
setPersistedRecordedRequestsPath
-
getMaximumNumberOfRequestToReturnInVerificationFailure
-
setMaximumNumberOfRequestToReturnInVerificationFailure
public ConfigurationDTO setMaximumNumberOfRequestToReturnInVerificationFailure(Integer maximumNumberOfRequestToReturnInVerificationFailure) -
getAttachMismatchDiagnosticToResponse
-
setAttachMismatchDiagnosticToResponse
public ConfigurationDTO setAttachMismatchDiagnosticToResponse(Boolean attachMismatchDiagnosticToResponse) -
getClosestMatchHintEnabled
-
setClosestMatchHintEnabled
-
getAttemptToProxyIfNoMatchingExpectation
-
setAttemptToProxyIfNoMatchingExpectation
public ConfigurationDTO setAttemptToProxyIfNoMatchingExpectation(Boolean attemptToProxyIfNoMatchingExpectation) -
getForwardHttpProxy
-
setForwardHttpProxy
-
getForwardHttpsProxy
-
setForwardHttpsProxy
-
getForwardSocksProxy
-
setForwardSocksProxy
-
getForwardProxyAuthenticationUsername
-
setForwardProxyAuthenticationUsername
public ConfigurationDTO setForwardProxyAuthenticationUsername(String forwardProxyAuthenticationUsername) -
getForwardProxyAuthenticationPassword
-
setForwardProxyAuthenticationPassword
public ConfigurationDTO setForwardProxyAuthenticationPassword(String forwardProxyAuthenticationPassword) -
getProxyAuthenticationRealm
-
setProxyAuthenticationRealm
-
getProxyAuthenticationUsername
-
setProxyAuthenticationUsername
-
getProxyAuthenticationPassword
-
setProxyAuthenticationPassword
-
getDataPlaneAuthenticationRequired
-
setDataPlaneAuthenticationRequired
-
getDataPlaneBasicAuthenticationUsername
-
setDataPlaneBasicAuthenticationUsername
public ConfigurationDTO setDataPlaneBasicAuthenticationUsername(String dataPlaneBasicAuthenticationUsername) -
getDataPlaneBasicAuthenticationPassword
-
setDataPlaneBasicAuthenticationPassword
public ConfigurationDTO setDataPlaneBasicAuthenticationPassword(String dataPlaneBasicAuthenticationPassword) -
getDataPlaneBasicAuthenticationRealm
-
setDataPlaneBasicAuthenticationRealm
public ConfigurationDTO setDataPlaneBasicAuthenticationRealm(String dataPlaneBasicAuthenticationRealm) -
getDataPlaneBearerAuthenticationToken
-
setDataPlaneBearerAuthenticationToken
public ConfigurationDTO setDataPlaneBearerAuthenticationToken(String dataPlaneBearerAuthenticationToken) -
getDataPlaneApiKeyAuthenticationHeader
-
setDataPlaneApiKeyAuthenticationHeader
public ConfigurationDTO setDataPlaneApiKeyAuthenticationHeader(String dataPlaneApiKeyAuthenticationHeader) -
getDataPlaneApiKeyAuthenticationValue
-
setDataPlaneApiKeyAuthenticationValue
public ConfigurationDTO setDataPlaneApiKeyAuthenticationValue(String dataPlaneApiKeyAuthenticationValue) -
getNoProxyHosts
-
setNoProxyHosts
-
getProxyRemoteHost
-
setProxyRemoteHost
-
getProxyRemotePort
-
setProxyRemotePort
-
getProxyPassMappings
-
setProxyPassMappings
-
getLivenessHttpGetPath
-
setLivenessHttpGetPath
-
getMatchNamespaceHeader
-
setMatchNamespaceHeader
-
getControlPlaneTLSMutualAuthenticationRequired
-
setControlPlaneTLSMutualAuthenticationRequired
public ConfigurationDTO setControlPlaneTLSMutualAuthenticationRequired(Boolean controlPlaneTLSMutualAuthenticationRequired) -
getControlPlaneTLSMutualAuthenticationCAChain
-
setControlPlaneTLSMutualAuthenticationCAChain
public ConfigurationDTO setControlPlaneTLSMutualAuthenticationCAChain(String controlPlaneTLSMutualAuthenticationCAChain) -
getControlPlanePrivateKeyPath
-
setControlPlanePrivateKeyPath
-
getControlPlaneX509CertificatePath
-
setControlPlaneX509CertificatePath
-
getControlPlaneJWTAuthenticationRequired
-
setControlPlaneJWTAuthenticationRequired
public ConfigurationDTO setControlPlaneJWTAuthenticationRequired(Boolean controlPlaneJWTAuthenticationRequired) -
getControlPlaneJWTAuthenticationJWKSource
-
setControlPlaneJWTAuthenticationJWKSource
public ConfigurationDTO setControlPlaneJWTAuthenticationJWKSource(String controlPlaneJWTAuthenticationJWKSource) -
getControlPlaneJWTAuthenticationExpectedAudience
-
setControlPlaneJWTAuthenticationExpectedAudience
public ConfigurationDTO setControlPlaneJWTAuthenticationExpectedAudience(String controlPlaneJWTAuthenticationExpectedAudience) -
getControlPlaneJWTAuthenticationMatchingClaims
-
setControlPlaneJWTAuthenticationMatchingClaims
public ConfigurationDTO setControlPlaneJWTAuthenticationMatchingClaims(Map<String, String> controlPlaneJWTAuthenticationMatchingClaims) -
getControlPlaneJWTAuthenticationRequiredClaims
-
setControlPlaneJWTAuthenticationRequiredClaims
public ConfigurationDTO setControlPlaneJWTAuthenticationRequiredClaims(Set<String> controlPlaneJWTAuthenticationRequiredClaims) -
getProactivelyInitialiseTLS
-
setProactivelyInitialiseTLS
-
getTlsProtocols
-
setTlsProtocols
-
getDynamicallyCreateCertificateAuthorityCertificate
-
setDynamicallyCreateCertificateAuthorityCertificate
public ConfigurationDTO setDynamicallyCreateCertificateAuthorityCertificate(Boolean dynamicallyCreateCertificateAuthorityCertificate) -
getDirectoryToSaveDynamicSSLCertificate
-
setDirectoryToSaveDynamicSSLCertificate
public ConfigurationDTO setDirectoryToSaveDynamicSSLCertificate(String directoryToSaveDynamicSSLCertificate) -
getProxySetup
-
setProxySetup
-
getProxySetupLogging
-
setProxySetupLogging
-
getPreventCertificateDynamicUpdate
-
setPreventCertificateDynamicUpdate
-
getSslCertificateDomainName
-
setSslCertificateDomainName
-
getSslSubjectAlternativeNameDomains
-
setSslSubjectAlternativeNameDomains
public ConfigurationDTO setSslSubjectAlternativeNameDomains(Set<String> sslSubjectAlternativeNameDomains) -
getSslSubjectAlternativeNameIps
-
setSslSubjectAlternativeNameIps
-
getCertificateAuthorityPrivateKey
-
setCertificateAuthorityPrivateKey
-
getCertificateAuthorityCertificate
-
setCertificateAuthorityCertificate
-
getPrivateKeyPath
-
setPrivateKeyPath
-
getX509CertificatePath
-
setX509CertificatePath
-
getTlsMutualAuthenticationRequired
-
setTlsMutualAuthenticationRequired
-
getTlsMutualAuthenticationCertificateChain
-
setTlsMutualAuthenticationCertificateChain
public ConfigurationDTO setTlsMutualAuthenticationCertificateChain(String tlsMutualAuthenticationCertificateChain) -
getForwardProxyTLSX509CertificatesTrustManagerType
-
setForwardProxyTLSX509CertificatesTrustManagerType
public ConfigurationDTO setForwardProxyTLSX509CertificatesTrustManagerType(String forwardProxyTLSX509CertificatesTrustManagerType) -
getForwardProxyTLSCustomTrustX509Certificates
-
setForwardProxyTLSCustomTrustX509Certificates
public ConfigurationDTO setForwardProxyTLSCustomTrustX509Certificates(String forwardProxyTLSCustomTrustX509Certificates) -
getForwardProxyPrivateKey
-
setForwardProxyPrivateKey
-
getForwardProxyCertificateChain
-
setForwardProxyCertificateChain
-
getForwardProxyClientCertificatesByHost
-
setForwardProxyClientCertificatesByHost
public ConfigurationDTO setForwardProxyClientCertificatesByHost(String forwardProxyClientCertificatesByHost) -
getSlowRequestThresholdMillis
-
setSlowRequestThresholdMillis
-
getMetricsRequestDurationRouteLabels
-
setMetricsRequestDurationRouteLabels
public ConfigurationDTO setMetricsRequestDurationRouteLabels(Boolean metricsRequestDurationRouteLabels) -
getRateLimitMaxNamedQuotas
-
setRateLimitMaxNamedQuotas
-
getConnectionLifecycleChaosEnabled
-
setConnectionLifecycleChaosEnabled
-
getPreemptionSimulationMaxDrainMillis
-
setPreemptionSimulationMaxDrainMillis
public ConfigurationDTO setPreemptionSimulationMaxDrainMillis(Long preemptionSimulationMaxDrainMillis) -
getStopDrainMillis
-
setStopDrainMillis
-
getConnectionLifecycleAutoHaltCountsRst
-
setConnectionLifecycleAutoHaltCountsRst
public ConfigurationDTO setConnectionLifecycleAutoHaltCountsRst(Boolean connectionLifecycleAutoHaltCountsRst) -
getSloTrackingEnabled
-
setSloTrackingEnabled
-
getSloWindowRetentionMillis
-
setSloWindowRetentionMillis
-
getSloWindowMaxSamples
-
setSloWindowMaxSamples
-
getLoadGenerationEnabled
-
setLoadGenerationEnabled
-
getLoadGenerationSuppressEventLog
-
setLoadGenerationSuppressEventLog
-
getLoadGenerationMaxVirtualUsers
-
setLoadGenerationMaxVirtualUsers
-
getLoadGenerationMaxInFlightRequests
-
setLoadGenerationMaxInFlightRequests
public ConfigurationDTO setLoadGenerationMaxInFlightRequests(Integer loadGenerationMaxInFlightRequests) -
getLoadGenerationMaxRequestsPerSecond
-
setLoadGenerationMaxRequestsPerSecond
public ConfigurationDTO setLoadGenerationMaxRequestsPerSecond(Integer loadGenerationMaxRequestsPerSecond) -
getLoadGenerationMaxDurationMillis
-
setLoadGenerationMaxDurationMillis
-
getLoadGenerationMaxSteps
-
setLoadGenerationMaxSteps
-
getLoadGenerationMaxRate
-
setLoadGenerationMaxRate
-
getLoadGenerationMaxStages
-
setLoadGenerationMaxStages
-
getLoadGenerationMaxConcurrentScenarios
-
setLoadGenerationMaxConcurrentScenarios
public ConfigurationDTO setLoadGenerationMaxConcurrentScenarios(Integer loadGenerationMaxConcurrentScenarios) -
getLoadScenarioInitializationJsonPath
-
setLoadScenarioInitializationJsonPath
public ConfigurationDTO setLoadScenarioInitializationJsonPath(String loadScenarioInitializationJsonPath) -
getLoadGenerationMetricLabels
-
setLoadGenerationMetricLabels
-
getLlmMetricsEnabled
-
setLlmMetricsEnabled
-
getPerExpectationMetricsEnabled
-
setPerExpectationMetricsEnabled
-
getDeduplicateRecordedExpectations
-
setDeduplicateRecordedExpectations
-
getTemplatizeRecordedValues
-
setTemplatizeRecordedValues
-
getRedactSecretsInRecordedExpectations
-
setRedactSecretsInRecordedExpectations
public ConfigurationDTO setRedactSecretsInRecordedExpectations(Boolean redactSecretsInRecordedExpectations) -
getRedactSecretsInLog
-
setRedactSecretsInLog
-
getLlmCostBudgetUsd
-
setLlmCostBudgetUsd
-
getOtelPropagateTraceContext
-
setOtelPropagateTraceContext
-
getOtelGenerateTraceId
-
setOtelGenerateTraceId
-
getWasmEnabled
-
setWasmEnabled
-
getWasmMaxMemoryPages
-
setWasmMaxMemoryPages
-
getWasmExecutionTimeoutMillis
-
setWasmExecutionTimeoutMillis
-
getGrpcDescriptorDirectory
-
setGrpcDescriptorDirectory
-
getGrpcProtoDirectory
-
setGrpcProtoDirectory
-
getGrpcEnabled
-
setGrpcEnabled
-
getGrpcProtocPath
-
setGrpcProtocPath
-
getGrpcBidiStreamingEnabled
-
setGrpcBidiStreamingEnabled
-
getDnsEnabled
-
setDnsEnabled
-
getDnsPort
-
setDnsPort
-
getHttp3Port
-
setHttp3Port
-
getHttp3MaxIdleTimeout
-
setHttp3MaxIdleTimeout
-
getHttp3InitialMaxData
-
setHttp3InitialMaxData
-
getHttp3InitialMaxStreamDataBidirectional
-
setHttp3InitialMaxStreamDataBidirectional
public ConfigurationDTO setHttp3InitialMaxStreamDataBidirectional(Long http3InitialMaxStreamDataBidirectional) -
getHttp3InitialMaxStreamsBidirectional
-
setHttp3InitialMaxStreamsBidirectional
public ConfigurationDTO setHttp3InitialMaxStreamsBidirectional(Long http3InitialMaxStreamsBidirectional) -
getHttp3QpackMaxTableCapacity
-
setHttp3QpackMaxTableCapacity
-
getHttp3ConnectUdpEnabled
-
setHttp3ConnectUdpEnabled
-
getHttp3ConnectUdpAllowedTargets
-
setHttp3ConnectUdpAllowedTargets
-
getHttp3AltSvcMaxAge
-
setHttp3AltSvcMaxAge
-
getHttp3AdvertiseAltSvc
-
setHttp3AdvertiseAltSvc
-
getUseNativeTransport
-
setUseNativeTransport
-
getForwardConnectionPoolEnabled
-
setForwardConnectionPoolEnabled
-
getForwardConnectionPoolMaxIdlePerKey
-
setForwardConnectionPoolMaxIdlePerKey
public ConfigurationDTO setForwardConnectionPoolMaxIdlePerKey(Integer forwardConnectionPoolMaxIdlePerKey) -
getForwardConnectionPoolIdleTimeoutMillis
-
setForwardConnectionPoolIdleTimeoutMillis
public ConfigurationDTO setForwardConnectionPoolIdleTimeoutMillis(Long forwardConnectionPoolIdleTimeoutMillis) -
getForwardConnectionPoolKeepAlive
-
setForwardConnectionPoolKeepAlive
-
getForwardConnectionPoolMaxTotalPerKey
-
setForwardConnectionPoolMaxTotalPerKey
public ConfigurationDTO setForwardConnectionPoolMaxTotalPerKey(Integer forwardConnectionPoolMaxTotalPerKey) -
getForwardSocketKeepAlive
-
setForwardSocketKeepAlive
-
getForwardSocketKeepAliveIdleSeconds
-
setForwardSocketKeepAliveIdleSeconds
public ConfigurationDTO setForwardSocketKeepAliveIdleSeconds(Integer forwardSocketKeepAliveIdleSeconds) -
getForwardSocketKeepAliveIntervalSeconds
-
setForwardSocketKeepAliveIntervalSeconds
public ConfigurationDTO setForwardSocketKeepAliveIntervalSeconds(Integer forwardSocketKeepAliveIntervalSeconds) -
getForwardSocketKeepAliveCount
-
setForwardSocketKeepAliveCount
-
getForwardProxyRetryCount
-
setForwardProxyRetryCount
-
getForwardProxyRetryBackoffMillis
-
setForwardProxyRetryBackoffMillis
-
getForwardProxyHttp2Enabled
-
setForwardProxyHttp2Enabled
-
getForwardProxyHttp2Upgrade
-
setForwardProxyHttp2Upgrade
-
getForwardProxyCircuitBreakerEnabled
-
setForwardProxyCircuitBreakerEnabled
public ConfigurationDTO setForwardProxyCircuitBreakerEnabled(Boolean forwardProxyCircuitBreakerEnabled) -
getForwardProxyCircuitBreakerFailureThreshold
-
setForwardProxyCircuitBreakerFailureThreshold
public ConfigurationDTO setForwardProxyCircuitBreakerFailureThreshold(Integer forwardProxyCircuitBreakerFailureThreshold) -
getForwardProxyCircuitBreakerWindowMillis
-
setForwardProxyCircuitBreakerWindowMillis
public ConfigurationDTO setForwardProxyCircuitBreakerWindowMillis(Long forwardProxyCircuitBreakerWindowMillis) -
getEnforceResponseValidationForMocks
-
setEnforceResponseValidationForMocks
public ConfigurationDTO setEnforceResponseValidationForMocks(Boolean enforceResponseValidationForMocks) -
getMaxRequestBodySize
-
getMaxGrpcMessageSize
-
setMaxGrpcMessageSize
-
setMaxRequestBodySize
-
getMaxResponseBodySize
-
setMaxResponseBodySize
-
getMaxLlmConversationBodySize
-
setMaxLlmConversationBodySize
-
getDriftDetectionEnabled
-
setDriftDetectionEnabled
-
getDriftSampleRate
-
setDriftSampleRate
-
getDriftSemanticAnalysisEnabled
-
setDriftSemanticAnalysisEnabled
-
getDriftResponseTimeThresholdMs
-
setDriftResponseTimeThresholdMs
-
getDriftAlertWebhookEnabled
-
setDriftAlertWebhookEnabled
-
getDriftAlertWebhookUrl
-
setDriftAlertWebhookUrl
-
getDriftAlertSeverityThreshold
-
setDriftAlertSeverityThreshold
-
getDriftAlertCooldownMillis
-
setDriftAlertCooldownMillis
-
getControlPlaneAuditEnabled
-
setControlPlaneAuditEnabled
-
getControlPlaneAuditMaxEntries
-
setControlPlaneAuditMaxEntries
-
getControlPlaneAuditReads
-
setControlPlaneAuditReads
-
getHttp2Enabled
-
setHttp2Enabled
-
getStreamingResponsesEnabled
-
setStreamingResponsesEnabled
-
getMaxStreamingCaptureBytes
-
setMaxStreamingCaptureBytes
-
getStreamIdleTimeoutSeconds
-
setStreamIdleTimeoutSeconds
-
getValidateRequestsAgainstOpenApiSpec
-
setValidateRequestsAgainstOpenApiSpec
public ConfigurationDTO setValidateRequestsAgainstOpenApiSpec(Boolean validateRequestsAgainstOpenApiSpec) -
getDetailedVerificationFailures
-
setDetailedVerificationFailures
-
getFailVerificationOnEvictedLog
-
setFailVerificationOnEvictedLog
-
getGlobalResponseDelayMillis
-
setGlobalResponseDelayMillis
-
getForwardAdjustHostHeader
-
setForwardAdjustHostHeader
-
getForwardDefaultHostHeader
-
setForwardDefaultHostHeader
-
getForwardProxyBlockPrivateNetworks
-
setForwardProxyBlockPrivateNetworks
public ConfigurationDTO setForwardProxyBlockPrivateNetworks(Boolean forwardProxyBlockPrivateNetworks) -
getTlsAllowInsecureProtocols
-
setTlsAllowInsecureProtocols
-
getStateBackend
-
setStateBackend
-
getBlobStoreType
-
setBlobStoreType
-
getBlobStoreBucket
-
setBlobStoreBucket
-
getBlobStoreRegion
-
setBlobStoreRegion
-
getBlobStoreEndpoint
-
setBlobStoreEndpoint
-
getBlobStoreKeyPrefix
-
setBlobStoreKeyPrefix
-
getBlobStoreAccessKeyId
-
setBlobStoreAccessKeyId
-
getBlobStoreSecretAccessKey
-
setBlobStoreSecretAccessKey
-
getBlobStoreContainer
-
setBlobStoreContainer
-
getBlobStoreConnectionString
-
setBlobStoreConnectionString
-
getBlobStoreProjectId
-
setBlobStoreProjectId
-
getBlobStoreRestoreTimeoutSeconds
-
setBlobStoreRestoreTimeoutSeconds
-
getClusterEnabled
-
setClusterEnabled
-
getClusterName
-
setClusterName
-
getClusterTransportConfig
-
setClusterTransportConfig
-
getClusterVerifyFanIn
-
setClusterVerifyFanIn
-
getClusterVerifyFanInPeers
-
setClusterVerifyFanInPeers
-
getClusterFanInPeerAuthToken
WRITE-ONLY: the credential each node presents to its peers on cross-node fan-in queries, sent verbatim as the control-planeAuthorizationheader — so disclosing it hands any reader ofGET /mockserver/configurationa token granting MUTATE access to every node in the cluster. @JsonIgnore keeps it off the response entirely (the @JsonProperty setter keeps it settable over the control plane), which also makes a GET-then-PUT round trip safe: the property is absent from the body a client echoes back, and applyTo() leaves an absent value alone. Same pattern as dataPlaneBearerAuthenticationToken and the other credentials in this DTO. -
setClusterFanInPeerAuthToken
-
getControlPlaneOidcAuthenticationRequired
-
setControlPlaneOidcAuthenticationRequired
public ConfigurationDTO setControlPlaneOidcAuthenticationRequired(Boolean controlPlaneOidcAuthenticationRequired) -
getControlPlaneOidcIssuer
-
setControlPlaneOidcIssuer
-
getControlPlaneOidcJwksUri
-
setControlPlaneOidcJwksUri
-
getControlPlaneOidcAudience
-
setControlPlaneOidcAudience
-
getControlPlaneOidcRequiredScopes
-
setControlPlaneOidcRequiredScopes
public ConfigurationDTO setControlPlaneOidcRequiredScopes(Set<String> controlPlaneOidcRequiredScopes) -
getControlPlaneOidcScopeClaim
-
setControlPlaneOidcScopeClaim
-
getControlPlaneAuthorizationEnabled
-
setControlPlaneAuthorizationEnabled
public ConfigurationDTO setControlPlaneAuthorizationEnabled(Boolean controlPlaneAuthorizationEnabled) -
getControlPlaneScopeMapping
-
setControlPlaneScopeMapping
public ConfigurationDTO setControlPlaneScopeMapping(Map<String, ControlPlaneRole> controlPlaneScopeMapping) -
getTransparentProxyEnabled
-
setTransparentProxyEnabled
-
getTransparentProxyTproxy
-
setTransparentProxyTproxy
-
getTransparentProxyEbpf
-
setTransparentProxyEbpf
-
getTransparentProxyEbpfMapPath
-
setTransparentProxyEbpfMapPath
-
getAsyncKafkaBootstrapServers
-
setAsyncKafkaBootstrapServers
-
getAsyncMqttBrokerUrl
-
setAsyncMqttBrokerUrl
-
getAsyncAmqpUri
-
setAsyncAmqpUri
-
getAsyncRecordedMessageMaxEntries
-
setAsyncRecordedMessageMaxEntries
-
getLlmProvider
-
setLlmProvider
-
getLlmModel
-
setLlmModel
-
getLlmBaseUrl
-
setLlmBaseUrl
-
getLlmBackendsConfig
Documented shape is a PATH to a backends JSON file, which holds no secret and is returned unchanged. A value that is itself a JSON document has each credential-bearing field redacted — by the sameConfigurationProperties.redactSensitiveValue(String, String)rule every other disclosing surface uses. -
getLlmBackendsConfigRawValue
-
setLlmBackendsConfig
-
getLlmRequestTimeoutMillis
-
setLlmRequestTimeoutMillis
-
getLlmSemanticMatchingEnabled
-
setLlmSemanticMatchingEnabled
-
getLlmInferUsageEnabled
-
setLlmInferUsageEnabled
-
getLlmVcrStrict
-
setLlmVcrStrict
-
getLlmOptimisationMaxCalls
-
setLlmOptimisationMaxCalls
-
getFixtureBodyRedactFields
-
setFixtureBodyRedactFields
-
getOtelEndpoint
-
setOtelEndpoint
-
getOtelMetricsEnabled
-
setOtelMetricsEnabled
-
getOtelTracesEnabled
-
setOtelTracesEnabled
-
getOtelMetricsExportIntervalSeconds
-
setOtelMetricsExportIntervalSeconds
-
getOtelMetricsTemporality
-
setOtelMetricsTemporality
-
getPrometheusRemoteWriteEnabled
-
setPrometheusRemoteWriteEnabled
-
getPrometheusRemoteWriteUrl
-
setPrometheusRemoteWriteUrl
-
getPrometheusRemoteWriteIntervalSeconds
-
setPrometheusRemoteWriteIntervalSeconds
public ConfigurationDTO setPrometheusRemoteWriteIntervalSeconds(Long prometheusRemoteWriteIntervalSeconds) -
getPrometheusRemoteWriteBasicAuthUsername
-
setPrometheusRemoteWriteBasicAuthUsername
public ConfigurationDTO setPrometheusRemoteWriteBasicAuthUsername(String prometheusRemoteWriteBasicAuthUsername) -
getPrometheusRemoteWriteHeaders
The value of every credential-bearing header (Authorization,Api-Key, …) is redacted; every other header is returned exactly as supplied — by the sameConfigurationProperties.redactSensitiveValue(String, String)rule every other disclosing surface uses. -
getPrometheusRemoteWriteHeadersRawValue
-
setPrometheusRemoteWriteHeaders
-
getPrometheusRemoteWriteProtocolVersion
-
setPrometheusRemoteWriteProtocolVersion
public ConfigurationDTO setPrometheusRemoteWriteProtocolVersion(String prometheusRemoteWriteProtocolVersion) -
getRegexMatchingTimeoutMillis
-
setRegexMatchingTimeoutMillis
-
getXpathMatchingTimeoutMillis
-
setXpathMatchingTimeoutMillis
-
getCustomJsonUnitMatchersClass
-
setCustomJsonUnitMatchersClass
-
getLlmApiKey
-
getLlmApiKeyRawValue
-
setLlmApiKey
-
getPrometheusRemoteWriteBearerToken
-
getPrometheusRemoteWriteBearerTokenRawValue
-
setPrometheusRemoteWriteBearerToken
public ConfigurationDTO setPrometheusRemoteWriteBearerToken(String prometheusRemoteWriteBearerToken) -
getPrometheusRemoteWriteBasicAuthPassword
-
getPrometheusRemoteWriteBasicAuthPasswordRawValue
-
setPrometheusRemoteWriteBasicAuthPassword
public ConfigurationDTO setPrometheusRemoteWriteBasicAuthPassword(String prometheusRemoteWriteBasicAuthPassword)
-