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>
encoding
protected 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.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 fish.payara.microprofile.openapi.impl.model.ExtensibleImpl
addExtension, convertExtensionValue, extensionName, getExtensions, merge, parseExtensions, 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:
getSchema
in interfaceorg.eclipse.microprofile.openapi.models.media.MediaType
-
setSchema
public void setSchema(org.eclipse.microprofile.openapi.models.media.Schema schema)
- Specified by:
setSchema
in interfaceorg.eclipse.microprofile.openapi.models.media.MediaType
-
getExamples
public Map<String,org.eclipse.microprofile.openapi.models.examples.Example> getExamples()
- Specified by:
getExamples
in interfaceorg.eclipse.microprofile.openapi.models.media.MediaType
-
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
-
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
-
removeExample
public void removeExample(String key)
- Specified by:
removeExample
in interfaceorg.eclipse.microprofile.openapi.models.media.MediaType
-
getExample
public Object getExample()
- Specified by:
getExample
in interfaceorg.eclipse.microprofile.openapi.models.media.MediaType
-
setExample
public void setExample(Object example)
- Specified by:
setExample
in interfaceorg.eclipse.microprofile.openapi.models.media.MediaType
-
getEncoding
public Map<String,org.eclipse.microprofile.openapi.models.media.Encoding> getEncoding()
- Specified by:
getEncoding
in interfaceorg.eclipse.microprofile.openapi.models.media.MediaType
-
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
-
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
-
removeEncoding
public void removeEncoding(String key)
- Specified by:
removeEncoding
in interfaceorg.eclipse.microprofile.openapi.models.media.MediaType
-
-