Class EncodingImpl

java.lang.Object
io.smallrye.openapi.api.models.ExtensibleImpl<org.eclipse.microprofile.openapi.models.media.Encoding>
io.smallrye.openapi.api.models.media.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 Details

    • EncodingImpl

      public EncodingImpl()
  • Method Details

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