public class MultiPartSpecBuilder extends Object
Usage example:
File myFile = ..
given().multiPart(new MultiPartSpecBuilder(myFile).with().fileName("some-name.txt").and().with().mimeType("application/vnd.mycompany+text").build()). ..
| Constructor and Description |
|---|
MultiPartSpecBuilder(byte[] content)
Create a new multi-part specification with control name equal to file.
|
MultiPartSpecBuilder(File content)
Create a new multi-part specification with control name equal to file.
|
MultiPartSpecBuilder(InputStream content)
Create a new multi-part specification with control name equal to file.
|
MultiPartSpecBuilder(Object content)
Create a new multi-part specification with control name equal to file.
|
MultiPartSpecBuilder(String content)
Create a new multi-part specification with control name equal to file.
|
| Modifier and Type | Method and Description |
|---|---|
MultiPartSpecBuilder |
and()
Just a method that can be used as syntactic sugar.
|
MultiPartSpecification |
build() |
MultiPartSpecBuilder |
charset(Charset charset)
Specify the charset for this charset.
|
MultiPartSpecBuilder |
charset(String charset)
Specify the charset for this charset.
|
MultiPartSpecBuilder |
controlName(String controlName)
Specify the control name of this multi-part.
|
MultiPartSpecBuilder |
fileName(String fileName)
Specify the file name of this multi-part.
|
MultiPartSpecBuilder |
mimeType(String mimeType)
Specify the mime-type for this multi-part.
|
MultiPartSpecBuilder |
with()
Just a method that can be used as syntactic sugar.
|
public MultiPartSpecBuilder(Object content)
content - The content to include in the multi-part specification.public MultiPartSpecBuilder(InputStream content)
content - The content to include in the multi-part specification.public MultiPartSpecBuilder(String content)
content - The content to include in the multi-part specification.public MultiPartSpecBuilder(byte[] content)
content - The content to include in the multi-part specification.public MultiPartSpecBuilder(File content)
content - The content to include in the multi-part specification.public MultiPartSpecBuilder controlName(String controlName)
controlName - The control name to use. Default is file.public MultiPartSpecBuilder fileName(String fileName)
fileName - The file name to use.public MultiPartSpecBuilder mimeType(String mimeType)
mimeType - The mime-typepublic MultiPartSpecBuilder charset(String charset)
charset - The charset to usepublic MultiPartSpecBuilder with()
public MultiPartSpecBuilder and()
public MultiPartSpecBuilder charset(Charset charset)
charset - The charset to usepublic MultiPartSpecification build()
Copyright © 2010–2014. All rights reserved.