Class ContentImpl

java.lang.Object
io.smallrye.openapi.api.models.media.ContentImpl
All Implemented Interfaces:
MapModel<org.eclipse.microprofile.openapi.models.media.MediaType>, ModelImpl, Map<String,org.eclipse.microprofile.openapi.models.media.MediaType>, org.eclipse.microprofile.openapi.models.Constructible, org.eclipse.microprofile.openapi.models.media.Content

public class ContentImpl extends Object implements org.eclipse.microprofile.openapi.models.media.Content, ModelImpl, MapModel<org.eclipse.microprofile.openapi.models.media.MediaType>
An implementation of the Content OpenAPI model interface.
  • Constructor Details

    • ContentImpl

      public ContentImpl()
  • Method Details

    • addMediaType

      public org.eclipse.microprofile.openapi.models.media.Content addMediaType(String name, org.eclipse.microprofile.openapi.models.media.MediaType mediaType)
      Specified by:
      addMediaType in interface org.eclipse.microprofile.openapi.models.media.Content
      See Also:
      • Content.addMediaType(java.lang.String, org.eclipse.microprofile.openapi.models.media.MediaType)
    • removeMediaType

      public void removeMediaType(String name)
      Specified by:
      removeMediaType in interface org.eclipse.microprofile.openapi.models.media.Content
      See Also:
      • Content.removeMediaType(java.lang.String)
    • getMediaTypes

      public Map<String,org.eclipse.microprofile.openapi.models.media.MediaType> getMediaTypes()
      Specified by:
      getMediaTypes in interface org.eclipse.microprofile.openapi.models.media.Content
      See Also:
      • Content.getMediaTypes()
    • setMediaTypes

      public void setMediaTypes(Map<String,org.eclipse.microprofile.openapi.models.media.MediaType> mediaTypes)
      Specified by:
      setMediaTypes in interface org.eclipse.microprofile.openapi.models.media.Content
      See Also:
      • Content.setMediaTypes(java.util.Map)
    • getMap

      public Map<String,org.eclipse.microprofile.openapi.models.media.MediaType> getMap()
      Specified by:
      getMap in interface MapModel<org.eclipse.microprofile.openapi.models.media.MediaType>
    • setMap

      public void setMap(Map<String,org.eclipse.microprofile.openapi.models.media.MediaType> map)
      Specified by:
      setMap in interface MapModel<org.eclipse.microprofile.openapi.models.media.MediaType>
    • get

      public org.eclipse.microprofile.openapi.models.media.MediaType get(Object key)
      Specified by:
      get in interface Map<String,org.eclipse.microprofile.openapi.models.media.MediaType>
      Specified by:
      get in interface MapModel<org.eclipse.microprofile.openapi.models.media.MediaType>
    • containsKey

      public boolean containsKey(Object key)
      Specified by:
      containsKey in interface Map<String,org.eclipse.microprofile.openapi.models.media.MediaType>
      Specified by:
      containsKey in interface MapModel<org.eclipse.microprofile.openapi.models.media.MediaType>
    • put

      public org.eclipse.microprofile.openapi.models.media.MediaType put(String key, org.eclipse.microprofile.openapi.models.media.MediaType value)
      Specified by:
      put in interface Map<String,org.eclipse.microprofile.openapi.models.media.MediaType>
      Specified by:
      put in interface MapModel<org.eclipse.microprofile.openapi.models.media.MediaType>
    • putAll

      public void putAll(Map<? extends String,? extends org.eclipse.microprofile.openapi.models.media.MediaType> m)
      Specified by:
      putAll in interface Map<String,org.eclipse.microprofile.openapi.models.media.MediaType>
      Specified by:
      putAll in interface MapModel<org.eclipse.microprofile.openapi.models.media.MediaType>
    • remove

      public org.eclipse.microprofile.openapi.models.media.MediaType remove(Object key)
      Specified by:
      remove in interface Map<String,org.eclipse.microprofile.openapi.models.media.MediaType>
      Specified by:
      remove in interface MapModel<org.eclipse.microprofile.openapi.models.media.MediaType>