Class Builder
- java.lang.Object
-
- org.springdoc.core.fn.builders.operation.Builder
-
public class Builder extends Object
The type Operation builder.- Author:
- bnasslahsen
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description BuilderbeanClass(Class<?> beanClass)Bean class operation builder.BuilderbeanMethod(String beanMethod)Bean method operation builder.RouterOperationbuild()Build operation.Builderdeprecated(boolean deprecated)Deprecated operation builder.Builderdescription(String description)Description operation builder.Builderextensions(Builder extensionBuilder)Extensions operation builder.BuilderexternalDocs(Builder externalDocumentationBuilder)External docs operation builder.Builderhidden(boolean hidden)Hidden operation builder.BuilderignoreJsonView(boolean ignoreJsonView)Ignore json view operation builder.Buildermethod(String method)Method operation builder.static BuilderoperationBuilder()Builder operation builder.BuilderoperationId(String operationId)Operation id operation builder.Builderparameter(Builder parameterBuilder)Parameter operation builder.BuilderparameterTypes(Class<?>[] parameterTypes)Parameter types operation builder.BuilderrequestBody(Builder requestBodyBuilder)Request body operation builder.Builderresponse(Builder apiResponseBuilder)Response operation builder.Buildersecurity(Builder securityRequirementBuilder)Security operation builder.Builderservers(Builder serverBuilder)Servers operation builder.Buildersummary(String summary)Summary operation builder.Buildertag(String tag)Tag operation builder.Buildertags(String[] tags)Tags operation builder.
-
-
-
Method Detail
-
operationBuilder
public static Builder operationBuilder()
Builder operation builder.- Returns:
- the operation builder
-
method
public Builder method(String method)
Method operation builder.- Parameters:
method- the method- Returns:
- the operation builder
-
tags
public Builder tags(String[] tags)
Tags operation builder.- Parameters:
tags- the tags- Returns:
- the operation builder
-
tag
public Builder tag(String tag)
Tag operation builder.- Parameters:
tag- the tag- Returns:
- the operation builder
-
summary
public Builder summary(String summary)
Summary operation builder.- Parameters:
summary- the summary- Returns:
- the operation builder
-
description
public Builder description(String description)
Description operation builder.- Parameters:
description- the description- Returns:
- the operation builder
-
requestBody
public Builder requestBody(Builder requestBodyBuilder)
Request body operation builder.- Parameters:
requestBodyBuilder- the request body builder- Returns:
- the operation builder
-
externalDocs
public Builder externalDocs(Builder externalDocumentationBuilder)
External docs operation builder.- Parameters:
externalDocumentationBuilder- the external documentation builder- Returns:
- the operation builder
-
operationId
public Builder operationId(String operationId)
Operation id operation builder.- Parameters:
operationId- the operation id- Returns:
- the operation builder
-
parameter
public Builder parameter(Builder parameterBuilder)
Parameter operation builder.- Parameters:
parameterBuilder- the parameter builder- Returns:
- the operation builder
-
response
public Builder response(Builder apiResponseBuilder)
Response operation builder.- Parameters:
apiResponseBuilder- the api response builder- Returns:
- the operation builder
-
deprecated
public Builder deprecated(boolean deprecated)
Deprecated operation builder.- Parameters:
deprecated- the deprecated- Returns:
- the operation builder
-
security
public Builder security(Builder securityRequirementBuilder)
Security operation builder.- Parameters:
securityRequirementBuilder- the security requirement builder- Returns:
- the operation builder
-
servers
public Builder servers(Builder serverBuilder)
Servers operation builder.- Parameters:
serverBuilder- the server builder- Returns:
- the operation builder
-
extensions
public Builder extensions(Builder extensionBuilder)
Extensions operation builder.- Parameters:
extensionBuilder- the extension builder- Returns:
- the operation builder
-
hidden
public Builder hidden(boolean hidden)
Hidden operation builder.- Parameters:
hidden- the hidden- Returns:
- the operation builder
-
ignoreJsonView
public Builder ignoreJsonView(boolean ignoreJsonView)
Ignore json view operation builder.- Parameters:
ignoreJsonView- the ignore json view- Returns:
- the operation builder
-
beanClass
public Builder beanClass(Class<?> beanClass)
Bean class operation builder.- Parameters:
beanClass- the bean class- Returns:
- the operation builder
-
beanMethod
public Builder beanMethod(String beanMethod)
Bean method operation builder.- Parameters:
beanMethod- the bean method- Returns:
- the operation builder
-
parameterTypes
public Builder parameterTypes(Class<?>[] parameterTypes)
Parameter types operation builder.- Parameters:
parameterTypes- the parameter types- Returns:
- the operation builder
-
build
public RouterOperation build()
Build operation.- Returns:
- the operation
-
-