public abstract class AbstractRequestBuilder extends Object
Modifier | Constructor and Description |
---|---|
protected |
AbstractRequestBuilder(GenericParameterBuilder parameterBuilder,
RequestBodyBuilder requestBodyBuilder,
OperationBuilder operationBuilder,
Optional<List<OperationCustomizer>> operationCustomizers,
Optional<List<ParameterCustomizer>> parameterCustomizers) |
Modifier and Type | Method and Description |
---|---|
static void |
addRequestWrapperToIgnore(Class<?>... classes) |
io.swagger.v3.oas.models.Operation |
build(io.swagger.v3.oas.models.Components components,
org.springframework.web.method.HandlerMethod handlerMethod,
org.springframework.web.bind.annotation.RequestMethod requestMethod,
io.swagger.v3.oas.models.Operation operation,
MethodAttributes methodAttributes,
io.swagger.v3.oas.models.OpenAPI openAPI) |
protected io.swagger.v3.oas.models.Operation |
customiseOperation(io.swagger.v3.oas.models.Operation operation,
org.springframework.web.method.HandlerMethod handlerMethod) |
protected io.swagger.v3.oas.models.parameters.Parameter |
customiseParameter(io.swagger.v3.oas.models.parameters.Parameter parameter,
org.springdoc.core.ParameterInfo parameterInfo,
org.springframework.web.method.HandlerMethod handlerMethod) |
RequestBodyBuilder |
getRequestBodyBuilder() |
protected boolean |
isParamToIgnore(org.springframework.core.MethodParameter parameter) |
static void |
removeRequestWrapperToIgnore(Class<?>... classes) |
protected AbstractRequestBuilder(GenericParameterBuilder parameterBuilder, RequestBodyBuilder requestBodyBuilder, OperationBuilder operationBuilder, Optional<List<OperationCustomizer>> operationCustomizers, Optional<List<ParameterCustomizer>> parameterCustomizers)
public io.swagger.v3.oas.models.Operation build(io.swagger.v3.oas.models.Components components, org.springframework.web.method.HandlerMethod handlerMethod, org.springframework.web.bind.annotation.RequestMethod requestMethod, io.swagger.v3.oas.models.Operation operation, MethodAttributes methodAttributes, io.swagger.v3.oas.models.OpenAPI openAPI)
protected io.swagger.v3.oas.models.Operation customiseOperation(io.swagger.v3.oas.models.Operation operation, org.springframework.web.method.HandlerMethod handlerMethod)
protected io.swagger.v3.oas.models.parameters.Parameter customiseParameter(io.swagger.v3.oas.models.parameters.Parameter parameter, org.springdoc.core.ParameterInfo parameterInfo, org.springframework.web.method.HandlerMethod handlerMethod)
protected boolean isParamToIgnore(org.springframework.core.MethodParameter parameter)
public RequestBodyBuilder getRequestBodyBuilder()
public static void addRequestWrapperToIgnore(Class<?>... classes)
public static void removeRequestWrapperToIgnore(Class<?>... classes)
Copyright © 2020. All rights reserved.