# Uses of Interface
org.springframework.web.servlet.function.ServerRequest.Builder

Packages that use ServerRequest.Builder
Package
Description
org.springframework.web.servlet.function
Provides the types that make up Spring's functional web framework for Servlet environments.

## Uses of ServerRequest.Builder in org.springframework.web.servlet.function

Methods in org.springframework.web.servlet.function that return ServerRequest.Builder
Modifier and Type
Method
Description
`ServerRequest.Builder`
ServerRequest.Builder.`attribute(String name, Object value)`
Add an attribute with the given name and value.
`ServerRequest.Builder`
ServerRequest.Builder.`attributes(Consumer<Map<String,Object>> attributesConsumer)`
Manipulate this request's attributes with the given consumer.
`ServerRequest.Builder`
ServerRequest.Builder.`body(byte[] body)`
Set the body of the request.
`ServerRequest.Builder`
ServerRequest.Builder.`body(String body)`
Set the body of the request to the UTF-8 encoded bytes of the given string.
`ServerRequest.Builder`
ServerRequest.Builder.`cookie(String name, String... values)`
Add a cookie with the given name and value(s).
`ServerRequest.Builder`
ServerRequest.Builder.`cookies(Consumer<org.springframework.util.MultiValueMap<String,Cookie>> cookiesConsumer)`
Manipulate this request's cookies with the given consumer.
`static ServerRequest.Builder`
ServerRequest.`from(ServerRequest other)`
Create a builder with the status, headers, and cookies of the given request.
`ServerRequest.Builder`
ServerRequest.Builder.`header(String headerName, String... headerValues)`
Add the given header value(s) under the given name.
`ServerRequest.Builder`
ServerRequest.Builder.`headers(Consumer<org.springframework.http.HttpHeaders> headersConsumer)`
Manipulate this request's headers with the given consumer.
`ServerRequest.Builder`
ServerRequest.Builder.`method(org.springframework.http.HttpMethod method)`
Set the method of the request.
`ServerRequest.Builder`
ServerRequest.Builder.`param(String name, String... values)`
Add a parameter with the given name and value.
`ServerRequest.Builder`
ServerRequest.Builder.`params(Consumer<org.springframework.util.MultiValueMap<String,String>> paramsConsumer)`
Manipulate this request's parameters with the given consumer.
`ServerRequest.Builder`
ServerRequest.Builder.`remoteAddress(InetSocketAddress remoteAddress)`
Set the remote address of the request.
`ServerRequest.Builder`
ServerRequest.Builder.`uri(URI uri)`
Set the URI of the request.