Class MediaTypeImpl
java.lang.Object
io.smallrye.openapi.api.models.ExtensibleImpl<org.eclipse.microprofile.openapi.models.media.MediaType>
io.smallrye.openapi.api.models.media.MediaTypeImpl
- All Implemented Interfaces:
ModelImpl,org.eclipse.microprofile.openapi.models.Constructible,org.eclipse.microprofile.openapi.models.Extensible<org.eclipse.microprofile.openapi.models.media.MediaType>,org.eclipse.microprofile.openapi.models.media.MediaType
public class MediaTypeImpl
extends ExtensibleImpl<org.eclipse.microprofile.openapi.models.media.MediaType>
implements org.eclipse.microprofile.openapi.models.media.MediaType, ModelImpl
An implementation of the
MediaType OpenAPI model interface.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.eclipse.microprofile.openapi.models.media.MediaTypeaddEncoding(String key, org.eclipse.microprofile.openapi.models.media.Encoding encodingItem) org.eclipse.microprofile.openapi.models.media.MediaTypeaddExample(String key, org.eclipse.microprofile.openapi.models.examples.Example example) org.eclipse.microprofile.openapi.models.media.SchemavoidremoveEncoding(String key) voidremoveExample(String key) voidsetEncoding(Map<String, org.eclipse.microprofile.openapi.models.media.Encoding> encoding) voidsetExample(Object example) voidsetExamples(Map<String, org.eclipse.microprofile.openapi.models.examples.Example> examples) voidsetSchema(org.eclipse.microprofile.openapi.models.media.Schema schema) Methods inherited from class io.smallrye.openapi.api.models.ExtensibleImpl
addExtension, getExtensions, removeExtension, setExtensionsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.eclipse.microprofile.openapi.models.Extensible
addExtension, extensions, getExtensions, removeExtension, setExtensionsMethods inherited from interface org.eclipse.microprofile.openapi.models.media.MediaType
encoding, example, examples, schema
-
Constructor Details
-
MediaTypeImpl
public MediaTypeImpl()
-
-
Method Details
-
getSchema
public org.eclipse.microprofile.openapi.models.media.Schema getSchema()- Specified by:
getSchemain interfaceorg.eclipse.microprofile.openapi.models.media.MediaType- See Also:
-
MediaType.getSchema()
-
setSchema
public void setSchema(org.eclipse.microprofile.openapi.models.media.Schema schema) - Specified by:
setSchemain interfaceorg.eclipse.microprofile.openapi.models.media.MediaType- See Also:
-
MediaType.setSchema(org.eclipse.microprofile.openapi.models.media.Schema)
-
getExamples
- Specified by:
getExamplesin interfaceorg.eclipse.microprofile.openapi.models.media.MediaType- See Also:
-
MediaType.getExamples()
-
setExamples
public void setExamples(Map<String, org.eclipse.microprofile.openapi.models.examples.Example> examples) - Specified by:
setExamplesin interfaceorg.eclipse.microprofile.openapi.models.media.MediaType- See Also:
-
MediaType.setExamples(java.util.Map)
-
addExample
public org.eclipse.microprofile.openapi.models.media.MediaType addExample(String key, org.eclipse.microprofile.openapi.models.examples.Example example) - Specified by:
addExamplein interfaceorg.eclipse.microprofile.openapi.models.media.MediaType- See Also:
-
MediaType.addExample(java.lang.String, org.eclipse.microprofile.openapi.models.examples.Example)
-
removeExample
- Specified by:
removeExamplein interfaceorg.eclipse.microprofile.openapi.models.media.MediaType- See Also:
-
MediaType.removeExample(java.lang.String)
-
getExample
- Specified by:
getExamplein interfaceorg.eclipse.microprofile.openapi.models.media.MediaType- See Also:
-
MediaType.getExample()
-
setExample
- Specified by:
setExamplein interfaceorg.eclipse.microprofile.openapi.models.media.MediaType- See Also:
-
MediaType.setExample(java.lang.Object)
-
getEncoding
- Specified by:
getEncodingin interfaceorg.eclipse.microprofile.openapi.models.media.MediaType- See Also:
-
MediaType.getEncoding()
-
setEncoding
public void setEncoding(Map<String, org.eclipse.microprofile.openapi.models.media.Encoding> encoding) - Specified by:
setEncodingin interfaceorg.eclipse.microprofile.openapi.models.media.MediaType- See Also:
-
MediaType.setEncoding(java.util.Map)
-
addEncoding
public org.eclipse.microprofile.openapi.models.media.MediaType addEncoding(String key, org.eclipse.microprofile.openapi.models.media.Encoding encodingItem) - Specified by:
addEncodingin interfaceorg.eclipse.microprofile.openapi.models.media.MediaType- See Also:
-
MediaType.addEncoding(java.lang.String, org.eclipse.microprofile.openapi.models.media.Encoding)
-
removeEncoding
- Specified by:
removeEncodingin interfaceorg.eclipse.microprofile.openapi.models.media.MediaType- See Also:
-
MediaType.removeEncoding(java.lang.String)
-