Class MediaType
- java.lang.Object
-
- io.vertx.rxjava3.openapi.contract.MediaType
-
- All Implemented Interfaces:
io.vertx.lang.rx.RxDelegate
public class MediaType extends Object implements io.vertx.lang.rx.RxDelegate
This interface represents the most important attributes of an OpenAPI Operation.
Operation V3.1
Operation V3.0NOTE: This class has been automatically generated from the
originalnon RX-ified interface using Vert.x codegen.
-
-
Field Summary
Fields Modifier and Type Field Description static io.vertx.lang.rx.TypeArg<MediaType>__TYPE_ARGstatic StringAPPLICATION_HAL_JSONstatic StringAPPLICATION_JSONstatic StringAPPLICATION_JSON_UTF8static StringAPPLICATION_OCTET_STREAMstatic StringMULTIPART_FORM_DATAstatic List<String>SUPPORTED_MEDIA_TYPESstatic StringTEXT_PLAINstatic StringTEXT_PLAIN_UTF8
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)MediaTypegetDelegate()StringgetIdentifier()JsonSchemagetSchema()This method returns the schema defined in the media type.inthashCode()static booleanisMediaTypeSupported(String type)static booleanisVendorSpecificJson(String type)static MediaTypenewInstance(MediaType arg)StringtoString()
-
-
-
Field Detail
-
__TYPE_ARG
public static final io.vertx.lang.rx.TypeArg<MediaType> __TYPE_ARG
-
APPLICATION_JSON
public static final String APPLICATION_JSON
- See Also:
- Constant Field Values
-
APPLICATION_JSON_UTF8
public static final String APPLICATION_JSON_UTF8
- See Also:
- Constant Field Values
-
MULTIPART_FORM_DATA
public static final String MULTIPART_FORM_DATA
- See Also:
- Constant Field Values
-
APPLICATION_HAL_JSON
public static final String APPLICATION_HAL_JSON
- See Also:
- Constant Field Values
-
APPLICATION_OCTET_STREAM
public static final String APPLICATION_OCTET_STREAM
- See Also:
- Constant Field Values
-
TEXT_PLAIN
public static final String TEXT_PLAIN
- See Also:
- Constant Field Values
-
TEXT_PLAIN_UTF8
public static final String TEXT_PLAIN_UTF8
- See Also:
- Constant Field Values
-
-
Method Detail
-
getDelegate
public MediaType getDelegate()
- Specified by:
getDelegatein interfaceio.vertx.lang.rx.RxDelegate
-
isMediaTypeSupported
public static boolean isMediaTypeSupported(String type)
-
isVendorSpecificJson
public static boolean isVendorSpecificJson(String type)
-
getSchema
public JsonSchema getSchema()
This method returns the schema defined in the media type. In OpenAPI 3.1 it is allowed to define an empty media type model. In this case the method returns null.- Returns:
- the schema defined in the media type model, or null in case no media type model was defined.
-
getIdentifier
public String getIdentifier()
- Returns:
- the identifier like application/json
-
-