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 theMediaType
OpenAPI 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.MediaType
addEncoding(String key, org.eclipse.microprofile.openapi.models.media.Encoding encodingItem)
org.eclipse.microprofile.openapi.models.media.MediaType
addExample(String key, org.eclipse.microprofile.openapi.models.examples.Example example)
Map<String,org.eclipse.microprofile.openapi.models.media.Encoding>
getEncoding()
Object
getExample()
Map<String,org.eclipse.microprofile.openapi.models.examples.Example>
getExamples()
org.eclipse.microprofile.openapi.models.media.Schema
getSchema()
void
removeEncoding(String key)
void
removeExample(String key)
void
setEncoding(Map<String,org.eclipse.microprofile.openapi.models.media.Encoding> encoding)
void
setExample(Object example)
void
setExamples(Map<String,org.eclipse.microprofile.openapi.models.examples.Example> examples)
void
setSchema(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:
getSchema
in 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:
setSchema
in 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:
getExamples
in 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:
setExamples
in 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:
addExample
in 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:
removeExample
in interfaceorg.eclipse.microprofile.openapi.models.media.MediaType
- See Also:
MediaType.removeExample(java.lang.String)
-
getExample
public Object getExample()
- Specified by:
getExample
in interfaceorg.eclipse.microprofile.openapi.models.media.MediaType
- See Also:
MediaType.getExample()
-
setExample
public void setExample(Object example)
- Specified by:
setExample
in 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:
getEncoding
in 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:
setEncoding
in 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:
addEncoding
in 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:
removeEncoding
in interfaceorg.eclipse.microprofile.openapi.models.media.MediaType
- See Also:
MediaType.removeEncoding(java.lang.String)
-
-