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 Details

    • MediaTypeImpl

      public MediaTypeImpl()
  • Method Details

    • getSchema

      public org.eclipse.microprofile.openapi.models.media.Schema getSchema()
      Specified by:
      getSchema in interface org.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 interface org.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 interface org.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 interface org.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 interface org.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 interface org.eclipse.microprofile.openapi.models.media.MediaType
      See Also:
      • MediaType.removeExample(java.lang.String)
    • getExample

      public Object getExample()
      Specified by:
      getExample in interface org.eclipse.microprofile.openapi.models.media.MediaType
      See Also:
      • MediaType.getExample()
    • setExample

      public void setExample(Object example)
      Specified by:
      setExample in interface org.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 interface org.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 interface org.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 interface org.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 interface org.eclipse.microprofile.openapi.models.media.MediaType
      See Also:
      • MediaType.removeEncoding(java.lang.String)