Class ResteasyEntityPartBuilder
- java.lang.Object
-
- org.jboss.resteasy.plugins.providers.multipart.ResteasyEntityPartBuilder
-
- All Implemented Interfaces:
jakarta.ws.rs.core.EntityPart.Builder
public class ResteasyEntityPartBuilder extends Object implements jakarta.ws.rs.core.EntityPart.Builder
An implementation of theEntityPart.Builder
.This is not intended for direct usage. Use the
EntityPart.withName(String)
instead.- Author:
- James R. Perkins
-
-
Constructor Summary
Constructors Constructor Description ResteasyEntityPartBuilder(String name)
Creates a new builder with the part name.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description jakarta.ws.rs.core.EntityPart
build()
jakarta.ws.rs.core.EntityPart.Builder
content(InputStream content)
jakarta.ws.rs.core.EntityPart.Builder
content(Object content)
<T> jakarta.ws.rs.core.EntityPart.Builder
content(T content, jakarta.ws.rs.core.GenericType<T> type)
<T> jakarta.ws.rs.core.EntityPart.Builder
content(T content, Class<? extends T> type)
jakarta.ws.rs.core.EntityPart.Builder
fileName(String fileName)
jakarta.ws.rs.core.EntityPart.Builder
header(String headerName, String... headerValues)
jakarta.ws.rs.core.EntityPart.Builder
headers(jakarta.ws.rs.core.MultivaluedMap<String,String> newHeaders)
jakarta.ws.rs.core.EntityPart.Builder
mediaType(jakarta.ws.rs.core.MediaType mediaType)
jakarta.ws.rs.core.EntityPart.Builder
mediaType(String mediaTypeString)
-
-
-
Constructor Detail
-
ResteasyEntityPartBuilder
public ResteasyEntityPartBuilder(String name)
Creates a new builder with the part name.- Parameters:
name
- the part name
-
-
Method Detail
-
mediaType
public jakarta.ws.rs.core.EntityPart.Builder mediaType(jakarta.ws.rs.core.MediaType mediaType) throws IllegalArgumentException
- Specified by:
mediaType
in interfacejakarta.ws.rs.core.EntityPart.Builder
- Throws:
IllegalArgumentException
-
mediaType
public jakarta.ws.rs.core.EntityPart.Builder mediaType(String mediaTypeString) throws IllegalArgumentException
- Specified by:
mediaType
in interfacejakarta.ws.rs.core.EntityPart.Builder
- Throws:
IllegalArgumentException
-
header
public jakarta.ws.rs.core.EntityPart.Builder header(String headerName, String... headerValues) throws IllegalArgumentException
- Specified by:
header
in interfacejakarta.ws.rs.core.EntityPart.Builder
- Throws:
IllegalArgumentException
-
headers
public jakarta.ws.rs.core.EntityPart.Builder headers(jakarta.ws.rs.core.MultivaluedMap<String,String> newHeaders) throws IllegalArgumentException
- Specified by:
headers
in interfacejakarta.ws.rs.core.EntityPart.Builder
- Throws:
IllegalArgumentException
-
fileName
public jakarta.ws.rs.core.EntityPart.Builder fileName(String fileName) throws IllegalArgumentException
- Specified by:
fileName
in interfacejakarta.ws.rs.core.EntityPart.Builder
- Throws:
IllegalArgumentException
-
content
public jakarta.ws.rs.core.EntityPart.Builder content(InputStream content) throws IllegalArgumentException
- Specified by:
content
in interfacejakarta.ws.rs.core.EntityPart.Builder
- Throws:
IllegalArgumentException
-
content
public <T> jakarta.ws.rs.core.EntityPart.Builder content(T content, Class<? extends T> type) throws IllegalArgumentException
- Specified by:
content
in interfacejakarta.ws.rs.core.EntityPart.Builder
- Throws:
IllegalArgumentException
-
content
public jakarta.ws.rs.core.EntityPart.Builder content(Object content) throws IllegalArgumentException
- Specified by:
content
in interfacejakarta.ws.rs.core.EntityPart.Builder
- Throws:
IllegalArgumentException
-
content
public <T> jakarta.ws.rs.core.EntityPart.Builder content(T content, jakarta.ws.rs.core.GenericType<T> type) throws IllegalArgumentException
- Specified by:
content
in interfacejakarta.ws.rs.core.EntityPart.Builder
- Throws:
IllegalArgumentException
-
build
public jakarta.ws.rs.core.EntityPart build() throws IllegalStateException, IOException, jakarta.ws.rs.WebApplicationException
- Specified by:
build
in interfacejakarta.ws.rs.core.EntityPart.Builder
- Throws:
IllegalStateException
IOException
jakarta.ws.rs.WebApplicationException
-
-