Uses of Interface
org.eclipse.microprofile.openapi.models.OpenAPI
Packages that use OpenAPI
Package
Description
A set of Java interfaces, annotations and programming models which allow Java developers to natively produce OpenAPI
v3.1 documents from their Jakarta REST applications.
A set of interfaces for programmable models and their helper classes, many derived from Swagger Core library.
-
Uses of OpenAPI in org.eclipse.microprofile.openapi
Methods in org.eclipse.microprofile.openapi that return OpenAPIModifier and TypeMethodDescriptionOASModelReader.buildModel()This method is called by the vendor's OpenAPI processing framework.static OpenAPIOASFactory.createOpenAPI()This method creates a newOpenAPIinstance.Methods in org.eclipse.microprofile.openapi with parameters of type OpenAPIModifier and TypeMethodDescriptiondefault voidOASFilter.filterOpenAPI(OpenAPI openAPI) Allows filtering of the singleton OpenAPI element. -
Uses of OpenAPI in org.eclipse.microprofile.openapi.models
Methods in org.eclipse.microprofile.openapi.models that return OpenAPIModifier and TypeMethodDescriptionOpenAPI.addSecurityRequirement(SecurityRequirement securityRequirement) Adds the given security requirement to this OpenAPI instance's list of security requirements.Adds the given server to this OpenAPI instance's list of servers.Adds the given tag to this OpenAPI instance's list of tags.OpenAPI.addWebhook(String name, PathItem webhook) Adds a webhook definition.default OpenAPIOpenAPI.components(Components components) Sets this OpenAPI instance's components property to the given components.default OpenAPIOpenAPI.externalDocs(ExternalDocumentation externalDocs) Sets this OpenAPI instance's externalDocs property to the given object.default OpenAPISets this OpenAPI instance's info property to the given object.default OpenAPIOpenAPI.jsonSchemaDialect(String jsonSchemaDialect) Sets the default JSON Schema dialect for schemas in this document.default OpenAPISets this OpenAPI instance's openapi property to the given string.default OpenAPISets this OpenAPI instance's paths property to the given paths.default OpenAPIOpenAPI.security(List<SecurityRequirement> security) Sets this OpenAPI instance's security property to the given list.default OpenAPISets this OpenAPI instance's servers property to the given servers.default OpenAPISets this OpenAPI instance's tags property to the given tags.default OpenAPISets the webhooks property of this OpenAPI instance.