private static class MultipartBodyBuilder.DefaultPartBuilder extends java.lang.Object implements MultipartBodyBuilder.PartBuilder
Modifier and Type | Field and Description |
---|---|
protected java.lang.Object |
body |
protected HttpHeaders |
headers |
Constructor and Description |
---|
DefaultPartBuilder(HttpHeaders headers,
java.lang.Object body) |
Modifier and Type | Method and Description |
---|---|
HttpEntity<?> |
build() |
MultipartBodyBuilder.PartBuilder |
header(java.lang.String headerName,
java.lang.String... headerValues)
Add part header values.
|
MultipartBodyBuilder.PartBuilder |
headers(java.util.function.Consumer<HttpHeaders> headersConsumer)
Manipulate the part headers through the given consumer.
|
private HttpHeaders |
initHeadersIfNecessary() |
@Nullable protected HttpHeaders headers
@Nullable protected final java.lang.Object body
public DefaultPartBuilder(@Nullable HttpHeaders headers, @Nullable java.lang.Object body)
public MultipartBodyBuilder.PartBuilder header(java.lang.String headerName, java.lang.String... headerValues)
MultipartBodyBuilder.PartBuilder
header
in interface MultipartBodyBuilder.PartBuilder
headerName
- the part header nameheaderValues
- the part header value(s)HttpHeaders.addAll(String, List)
public MultipartBodyBuilder.PartBuilder headers(java.util.function.Consumer<HttpHeaders> headersConsumer)
MultipartBodyBuilder.PartBuilder
headers
in interface MultipartBodyBuilder.PartBuilder
headersConsumer
- consumer to manipulate the part headers withprivate HttpHeaders initHeadersIfNecessary()
public HttpEntity<?> build()