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

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

  • Constructor Details

    • APIResponse

      public APIResponse()
  • Method Details

    • getPropertyMetadata

      public PropertyMetadata getPropertyMetadata()
      Specified by:
      getPropertyMetadata in class BaseModel<org.eclipse.microprofile.openapi.models.responses.APIResponse>
    • filter

      protected org.eclipse.microprofile.openapi.models.responses.APIResponse filter(org.eclipse.microprofile.openapi.OASFilter filter)
      Overrides:
      filter in class BaseModel<org.eclipse.microprofile.openapi.models.responses.APIResponse>
    • getHeaders

      public Map<String,org.eclipse.microprofile.openapi.models.headers.Header> getHeaders()
      Specified by:
      getHeaders in interface org.eclipse.microprofile.openapi.models.responses.APIResponse
    • setHeaders

      public void setHeaders(Map<String,org.eclipse.microprofile.openapi.models.headers.Header> newValue)
      Specified by:
      setHeaders in interface org.eclipse.microprofile.openapi.models.responses.APIResponse
    • addHeader

      public APIResponse addHeader(String newKey, org.eclipse.microprofile.openapi.models.headers.Header newValue)
      Specified by:
      addHeader in interface org.eclipse.microprofile.openapi.models.responses.APIResponse
    • removeHeader

      public void removeHeader(String key)
      Specified by:
      removeHeader in interface org.eclipse.microprofile.openapi.models.responses.APIResponse
    • getContent

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

      public void setContent(org.eclipse.microprofile.openapi.models.media.Content newValue)
      Specified by:
      setContent in interface org.eclipse.microprofile.openapi.models.responses.APIResponse
    • getLinks

      public Map<String,org.eclipse.microprofile.openapi.models.links.Link> getLinks()
      Specified by:
      getLinks in interface org.eclipse.microprofile.openapi.models.responses.APIResponse
    • setLinks

      public void setLinks(Map<String,org.eclipse.microprofile.openapi.models.links.Link> newValue)
      Specified by:
      setLinks in interface org.eclipse.microprofile.openapi.models.responses.APIResponse
    • addLink

      public APIResponse addLink(String newKey, org.eclipse.microprofile.openapi.models.links.Link newValue)
      Specified by:
      addLink in interface org.eclipse.microprofile.openapi.models.responses.APIResponse
    • removeLink

      public void removeLink(String key)
      Specified by:
      removeLink in interface org.eclipse.microprofile.openapi.models.responses.APIResponse