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