java.lang.Object
io.helidon.common.http.MediaType.Builder
- All Implemented Interfaces:
Builder<MediaType.Builder,
,MediaType> Supplier<MediaType>
- Enclosing class:
- MediaType
public static final class MediaType.Builder
extends Object
implements Builder<MediaType.Builder,MediaType>
A fluent API builder to create instances of
MediaType
.-
Method Summary
Modifier and TypeMethodDescriptionaddParameter
(String parameter, String value) Add a new parameter to the parameter map.build()
Build the instance from this builder.Character set of the media type.parameters
(Map<String, String> parameters) Parameters of the media type.Subtype of the new media type.Type of the new media type.
-
Method Details
-
build
Description copied from interface:Builder
Build the instance from this builder.- Specified by:
build
in interfaceBuilder<MediaType.Builder,
MediaType> - Returns:
- instance of the built type
-
type
Type of the new media type.- Parameters:
type
- the primary type, default is "*"- Returns:
- updated builder instance
-
subtype
Subtype of the new media type.- Parameters:
subtype
- the secondary type, default is "*"- Returns:
- updated builder instance
-
charset
Character set of the media type. -
addParameter
Add a new parameter to the parameter map.- Parameters:
parameter
- name of the parameter to addvalue
- value of the parameter to add- Returns:
- updated builder instance
-
parameters
Parameters of the media type.- Parameters:
parameters
- a map of media type parameters, default is empty- Returns:
- updated builder instance
-