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 theMediaTypeOpenAPI model interface.
-
-
Constructor Summary
Constructors Constructor Description MediaTypeImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.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)Map<String,org.eclipse.microprofile.openapi.models.media.Encoding>getEncoding()ObjectgetExample()Map<String,org.eclipse.microprofile.openapi.models.examples.Example>getExamples()org.eclipse.microprofile.openapi.models.media.SchemagetSchema()voidremoveEncoding(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, setExtensions
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
Method Detail
-
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
public Map<String,org.eclipse.microprofile.openapi.models.examples.Example> 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
public void removeExample(String key)
- Specified by:
removeExamplein interfaceorg.eclipse.microprofile.openapi.models.media.MediaType- See Also:
MediaType.removeExample(java.lang.String)
-
getExample
public Object getExample()
- Specified by:
getExamplein interfaceorg.eclipse.microprofile.openapi.models.media.MediaType- See Also:
MediaType.getExample()
-
setExample
public void setExample(Object example)
- Specified by:
setExamplein interfaceorg.eclipse.microprofile.openapi.models.media.MediaType- See Also:
MediaType.setExample(java.lang.Object)
-
getEncoding
public Map<String,org.eclipse.microprofile.openapi.models.media.Encoding> 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
public void removeEncoding(String key)
- Specified by:
removeEncodingin interfaceorg.eclipse.microprofile.openapi.models.media.MediaType- See Also:
MediaType.removeEncoding(java.lang.String)
-
-