Class AbstractOpenAPI

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

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

    • AbstractOpenAPI

      public AbstractOpenAPI()
  • Method Details

    • filter

      protected org.eclipse.microprofile.openapi.models.OpenAPI filter(org.eclipse.microprofile.openapi.OASFilter filter)
      Overrides:
      filter in class BaseModel<org.eclipse.microprofile.openapi.models.OpenAPI>
    • getOpenapi

      public String getOpenapi()
      Specified by:
      getOpenapi in interface org.eclipse.microprofile.openapi.models.OpenAPI
    • setOpenapi

      public void setOpenapi(String newValue)
      Specified by:
      setOpenapi in interface org.eclipse.microprofile.openapi.models.OpenAPI
    • getInfo

      public org.eclipse.microprofile.openapi.models.info.Info getInfo()
      Specified by:
      getInfo in interface org.eclipse.microprofile.openapi.models.OpenAPI
    • setInfo

      public void setInfo(org.eclipse.microprofile.openapi.models.info.Info newValue)
      Specified by:
      setInfo in interface org.eclipse.microprofile.openapi.models.OpenAPI
    • getServers

      public List<org.eclipse.microprofile.openapi.models.servers.Server> getServers()
      Specified by:
      getServers in interface org.eclipse.microprofile.openapi.models.OpenAPI
    • setServers

      public void setServers(List<org.eclipse.microprofile.openapi.models.servers.Server> newValue)
      Specified by:
      setServers in interface org.eclipse.microprofile.openapi.models.OpenAPI
    • addServer

      public AbstractOpenAPI addServer(org.eclipse.microprofile.openapi.models.servers.Server newValue)
      Specified by:
      addServer in interface org.eclipse.microprofile.openapi.models.OpenAPI
    • removeServer

      public void removeServer(org.eclipse.microprofile.openapi.models.servers.Server value)
      Specified by:
      removeServer in interface org.eclipse.microprofile.openapi.models.OpenAPI
    • getSecurity

      public List<org.eclipse.microprofile.openapi.models.security.SecurityRequirement> getSecurity()
      Specified by:
      getSecurity in interface org.eclipse.microprofile.openapi.models.OpenAPI
    • setSecurity

      public void setSecurity(List<org.eclipse.microprofile.openapi.models.security.SecurityRequirement> newValue)
      Specified by:
      setSecurity in interface org.eclipse.microprofile.openapi.models.OpenAPI
    • addSecurityRequirement

      public AbstractOpenAPI addSecurityRequirement(org.eclipse.microprofile.openapi.models.security.SecurityRequirement newValue)
      Specified by:
      addSecurityRequirement in interface org.eclipse.microprofile.openapi.models.OpenAPI
    • removeSecurityRequirement

      public void removeSecurityRequirement(org.eclipse.microprofile.openapi.models.security.SecurityRequirement value)
      Specified by:
      removeSecurityRequirement in interface org.eclipse.microprofile.openapi.models.OpenAPI
    • getTags

      public List<org.eclipse.microprofile.openapi.models.tags.Tag> getTags()
      Specified by:
      getTags in interface org.eclipse.microprofile.openapi.models.OpenAPI
    • setTags

      public void setTags(List<org.eclipse.microprofile.openapi.models.tags.Tag> newValue)
      Specified by:
      setTags in interface org.eclipse.microprofile.openapi.models.OpenAPI
    • addTag

      public AbstractOpenAPI addTag(org.eclipse.microprofile.openapi.models.tags.Tag newValue)
      Specified by:
      addTag in interface org.eclipse.microprofile.openapi.models.OpenAPI
    • removeTag

      public void removeTag(org.eclipse.microprofile.openapi.models.tags.Tag value)
      Specified by:
      removeTag in interface org.eclipse.microprofile.openapi.models.OpenAPI
    • getPaths

      public org.eclipse.microprofile.openapi.models.Paths getPaths()
      Specified by:
      getPaths in interface org.eclipse.microprofile.openapi.models.OpenAPI
    • setPaths

      public void setPaths(org.eclipse.microprofile.openapi.models.Paths newValue)
      Specified by:
      setPaths in interface org.eclipse.microprofile.openapi.models.OpenAPI
    • getWebhooks

      public Map<String,org.eclipse.microprofile.openapi.models.PathItem> getWebhooks()
      Specified by:
      getWebhooks in interface org.eclipse.microprofile.openapi.models.OpenAPI
    • setWebhooks

      public void setWebhooks(Map<String,org.eclipse.microprofile.openapi.models.PathItem> newValue)
      Specified by:
      setWebhooks in interface org.eclipse.microprofile.openapi.models.OpenAPI
    • addWebhook

      public AbstractOpenAPI addWebhook(String newKey, org.eclipse.microprofile.openapi.models.PathItem newValue)
      Specified by:
      addWebhook in interface org.eclipse.microprofile.openapi.models.OpenAPI
    • removeWebhook

      public void removeWebhook(String key)
      Specified by:
      removeWebhook in interface org.eclipse.microprofile.openapi.models.OpenAPI
    • getComponents

      public org.eclipse.microprofile.openapi.models.Components getComponents()
      Specified by:
      getComponents in interface org.eclipse.microprofile.openapi.models.OpenAPI
    • setComponents

      public void setComponents(org.eclipse.microprofile.openapi.models.Components newValue)
      Specified by:
      setComponents in interface org.eclipse.microprofile.openapi.models.OpenAPI