Package org.apache.http.entity.mime
Class MultipartEntityBuilder
- java.lang.Object
-
- org.apache.http.entity.mime.MultipartEntityBuilder
-
public class MultipartEntityBuilder extends java.lang.Object
Builder for multipartHttpEntity
s.- Since:
- 4.3
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description MultipartEntityBuilder
addBinaryBody(java.lang.String name, byte[] b)
MultipartEntityBuilder
addBinaryBody(java.lang.String name, byte[] b, org.apache.http.entity.ContentType contentType, java.lang.String filename)
MultipartEntityBuilder
addBinaryBody(java.lang.String name, java.io.File file)
MultipartEntityBuilder
addBinaryBody(java.lang.String name, java.io.File file, org.apache.http.entity.ContentType contentType, java.lang.String filename)
MultipartEntityBuilder
addBinaryBody(java.lang.String name, java.io.InputStream stream)
MultipartEntityBuilder
addBinaryBody(java.lang.String name, java.io.InputStream stream, org.apache.http.entity.ContentType contentType, java.lang.String filename)
MultipartEntityBuilder
addPart(java.lang.String name, ContentBody contentBody)
MultipartEntityBuilder
addPart(FormBodyPart bodyPart)
MultipartEntityBuilder
addTextBody(java.lang.String name, java.lang.String text)
MultipartEntityBuilder
addTextBody(java.lang.String name, java.lang.String text, org.apache.http.entity.ContentType contentType)
org.apache.http.HttpEntity
build()
static MultipartEntityBuilder
create()
MultipartEntityBuilder
seContentType(org.apache.http.entity.ContentType contentType)
Deprecated.MultipartEntityBuilder
setBoundary(java.lang.String boundary)
MultipartEntityBuilder
setCharset(java.nio.charset.Charset charset)
MultipartEntityBuilder
setContentType(org.apache.http.entity.ContentType contentType)
MultipartEntityBuilder
setLaxMode()
MultipartEntityBuilder
setMimeSubtype(java.lang.String subType)
MultipartEntityBuilder
setMode(HttpMultipartMode mode)
MultipartEntityBuilder
setStrictMode()
-
-
-
Method Detail
-
create
public static MultipartEntityBuilder create()
-
setMode
public MultipartEntityBuilder setMode(HttpMultipartMode mode)
-
setLaxMode
public MultipartEntityBuilder setLaxMode()
-
setStrictMode
public MultipartEntityBuilder setStrictMode()
-
setBoundary
public MultipartEntityBuilder setBoundary(java.lang.String boundary)
-
setMimeSubtype
public MultipartEntityBuilder setMimeSubtype(java.lang.String subType)
- Since:
- 4.4
-
seContentType
@Deprecated public MultipartEntityBuilder seContentType(org.apache.http.entity.ContentType contentType)
Deprecated.- Since:
- 4.4
-
setContentType
public MultipartEntityBuilder setContentType(org.apache.http.entity.ContentType contentType)
- Since:
- 4.5
-
setCharset
public MultipartEntityBuilder setCharset(java.nio.charset.Charset charset)
-
addPart
public MultipartEntityBuilder addPart(FormBodyPart bodyPart)
- Since:
- 4.4
-
addPart
public MultipartEntityBuilder addPart(java.lang.String name, ContentBody contentBody)
-
addTextBody
public MultipartEntityBuilder addTextBody(java.lang.String name, java.lang.String text, org.apache.http.entity.ContentType contentType)
-
addTextBody
public MultipartEntityBuilder addTextBody(java.lang.String name, java.lang.String text)
-
addBinaryBody
public MultipartEntityBuilder addBinaryBody(java.lang.String name, byte[] b, org.apache.http.entity.ContentType contentType, java.lang.String filename)
-
addBinaryBody
public MultipartEntityBuilder addBinaryBody(java.lang.String name, byte[] b)
-
addBinaryBody
public MultipartEntityBuilder addBinaryBody(java.lang.String name, java.io.File file, org.apache.http.entity.ContentType contentType, java.lang.String filename)
-
addBinaryBody
public MultipartEntityBuilder addBinaryBody(java.lang.String name, java.io.File file)
-
addBinaryBody
public MultipartEntityBuilder addBinaryBody(java.lang.String name, java.io.InputStream stream, org.apache.http.entity.ContentType contentType, java.lang.String filename)
-
addBinaryBody
public MultipartEntityBuilder addBinaryBody(java.lang.String name, java.io.InputStream stream)
-
build
public org.apache.http.HttpEntity build()
-
-