Package org.apache.http.entity.mime
Class MultipartEntityBuilder
- java.lang.Object
-
- org.apache.http.entity.mime.MultipartEntityBuilder
-
public class MultipartEntityBuilder extends java.lang.ObjectBuilder for multipartHttpEntitys.- Since:
- 4.3
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description MultipartEntityBuilderaddBinaryBody(java.lang.String name, byte[] b)MultipartEntityBuilderaddBinaryBody(java.lang.String name, byte[] b, org.apache.http.entity.ContentType contentType, java.lang.String filename)MultipartEntityBuilderaddBinaryBody(java.lang.String name, java.io.File file)MultipartEntityBuilderaddBinaryBody(java.lang.String name, java.io.File file, org.apache.http.entity.ContentType contentType, java.lang.String filename)MultipartEntityBuilderaddBinaryBody(java.lang.String name, java.io.InputStream stream)MultipartEntityBuilderaddBinaryBody(java.lang.String name, java.io.InputStream stream, org.apache.http.entity.ContentType contentType, java.lang.String filename)MultipartEntityBuilderaddPart(java.lang.String name, ContentBody contentBody)MultipartEntityBuilderaddPart(FormBodyPart bodyPart)MultipartEntityBuilderaddTextBody(java.lang.String name, java.lang.String text)MultipartEntityBuilderaddTextBody(java.lang.String name, java.lang.String text, org.apache.http.entity.ContentType contentType)org.apache.http.HttpEntitybuild()static MultipartEntityBuildercreate()MultipartEntityBuilderseContentType(org.apache.http.entity.ContentType contentType)Deprecated.MultipartEntityBuildersetBoundary(java.lang.String boundary)MultipartEntityBuildersetCharset(java.nio.charset.Charset charset)MultipartEntityBuildersetContentType(org.apache.http.entity.ContentType contentType)MultipartEntityBuildersetLaxMode()MultipartEntityBuildersetMimeSubtype(java.lang.String subType)MultipartEntityBuildersetMode(HttpMultipartMode mode)MultipartEntityBuildersetStrictMode()
-
-
-
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()
-
-