Package org.springframework.http
Interface RequestEntity.BodyBuilder
- All Superinterfaces:
RequestEntity.HeadersBuilder<RequestEntity.BodyBuilder>
- Enclosing class:
- RequestEntity<T>
public static interface RequestEntity.BodyBuilder
extends RequestEntity.HeadersBuilder<RequestEntity.BodyBuilder>
Defines a builder that adds a body to the response entity.
-
Method Summary
Modifier and TypeMethodDescription<T> RequestEntity<T>
body
(T body) Set the body of the request entity and build the RequestEntity.<T> RequestEntity<T>
Set the body and type of the request entity and build the RequestEntity.contentLength
(long contentLength) Set the length of the body in bytes, as specified by theContent-Length
header.contentType
(MediaType contentType) Set the media type of the body, as specified by theContent-Type
header.Methods inherited from interface org.springframework.http.RequestEntity.HeadersBuilder
accept, acceptCharset, build, header, headers, headers, ifModifiedSince, ifModifiedSince, ifModifiedSince, ifNoneMatch
-
Method Details
-
contentLength
Set the length of the body in bytes, as specified by theContent-Length
header.- Parameters:
contentLength
- the content length- Returns:
- this builder
- See Also:
-
contentType
Set the media type of the body, as specified by theContent-Type
header.- Parameters:
contentType
- the content type- Returns:
- this builder
- See Also:
-
body
Set the body of the request entity and build the RequestEntity.- Type Parameters:
T
- the type of the body- Parameters:
body
- the body of the request entity- Returns:
- the built request entity
-
body
Set the body and type of the request entity and build the RequestEntity.- Type Parameters:
T
- the type of the body- Parameters:
body
- the body of the request entitytype
- the type of the body, useful for generic type resolution- Returns:
- the built request entity
- Since:
- 4.3
-