public static final class MultipartBody.Builder
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private okio.ByteString |
boundary |
private java.util.List<MultipartBody.Part> |
parts |
private MediaType |
type |
| Constructor and Description |
|---|
Builder() |
Builder(java.lang.String boundary) |
| Modifier and Type | Method and Description |
|---|---|
MultipartBody.Builder |
addFormDataPart(java.lang.String name,
java.lang.String value)
Add a form data part to the body.
|
MultipartBody.Builder |
addFormDataPart(java.lang.String name,
java.lang.String filename,
RequestBody body)
Add a form data part to the body.
|
MultipartBody.Builder |
addPart(Headers headers,
RequestBody body)
Add a part to the body.
|
MultipartBody.Builder |
addPart(MultipartBody.Part part)
Add a part to the body.
|
MultipartBody.Builder |
addPart(RequestBody body)
Add a part to the body.
|
MultipartBody |
build()
Assemble the specified parts into a request body.
|
MultipartBody.Builder |
setType(MediaType type)
Set the MIME type.
|
private final okio.ByteString boundary
private MediaType type
private final java.util.List<MultipartBody.Part> parts
public MultipartBody.Builder setType(MediaType type)
type are MultipartBody.MIXED (the default), MultipartBody.ALTERNATIVE, MultipartBody.DIGEST, MultipartBody.PARALLEL and MultipartBody.FORM.public MultipartBody.Builder addPart(RequestBody body)
public MultipartBody.Builder addPart(@Nullable Headers headers, RequestBody body)
public MultipartBody.Builder addFormDataPart(java.lang.String name, java.lang.String value)
public MultipartBody.Builder addFormDataPart(java.lang.String name, @Nullable java.lang.String filename, RequestBody body)
public MultipartBody.Builder addPart(MultipartBody.Part part)
public MultipartBody build()