Uses of Class
io.helidon.openapi.OpenApiDocument.OperationBuilder
Packages that use OpenApiDocument.OperationBuilder
-
Uses of OpenApiDocument.OperationBuilder in io.helidon.openapi
Classes in io.helidon.openapi that implement interfaces with type arguments of type OpenApiDocument.OperationBuilderModifier and TypeClassDescriptionstatic final classOpenAPI operation builder.Methods in io.helidon.openapi that return OpenApiDocument.OperationBuilderModifier and TypeMethodDescriptionOpenApiDocument.Operation.builder()Create a new operation builder.OpenApiDocument.OperationBuilder.callback(String name, OpenApiDocument.Callback callback) Add callback.OpenApiDocument.OperationBuilder.callback(String name, Consumer<OpenApiDocument.CallbackBuilder> callback) Add callback.OpenApiDocument.OperationBuilder.deprecated(boolean deprecated) Set deprecated flag.OpenApiDocument.OperationBuilder.description(String description) Set description.Add an extension.OpenApiDocument.OperationBuilder.externalDocs(OpenApiDocument.ExternalDocs externalDocs) Set external documentation.OpenApiDocument.OperationBuilder.externalDocs(Consumer<OpenApiDocument.ExternalDocsBuilder> externalDocs) Set external documentation.OpenApiDocument.OperationBuilder.operationId(String operationId) Set operation id.OpenApiDocument.OperationBuilder.parameter(OpenApiDocument.Parameter parameter) Add parameter.OpenApiDocument.OperationBuilder.parameter(Consumer<OpenApiDocument.ParameterBuilder> parameter) Add parameter.OpenApiDocument.OperationBuilder.requestBody(OpenApiDocument.RequestBody requestBody) Set request body.OpenApiDocument.OperationBuilder.requestBody(Consumer<OpenApiDocument.RequestBodyBuilder> requestBody) Set request body.OpenApiDocument.OperationBuilder.response(String status, OpenApiDocument.Response response) Add a response.Add a response.OpenApiDocument.OperationBuilder.response(String status, Consumer<OpenApiDocument.ResponseBuilder> response) Add a response.OpenApiDocument.OperationBuilder.responseExtension(String name, JsonValue value) Add an extension to the responses object.OpenApiDocument.OperationBuilder.security(List<OpenApiDocument.SecurityRequirement> requirements) Set security requirements.OpenApiDocument.OperationBuilder.securityRequirement(OpenApiDocument.SecurityRequirement requirement) Add security requirement.OpenApiDocument.OperationBuilder.securityRequirement(Consumer<OpenApiDocument.SecurityRequirementBuilder> requirement) Add security requirement.OpenApiDocument.OperationBuilder.server(OpenApiDocument.Server server) Add server.OpenApiDocument.OperationBuilder.server(Consumer<OpenApiDocument.ServerBuilder> server) Add server.Set summary.Add an operation tag.Method parameters in io.helidon.openapi with type arguments of type OpenApiDocument.OperationBuilderModifier and TypeMethodDescriptionOpenApiDocument.PathItemBuilder.additionalOperation(String method, Consumer<OpenApiDocument.OperationBuilder> operation) Add an OpenAPI 3.2 additional operation.OpenApiDocument.PathItemBuilder.operation(String method, Consumer<OpenApiDocument.OperationBuilder> operation) Add an HTTP operation.OpenApiDocument.PathItemBuilder.query(Consumer<OpenApiDocument.OperationBuilder> operation) Set the OpenAPI 3.2 query operation.