java.lang.Object
io.smallrye.openapi.model.BaseModel<org.eclipse.microprofile.openapi.models.headers.Header>
io.smallrye.openapi.model.BaseExtensibleModel<org.eclipse.microprofile.openapi.models.headers.Header>
io.smallrye.openapi.internal.models.headers.Header
All Implemented Interfaces:
org.eclipse.microprofile.openapi.models.Constructible, org.eclipse.microprofile.openapi.models.Extensible<org.eclipse.microprofile.openapi.models.headers.Header>, org.eclipse.microprofile.openapi.models.headers.Header, org.eclipse.microprofile.openapi.models.Reference<org.eclipse.microprofile.openapi.models.headers.Header>
Direct Known Subclasses:
HeaderImpl

@Generated(value="io.smallrye.openapi.model.apt.SmallRyeModelProcessor", date="2024-10-25T12:57:44.185036983Z") public class Header extends BaseExtensibleModel<org.eclipse.microprofile.openapi.models.headers.Header> implements org.eclipse.microprofile.openapi.models.headers.Header
  • Constructor Details

    • Header

      public Header()
  • Method Details

    • filter

      protected org.eclipse.microprofile.openapi.models.headers.Header filter(org.eclipse.microprofile.openapi.OASFilter filter)
      Overrides:
      filter in class BaseModel<org.eclipse.microprofile.openapi.models.headers.Header>
    • getRequired

      public Boolean getRequired()
      Specified by:
      getRequired in interface org.eclipse.microprofile.openapi.models.headers.Header
    • setRequired

      public void setRequired(Boolean newValue)
      Specified by:
      setRequired in interface org.eclipse.microprofile.openapi.models.headers.Header
    • getDeprecated

      public Boolean getDeprecated()
      Specified by:
      getDeprecated in interface org.eclipse.microprofile.openapi.models.headers.Header
    • setDeprecated

      public void setDeprecated(Boolean newValue)
      Specified by:
      setDeprecated in interface org.eclipse.microprofile.openapi.models.headers.Header
    • getAllowEmptyValue

      public Boolean getAllowEmptyValue()
      Specified by:
      getAllowEmptyValue in interface org.eclipse.microprofile.openapi.models.headers.Header
    • setAllowEmptyValue

      public void setAllowEmptyValue(Boolean newValue)
      Specified by:
      setAllowEmptyValue in interface org.eclipse.microprofile.openapi.models.headers.Header
    • getStyle

      public org.eclipse.microprofile.openapi.models.headers.Header.Style getStyle()
      Specified by:
      getStyle in interface org.eclipse.microprofile.openapi.models.headers.Header
    • setStyle

      public void setStyle(org.eclipse.microprofile.openapi.models.headers.Header.Style newValue)
      Specified by:
      setStyle in interface org.eclipse.microprofile.openapi.models.headers.Header
    • getExplode

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

      public void setExplode(Boolean newValue)
      Specified by:
      setExplode in interface org.eclipse.microprofile.openapi.models.headers.Header
    • getSchema

      public org.eclipse.microprofile.openapi.models.media.Schema getSchema()
      Specified by:
      getSchema in interface org.eclipse.microprofile.openapi.models.headers.Header
    • setSchema

      public void setSchema(org.eclipse.microprofile.openapi.models.media.Schema newValue)
      Specified by:
      setSchema in interface org.eclipse.microprofile.openapi.models.headers.Header
    • getExample

      public Object getExample()
      Specified by:
      getExample in interface org.eclipse.microprofile.openapi.models.headers.Header
    • setExample

      public void setExample(Object newValue)
      Specified by:
      setExample in interface org.eclipse.microprofile.openapi.models.headers.Header
    • getExamples

      public Map<String,org.eclipse.microprofile.openapi.models.examples.Example> getExamples()
      Specified by:
      getExamples in interface org.eclipse.microprofile.openapi.models.headers.Header
    • setExamples

      public void setExamples(Map<String,org.eclipse.microprofile.openapi.models.examples.Example> newValue)
      Specified by:
      setExamples in interface org.eclipse.microprofile.openapi.models.headers.Header
    • addExample

      public Header addExample(String newKey, org.eclipse.microprofile.openapi.models.examples.Example newValue)
      Specified by:
      addExample in interface org.eclipse.microprofile.openapi.models.headers.Header
    • removeExample

      public void removeExample(String key)
      Specified by:
      removeExample in interface org.eclipse.microprofile.openapi.models.headers.Header
    • getContent

      public org.eclipse.microprofile.openapi.models.media.Content getContent()
      Specified by:
      getContent in interface org.eclipse.microprofile.openapi.models.headers.Header
    • setContent

      public void setContent(org.eclipse.microprofile.openapi.models.media.Content newValue)
      Specified by:
      setContent in interface org.eclipse.microprofile.openapi.models.headers.Header