private static class MockServerRequest.BuilderImpl extends java.lang.Object implements MockServerRequest.Builder
Modifier and Type | Field and Description |
---|---|
private java.util.Map<java.lang.String,java.lang.Object> |
attributes |
private java.lang.Object |
body |
private java.lang.String |
contextPath |
private MultiValueMap<java.lang.String,HttpCookie> |
cookies |
private MockServerRequest.MockHeaders |
headers |
private HttpMethod |
method |
private java.util.Map<java.lang.String,java.lang.String> |
pathVariables |
private java.security.Principal |
principal |
private MultiValueMap<java.lang.String,java.lang.String> |
queryParams |
private WebSession |
session |
private java.net.URI |
uri |
Modifier | Constructor and Description |
---|---|
private |
BuilderImpl() |
private HttpMethod method
private java.net.URI uri
private java.lang.String contextPath
private MockServerRequest.MockHeaders headers
private MultiValueMap<java.lang.String,HttpCookie> cookies
@Nullable private java.lang.Object body
private java.util.Map<java.lang.String,java.lang.Object> attributes
private MultiValueMap<java.lang.String,java.lang.String> queryParams
private java.util.Map<java.lang.String,java.lang.String> pathVariables
@Nullable private WebSession session
@Nullable private java.security.Principal principal
public MockServerRequest.Builder method(HttpMethod method)
method
in interface MockServerRequest.Builder
public MockServerRequest.Builder uri(java.net.URI uri)
uri
in interface MockServerRequest.Builder
public MockServerRequest.Builder contextPath(java.lang.String contextPath)
contextPath
in interface MockServerRequest.Builder
public MockServerRequest.Builder cookie(HttpCookie... cookies)
cookie
in interface MockServerRequest.Builder
public MockServerRequest.Builder cookies(MultiValueMap<java.lang.String,HttpCookie> cookies)
cookies
in interface MockServerRequest.Builder
public MockServerRequest.Builder header(java.lang.String key, java.lang.String value)
header
in interface MockServerRequest.Builder
public MockServerRequest.Builder headers(HttpHeaders headers)
headers
in interface MockServerRequest.Builder
public MockServerRequest.Builder attribute(java.lang.String name, java.lang.Object value)
attribute
in interface MockServerRequest.Builder
public MockServerRequest.Builder attributes(java.util.Map<java.lang.String,java.lang.Object> attributes)
attributes
in interface MockServerRequest.Builder
public MockServerRequest.Builder queryParam(java.lang.String key, java.lang.String value)
queryParam
in interface MockServerRequest.Builder
public MockServerRequest.Builder queryParams(MultiValueMap<java.lang.String,java.lang.String> queryParams)
queryParams
in interface MockServerRequest.Builder
public MockServerRequest.Builder pathVariable(java.lang.String key, java.lang.String value)
pathVariable
in interface MockServerRequest.Builder
public MockServerRequest.Builder pathVariables(java.util.Map<java.lang.String,java.lang.String> pathVariables)
pathVariables
in interface MockServerRequest.Builder
public MockServerRequest.Builder session(WebSession session)
session
in interface MockServerRequest.Builder
public MockServerRequest.Builder session(java.security.Principal principal)
session
in interface MockServerRequest.Builder
public MockServerRequest body(java.lang.Object body)
body
in interface MockServerRequest.Builder
public MockServerRequest build()
build
in interface MockServerRequest.Builder