Class EncodingImpl

  • All Implemented Interfaces:
    ModelImpl, org.eclipse.microprofile.openapi.models.Constructible, org.eclipse.microprofile.openapi.models.Extensible<org.eclipse.microprofile.openapi.models.media.Encoding>, org.eclipse.microprofile.openapi.models.media.Encoding

    public class EncodingImpl
    extends ExtensibleImpl<org.eclipse.microprofile.openapi.models.media.Encoding>
    implements org.eclipse.microprofile.openapi.models.media.Encoding, ModelImpl
    An implementation of the Encoding OpenAPI model interface.
    • Constructor Detail

      • EncodingImpl

        public EncodingImpl()
    • Method Detail

      • getContentType

        public String getContentType()
        Specified by:
        getContentType in interface org.eclipse.microprofile.openapi.models.media.Encoding
        See Also:
        Encoding.getContentType()
      • setContentType

        public void setContentType​(String contentType)
        Specified by:
        setContentType in interface org.eclipse.microprofile.openapi.models.media.Encoding
        See Also:
        Encoding.setContentType(java.lang.String)
      • addHeader

        public org.eclipse.microprofile.openapi.models.media.Encoding addHeader​(String key,
                                                                                org.eclipse.microprofile.openapi.models.headers.Header header)
        Specified by:
        addHeader in interface org.eclipse.microprofile.openapi.models.media.Encoding
        See Also:
        Encoding.addHeader(java.lang.String, org.eclipse.microprofile.openapi.models.headers.Header)
      • removeHeader

        public void removeHeader​(String key)
        Specified by:
        removeHeader in interface org.eclipse.microprofile.openapi.models.media.Encoding
        See Also:
        Encoding.removeHeader(java.lang.String)
      • getHeaders

        public Map<String,​org.eclipse.microprofile.openapi.models.headers.Header> getHeaders()
        Specified by:
        getHeaders in interface org.eclipse.microprofile.openapi.models.media.Encoding
        See Also:
        Encoding.getHeaders()
      • setHeaders

        public void setHeaders​(Map<String,​org.eclipse.microprofile.openapi.models.headers.Header> headers)
        Specified by:
        setHeaders in interface org.eclipse.microprofile.openapi.models.media.Encoding
        See Also:
        Encoding.setHeaders(java.util.Map)
      • getStyle

        public org.eclipse.microprofile.openapi.models.media.Encoding.Style getStyle()
        Specified by:
        getStyle in interface org.eclipse.microprofile.openapi.models.media.Encoding
        See Also:
        Encoding.getStyle()
      • setStyle

        public void setStyle​(org.eclipse.microprofile.openapi.models.media.Encoding.Style style)
        Specified by:
        setStyle in interface org.eclipse.microprofile.openapi.models.media.Encoding
        See Also:
        Encoding.setStyle(org.eclipse.microprofile.openapi.models.media.Encoding.Style)
      • getExplode

        public Boolean getExplode()
        Specified by:
        getExplode in interface org.eclipse.microprofile.openapi.models.media.Encoding
        See Also:
        Encoding.getExplode()
      • setExplode

        public void setExplode​(Boolean explode)
        Specified by:
        setExplode in interface org.eclipse.microprofile.openapi.models.media.Encoding
        See Also:
        Encoding.setExplode(java.lang.Boolean)
      • getAllowReserved

        public Boolean getAllowReserved()
        Specified by:
        getAllowReserved in interface org.eclipse.microprofile.openapi.models.media.Encoding
        See Also:
        Encoding.getAllowReserved()
      • setAllowReserved

        public void setAllowReserved​(Boolean allowReserved)
        Specified by:
        setAllowReserved in interface org.eclipse.microprofile.openapi.models.media.Encoding
        See Also:
        Encoding.setAllowReserved(java.lang.Boolean)