Class EncodingImpl

  • All Implemented Interfaces:
    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
    • Constructor Detail

      • EncodingImpl

        public EncodingImpl()
    • Method Detail

      • createInstance

        public static org.eclipse.microprofile.openapi.models.media.Encoding createInstance​(org.glassfish.hk2.classmodel.reflect.AnnotationModel annotation,
                                                                                            ApiContext context)
      • getContentType

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

        public void setContentType​(String contentType)
        Specified by:
        setContentType in interface org.eclipse.microprofile.openapi.models.media.Encoding
      • getHeaders

        public Map<String,​org.eclipse.microprofile.openapi.models.headers.Header> getHeaders()
        Specified by:
        getHeaders in interface org.eclipse.microprofile.openapi.models.media.Encoding
      • 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
      • 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
      • removeHeader

        public void removeHeader​(String key)
        Specified by:
        removeHeader in interface org.eclipse.microprofile.openapi.models.media.Encoding
      • getStyle

        public org.eclipse.microprofile.openapi.models.media.Encoding.Style getStyle()
        Specified by:
        getStyle in interface org.eclipse.microprofile.openapi.models.media.Encoding
      • 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
      • getExplode

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

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

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

        public void setAllowReserved​(Boolean allowReserved)
        Specified by:
        setAllowReserved in interface org.eclipse.microprofile.openapi.models.media.Encoding
      • merge

        public static void merge​(org.eclipse.microprofile.openapi.models.media.Encoding from,
                                 org.eclipse.microprofile.openapi.models.media.Encoding to,
                                 boolean override,
                                 ApiContext context)
      • merge

        public static void merge​(String encodingName,
                                 org.eclipse.microprofile.openapi.models.media.Encoding encoding,
                                 Map<String,​org.eclipse.microprofile.openapi.models.media.Encoding> encodings,
                                 boolean override,
                                 ApiContext context)