java.lang.Object
io.smallrye.openapi.model.BaseModel<org.eclipse.microprofile.openapi.models.media.Encoding>
io.smallrye.openapi.model.BaseExtensibleModel<org.eclipse.microprofile.openapi.models.media.Encoding>
io.smallrye.openapi.internal.models.media.Encoding
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
Direct Known Subclasses:
EncodingImpl

@Generated(value="io.smallrye.openapi.model.apt.SmallRyeModelProcessor", date="2025-04-17T14:50:39.748180328Z") public class Encoding extends BaseExtensibleModel<org.eclipse.microprofile.openapi.models.media.Encoding> implements org.eclipse.microprofile.openapi.models.media.Encoding
  • Field Details

  • Constructor Details

    • Encoding

      public Encoding()
  • Method Details

    • getPropertyMetadata

      public PropertyMetadata getPropertyMetadata()
      Specified by:
      getPropertyMetadata in class BaseModel<org.eclipse.microprofile.openapi.models.media.Encoding>
    • getContentType

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

      public void setContentType(String newValue)
      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> newValue)
      Specified by:
      setHeaders in interface org.eclipse.microprofile.openapi.models.media.Encoding
    • addHeader

      public Encoding addHeader(String newKey, org.eclipse.microprofile.openapi.models.headers.Header newValue)
      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 newValue)
      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 newValue)
      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 newValue)
      Specified by:
      setAllowReserved in interface org.eclipse.microprofile.openapi.models.media.Encoding