public class HoverflyConfiguration
extends java.lang.Object
| Constructor and Description |
|---|
HoverflyConfiguration(int proxyPort,
int adminPort,
boolean proxyLocalHost,
java.lang.String destination,
java.lang.String proxyCaCertificate,
java.util.List<java.lang.String> captureHeaders,
boolean webServer,
org.slf4j.Logger hoverflyLogger,
LogLevel logLevel,
boolean statefulCapture,
boolean incrementalCapture,
SimulationPreprocessor preprocessor)
Create configurations for internal-managed hoverfly
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getAdminCertificate() |
int |
getAdminPort()
Gets the admin port
Hoverfly is configured to run on |
java.util.Optional<java.lang.String> |
getAuthToken() |
java.lang.String |
getBinaryLocation() |
java.lang.String |
getBinaryNameFormat() |
java.util.List<java.lang.String> |
getCaptureHeaders() |
java.util.List<java.lang.String> |
getCommands() |
java.lang.String |
getDestination() |
java.lang.String |
getHost()
Returns the host for the remote instance of hoverfly
|
java.util.Optional<org.slf4j.Logger> |
getHoverflyLogger() |
LocalMiddleware |
getLocalMiddleware() |
java.util.Optional<LogLevel> |
getLogLevel() |
java.util.Optional<java.lang.String> |
getProxyCaCertificate() |
int |
getProxyPort()
Gets the proxy port
Hoverfly is configured to run on |
java.lang.String |
getScheme() |
java.util.Optional<SimulationPreprocessor> |
getSimulationPreprocessor() |
java.lang.String |
getSslCertificatePath()
Gets the path to SSL certificate
|
java.lang.String |
getSslKeyPath()
Gets the path to SSL key
|
java.lang.String |
getUpstreamProxy() |
boolean |
isIncrementalCapture() |
boolean |
isMiddlewareEnabled() |
boolean |
isPlainHttpTunneling() |
boolean |
isProxyLocalHost() |
boolean |
isRemoteInstance() |
boolean |
isStatefulCapture() |
boolean |
isTlsVerificationDisabled() |
boolean |
isWebServer() |
void |
setAdminPort(int adminPort) |
void |
setBinaryLocation(java.lang.String binaryLocation) |
void |
setBinaryNameFormat(java.lang.String binaryNameFormat) |
void |
setCommands(java.util.List<java.lang.String> commands) |
void |
setLocalMiddleware(LocalMiddleware localMiddleware) |
void |
setPlainHttpTunneling(boolean plainHttpTunneling) |
void |
setProxyPort(int proxyPort) |
void |
setSimulationPreprocessor(SimulationPreprocessor simulationPreprocessor) |
void |
setSslCertificatePath(java.lang.String sslCertificatePath) |
void |
setSslKeyPath(java.lang.String sslKeyPath) |
void |
setTlsVerificationDisabled(boolean tlsVerificationDisabled) |
void |
setUpstreamProxy(java.lang.String upstreamProxy) |
void |
setWebServer(boolean webServer) |
public HoverflyConfiguration(int proxyPort,
int adminPort,
boolean proxyLocalHost,
java.lang.String destination,
java.lang.String proxyCaCertificate,
java.util.List<java.lang.String> captureHeaders,
boolean webServer,
org.slf4j.Logger hoverflyLogger,
LogLevel logLevel,
boolean statefulCapture,
boolean incrementalCapture,
SimulationPreprocessor preprocessor)
public java.lang.String getHost()
public java.lang.String getScheme()
public int getProxyPort()
Hoverfly is configured to run onpublic int getAdminPort()
Hoverfly is configured to run onpublic boolean isProxyLocalHost()
public java.lang.String getSslCertificatePath()
public java.lang.String getSslKeyPath()
public void setSslCertificatePath(java.lang.String sslCertificatePath)
public void setSslKeyPath(java.lang.String sslKeyPath)
public java.lang.String getDestination()
public java.util.Optional<java.lang.String> getAuthToken()
public boolean isRemoteInstance()
public java.util.Optional<java.lang.String> getProxyCaCertificate()
public java.lang.String getAdminCertificate()
public java.util.List<java.lang.String> getCaptureHeaders()
public java.lang.String getUpstreamProxy()
public void setUpstreamProxy(java.lang.String upstreamProxy)
public void setProxyPort(int proxyPort)
public void setAdminPort(int adminPort)
public boolean isWebServer()
public void setWebServer(boolean webServer)
public boolean isTlsVerificationDisabled()
public void setTlsVerificationDisabled(boolean tlsVerificationDisabled)
public boolean isPlainHttpTunneling()
public void setPlainHttpTunneling(boolean plainHttpTunneling)
public LocalMiddleware getLocalMiddleware()
public void setLocalMiddleware(LocalMiddleware localMiddleware)
public boolean isMiddlewareEnabled()
public java.util.Optional<org.slf4j.Logger> getHoverflyLogger()
public java.util.Optional<LogLevel> getLogLevel()
public boolean isStatefulCapture()
public boolean isIncrementalCapture()
public void setSimulationPreprocessor(SimulationPreprocessor simulationPreprocessor)
public java.util.Optional<SimulationPreprocessor> getSimulationPreprocessor()
public java.lang.String getBinaryNameFormat()
public void setBinaryNameFormat(java.lang.String binaryNameFormat)
public java.util.List<java.lang.String> getCommands()
public void setCommands(java.util.List<java.lang.String> commands)
public void setBinaryLocation(java.lang.String binaryLocation)
public java.lang.String getBinaryLocation()