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.EntityPartbuild()jakarta.ws.rs.core.EntityPart.Buildercontent(InputStream content)jakarta.ws.rs.core.EntityPart.Buildercontent(Object content)<T> jakarta.ws.rs.core.EntityPart.Buildercontent(T content, jakarta.ws.rs.core.GenericType<T> type)<T> jakarta.ws.rs.core.EntityPart.Buildercontent(T content, Class<? extends T> type)jakarta.ws.rs.core.EntityPart.BuilderfileName(String fileName)jakarta.ws.rs.core.EntityPart.Builderheader(String headerName, String... headerValues)jakarta.ws.rs.core.EntityPart.Builderheaders(jakarta.ws.rs.core.MultivaluedMap<String,String> newHeaders)jakarta.ws.rs.core.EntityPart.BuildermediaType(jakarta.ws.rs.core.MediaType mediaType)jakarta.ws.rs.core.EntityPart.BuildermediaType(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:
mediaTypein interfacejakarta.ws.rs.core.EntityPart.Builder- Throws:
IllegalArgumentException
-
mediaType
public jakarta.ws.rs.core.EntityPart.Builder mediaType(String mediaTypeString) throws IllegalArgumentException
- Specified by:
mediaTypein 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:
headerin 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:
headersin interfacejakarta.ws.rs.core.EntityPart.Builder- Throws:
IllegalArgumentException
-
fileName
public jakarta.ws.rs.core.EntityPart.Builder fileName(String fileName) throws IllegalArgumentException
- Specified by:
fileNamein interfacejakarta.ws.rs.core.EntityPart.Builder- Throws:
IllegalArgumentException
-
content
public jakarta.ws.rs.core.EntityPart.Builder content(InputStream content) throws IllegalArgumentException
- Specified by:
contentin 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:
contentin interfacejakarta.ws.rs.core.EntityPart.Builder- Throws:
IllegalArgumentException
-
content
public jakarta.ws.rs.core.EntityPart.Builder content(Object content) throws IllegalArgumentException
- Specified by:
contentin 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:
contentin 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:
buildin interfacejakarta.ws.rs.core.EntityPart.Builder- Throws:
IllegalStateExceptionIOExceptionjakarta.ws.rs.WebApplicationException
-
-