Class MediaTypeImpl
- java.lang.Object
-
- fish.payara.microprofile.openapi.impl.model.ExtensibleImpl<org.eclipse.microprofile.openapi.models.media.MediaType>
-
- fish.payara.microprofile.openapi.impl.model.media.MediaTypeImpl
-
- All Implemented Interfaces:
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
-
-
Field Summary
Fields Modifier and Type Field Description protected Map<String,org.eclipse.microprofile.openapi.models.media.Encoding>encodingprotected Map<String,org.eclipse.microprofile.openapi.models.examples.Example>examples-
Fields inherited from class fish.payara.microprofile.openapi.impl.model.ExtensibleImpl
extensions
-
-
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 fish.payara.microprofile.openapi.impl.model.ExtensibleImpl
addExtension, convertExtensionValue, extensionName, getExtensions, merge, removeExtension, setExtensions, toString
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, 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
-
setSchema
public void setSchema(org.eclipse.microprofile.openapi.models.media.Schema schema)
- Specified by:
setSchemain interfaceorg.eclipse.microprofile.openapi.models.media.MediaType
-
getExamples
public Map<String,org.eclipse.microprofile.openapi.models.examples.Example> getExamples()
- Specified by:
getExamplesin interfaceorg.eclipse.microprofile.openapi.models.media.MediaType
-
setExamples
public void setExamples(Map<String,org.eclipse.microprofile.openapi.models.examples.Example> examples)
- Specified by:
setExamplesin interfaceorg.eclipse.microprofile.openapi.models.media.MediaType
-
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
-
removeExample
public void removeExample(String key)
- Specified by:
removeExamplein interfaceorg.eclipse.microprofile.openapi.models.media.MediaType
-
getExample
public Object getExample()
- Specified by:
getExamplein interfaceorg.eclipse.microprofile.openapi.models.media.MediaType
-
setExample
public void setExample(Object example)
- Specified by:
setExamplein interfaceorg.eclipse.microprofile.openapi.models.media.MediaType
-
getEncoding
public Map<String,org.eclipse.microprofile.openapi.models.media.Encoding> getEncoding()
- Specified by:
getEncodingin interfaceorg.eclipse.microprofile.openapi.models.media.MediaType
-
setEncoding
public void setEncoding(Map<String,org.eclipse.microprofile.openapi.models.media.Encoding> encoding)
- Specified by:
setEncodingin interfaceorg.eclipse.microprofile.openapi.models.media.MediaType
-
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
-
removeEncoding
public void removeEncoding(String key)
- Specified by:
removeEncodingin interfaceorg.eclipse.microprofile.openapi.models.media.MediaType
-
-