java.lang.Object
io.smallrye.openapi.model.BaseModel<org.eclipse.microprofile.openapi.models.media.MediaType>
io.smallrye.openapi.model.BaseExtensibleModel<org.eclipse.microprofile.openapi.models.media.MediaType>
io.smallrye.openapi.internal.models.media.MediaType
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
Direct Known Subclasses:
MediaTypeImpl

@Generated(value="io.smallrye.openapi.model.apt.SmallRyeModelProcessor", date="2025-04-17T14:50:39.751394453Z") public class MediaType extends BaseExtensibleModel<org.eclipse.microprofile.openapi.models.media.MediaType> implements org.eclipse.microprofile.openapi.models.media.MediaType
  • Field Details

  • Constructor Details

    • MediaType

      public MediaType()
  • Method Details

    • getPropertyMetadata

      public PropertyMetadata getPropertyMetadata()
      Specified by:
      getPropertyMetadata in class BaseModel<org.eclipse.microprofile.openapi.models.media.MediaType>
    • getSchema

      public org.eclipse.microprofile.openapi.models.media.Schema getSchema()
      Specified by:
      getSchema in interface org.eclipse.microprofile.openapi.models.media.MediaType
    • setSchema

      public void setSchema(org.eclipse.microprofile.openapi.models.media.Schema newValue)
      Specified by:
      setSchema in interface org.eclipse.microprofile.openapi.models.media.MediaType
    • getExample

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

      public void setExample(Object newValue)
      Specified by:
      setExample in interface org.eclipse.microprofile.openapi.models.media.MediaType
    • getExamples

      public Map<String,org.eclipse.microprofile.openapi.models.examples.Example> getExamples()
      Specified by:
      getExamples in interface org.eclipse.microprofile.openapi.models.media.MediaType
    • setExamples

      public void setExamples(Map<String,org.eclipse.microprofile.openapi.models.examples.Example> newValue)
      Specified by:
      setExamples in interface org.eclipse.microprofile.openapi.models.media.MediaType
    • addExample

      public MediaType addExample(String newKey, org.eclipse.microprofile.openapi.models.examples.Example newValue)
      Specified by:
      addExample in interface org.eclipse.microprofile.openapi.models.media.MediaType
    • removeExample

      public void removeExample(String key)
      Specified by:
      removeExample in interface org.eclipse.microprofile.openapi.models.media.MediaType
    • getEncoding

      public Map<String,org.eclipse.microprofile.openapi.models.media.Encoding> getEncoding()
      Specified by:
      getEncoding in interface org.eclipse.microprofile.openapi.models.media.MediaType
    • setEncoding

      public void setEncoding(Map<String,org.eclipse.microprofile.openapi.models.media.Encoding> newValue)
      Specified by:
      setEncoding in interface org.eclipse.microprofile.openapi.models.media.MediaType
    • addEncoding

      public MediaType addEncoding(String newKey, org.eclipse.microprofile.openapi.models.media.Encoding newValue)
      Specified by:
      addEncoding in interface org.eclipse.microprofile.openapi.models.media.MediaType
    • removeEncoding

      public void removeEncoding(String key)
      Specified by:
      removeEncoding in interface org.eclipse.microprofile.openapi.models.media.MediaType