public class HttpOverrideForwardedRequest extends Action<HttpOverrideForwardedRequest>
Action.Direction, Action.Type
Constructor and Description |
---|
HttpOverrideForwardedRequest() |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object o) |
static HttpOverrideForwardedRequest |
forwardOverriddenRequest()
Static builder which will allow overriding proxied request with the specified request.
|
static HttpOverrideForwardedRequest |
forwardOverriddenRequest(HttpRequest httpRequest)
Static builder which will allow overriding proxied request with the specified request.
|
static HttpOverrideForwardedRequest |
forwardOverriddenRequest(HttpRequest httpRequest,
HttpRequestModifier requestModifier)
Static builder which will allow overriding or modifying proxied request with the specified request.
|
static HttpOverrideForwardedRequest |
forwardOverriddenRequest(HttpRequest httpRequest,
HttpRequestModifier requestModifier,
HttpResponse httpResponse,
HttpResponseModifier responseModifier)
Static builder which will allow overriding proxied request with the specified request.
|
static HttpOverrideForwardedRequest |
forwardOverriddenRequest(HttpRequest httpRequest,
HttpResponse httpResponse)
Static builder which will allow overriding proxied request with the specified request.
|
HttpRequestModifier |
getRequestModifier() |
HttpRequest |
getRequestOverride() |
HttpResponseModifier |
getResponseModifier() |
HttpResponse |
getResponseOverride() |
Action.Type |
getType() |
int |
hashCode() |
HttpOverrideForwardedRequest |
withRequestModifier(HttpRequestModifier requestModifier)
Allow path, query parameters, headers and cookies to be modified
|
HttpOverrideForwardedRequest |
withRequestOverride(HttpRequest httpRequest)
All fields, headers, cookies, etc of the provided request will be overridden
|
HttpOverrideForwardedRequest |
withResponseModifier(HttpResponseModifier responseModifier)
Allow headers and cookies to be modified
|
HttpOverrideForwardedRequest |
withResponseOverride(HttpResponse httpResponse)
All fields, headers, cookies, etc of the provided response will be overridden
|
getDelay, getExpectationId, setExpectationId, withDelay, withDelay
toString
fieldsExcludedFromEqualsAndHashCode
public static HttpOverrideForwardedRequest forwardOverriddenRequest()
public static HttpOverrideForwardedRequest forwardOverriddenRequest(HttpRequest httpRequest)
httpRequest
- the HttpRequest specifying what to overridepublic static HttpOverrideForwardedRequest forwardOverriddenRequest(HttpRequest httpRequest, HttpRequestModifier requestModifier)
httpRequest
- the HttpRequest specifying what to overriderequestModifier
- what to modify in the requestpublic static HttpOverrideForwardedRequest forwardOverriddenRequest(HttpRequest httpRequest, HttpResponse httpResponse)
httpRequest
- the HttpRequest specifying what to overridehttpResponse
- the HttpRequest specifying what to overridepublic static HttpOverrideForwardedRequest forwardOverriddenRequest(HttpRequest httpRequest, HttpRequestModifier requestModifier, HttpResponse httpResponse, HttpResponseModifier responseModifier)
httpRequest
- the HttpRequest specifying what to overriderequestModifier
- what to modify in the requesthttpResponse
- the HttpRequest specifying what to overrideresponseModifier
- what to modify in the responsepublic HttpRequest getRequestOverride()
public HttpOverrideForwardedRequest withRequestOverride(HttpRequest httpRequest)
httpRequest
- the HttpRequest specifying what to overridepublic HttpRequestModifier getRequestModifier()
public HttpOverrideForwardedRequest withRequestModifier(HttpRequestModifier requestModifier)
requestModifier
- what to modifypublic HttpResponse getResponseOverride()
public HttpOverrideForwardedRequest withResponseOverride(HttpResponse httpResponse)
httpResponse
- the HttpResponse specifying what to overridepublic HttpResponseModifier getResponseModifier()
public HttpOverrideForwardedRequest withResponseModifier(HttpResponseModifier responseModifier)
responseModifier
- what to modifypublic Action.Type getType()
getType
in class Action<HttpOverrideForwardedRequest>
public boolean equals(Object o)
equals
in class Action<HttpOverrideForwardedRequest>
public int hashCode()
hashCode
in class Action<HttpOverrideForwardedRequest>
Copyright © 2022. All rights reserved.