public class MultiPartSpecBuilder extends Object
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(Object content,
ObjectMapper objectMapper)
Create a new multi-part specification with control name equal to file.
|
MultiPartSpecBuilder(Object content,
ObjectMapperType objectMapperType)
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 |
emptyFileName()
Set the filename of the multi-part to empty (none).
|
MultiPartSpecBuilder |
fileName(String fileName)
Specify the file name of this multi-part.
|
MultiPartSpecBuilder |
header(String name,
String value)
Add a header to this multipart specification.
|
MultiPartSpecBuilder |
headers(Map<String,String> headers)
Set the headers for this multipart specification (replaces previous headers)
|
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(Object content, ObjectMapperType objectMapperType)
content
- The content to include in the multi-part specification.public MultiPartSpecBuilder(Object content, ObjectMapper objectMapper)
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 header(String name, String value)
name
- The name of the headervalue
- The value of the headerpublic MultiPartSpecBuilder headers(Map<String,String> headers)
headers
- The headers as a mappublic 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 MultiPartSpecBuilder emptyFileName()
This is the same as calling fileName(String)
with null
.
fileName(String)
public MultiPartSpecification build()
Copyright © 2010–2019. All rights reserved.