Class OpenAPI

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
io.smallrye.openapi.internal.models.OpenAPI
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:
OpenAPIImpl

public class OpenAPI extends AbstractOpenAPI
  • Constructor Details

    • OpenAPI

      public OpenAPI()
  • Method Details

    • mergeDirective

      protected io.smallrye.openapi.model.BaseModel.MergeDirective mergeDirective(String name)
      Overrides:
      mergeDirective in class io.smallrye.openapi.model.BaseModel<org.eclipse.microprofile.openapi.models.OpenAPI>
    • addTag

      public OpenAPI addTag(org.eclipse.microprofile.openapi.models.tags.Tag tag)
      Specified by:
      addTag in interface org.eclipse.microprofile.openapi.models.OpenAPI
      Overrides:
      addTag in class AbstractOpenAPI