Class 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 Detail

      • examples

        protected Map<String,​org.eclipse.microprofile.openapi.models.examples.Example> examples
      • encoding

        protected Map<String,​org.eclipse.microprofile.openapi.models.media.Encoding> encoding
    • Constructor Detail

      • MediaTypeImpl

        public MediaTypeImpl()
    • Method Detail

      • 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 schema)
        Specified by:
        setSchema 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> examples)
        Specified by:
        setExamples in interface org.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 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
      • getExample

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

        public void setExample​(Object example)
        Specified by:
        setExample 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> encoding)
        Specified by:
        setEncoding in interface org.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 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