Uses of Class
io.helidon.openapi.OpenApiDocument.Builder
Packages that use OpenApiDocument.Builder
-
Uses of OpenApiDocument.Builder in io.helidon.openapi
Classes in io.helidon.openapi that implement interfaces with type arguments of type OpenApiDocument.BuilderModifier and TypeClassDescriptionstatic final classOpenAPI document builder.Methods in io.helidon.openapi that return OpenApiDocument.BuilderModifier and TypeMethodDescriptionstatic OpenApiDocument.BuilderOpenApiDocument.builder()Create a new builder.OpenApiDocument.Builder.components(OpenApiDocument.Components components) Add or merge components.OpenApiDocument.Builder.components(Consumer<OpenApiDocument.ComponentsBuilder> components) Add or merge components.Add an extension.OpenApiDocument.Builder.externalDocs(OpenApiDocument.ExternalDocs externalDocs) Set external documentation.OpenApiDocument.Builder.externalDocs(Consumer<OpenApiDocument.ExternalDocsBuilder> externalDocs) Set external documentation.OpenApiDocument.Builder.info(OpenApiDocument.Info info) Set the Info object.Set the required Info object values.OpenApiDocument.Builder.info(Consumer<OpenApiDocument.InfoBuilder> info) Set the Info object.OpenApiDocument.Builder.jsonSchemaDialect(String jsonSchemaDialect) Set the JSON Schema dialect URI.OpenApiDocument.Builder.merge(OpenApiDocument document) Merge another OpenAPI document into this builder.Set the OpenAPI version string.OpenApiDocument.Builder.path(String path, OpenApiDocument.PathItem pathItem) Add or merge a path item.OpenApiDocument.Builder.path(String path, Consumer<OpenApiDocument.PathItemBuilder> pathItem) Add or merge a path item.OpenApiDocument.Builder.pathExtension(String name, JsonValue value) Add an extension to the paths object.OpenApiDocument.Builder.paths(Map<String, OpenApiDocument.PathItem> paths) Add or merge path items.OpenApiDocument.Builder.securityRequirement(OpenApiDocument.SecurityRequirement requirement) Add a security requirement.OpenApiDocument.Builder.securityRequirement(String name, List<String> scopes) Add a security requirement.OpenApiDocument.Builder.securityRequirement(Consumer<OpenApiDocument.SecurityRequirementBuilder> requirement) Add a security requirement.Set the OpenAPI 3.2 document identity URI.OpenApiDocument.Builder.server(OpenApiDocument.Server server) Add a server.OpenApiDocument.Builder.server(Consumer<OpenApiDocument.ServerBuilder> server) Add a server.OpenApiDocument.Builder.tag(OpenApiDocument.Tag tag) Add a document tag.Add a document tag.OpenApiDocument.Builder.tag(Consumer<OpenApiDocument.TagBuilder> tag) Add a document tag.OpenApiDocument.Builder.webhook(String name, OpenApiDocument.PathItem pathItem) Add or merge a webhook path item.OpenApiDocument.Builder.webhook(String name, Consumer<OpenApiDocument.PathItemBuilder> pathItem) Add or merge a webhook path item.OpenApiDocument.Builder.webhooks(Map<String, OpenApiDocument.PathItem> webhooks) Add or merge webhook path items.Methods in io.helidon.openapi with parameters of type OpenApiDocument.BuilderModifier and TypeMethodDescriptionprotected static voidOpenApiSourceBase.componentSchema(OpenApiDocument.Builder document, JsonSchemaProvider provider, String name) Add a component schema from a JSON schema provider to the OpenAPI document. -
Uses of OpenApiDocument.Builder in io.helidon.openapi.spi
Methods in io.helidon.openapi.spi with parameters of type OpenApiDocument.BuilderModifier and TypeMethodDescriptionvoidOpenApiDocumentSource.describe(OpenApiDocumentContext context, OpenApiDocument.Builder document) Describe this source as OpenAPI document metadata.