public class Builder extends Object
Modifier and Type | Method and Description |
---|---|
Builder |
beanClass(Class<?> beanClass)
Bean class operation builder.
|
Builder |
beanMethod(String beanMethod)
Bean method operation builder.
|
RouterOperation |
build()
Build operation.
|
Builder |
deprecated(boolean deprecated)
Deprecated operation builder.
|
Builder |
description(String description)
Description operation builder.
|
Builder |
extensions(Builder extensionBuilder)
Extensions operation builder.
|
Builder |
externalDocs(Builder externalDocumentationBuilder)
External docs operation builder.
|
Builder |
hidden(boolean hidden)
Hidden operation builder.
|
Builder |
ignoreJsonView(boolean ignoreJsonView)
Ignore json view operation builder.
|
Builder |
method(String method)
Method operation builder.
|
static Builder |
operationBuilder()
Builder operation builder.
|
Builder |
operationId(String operationId)
Operation id operation builder.
|
Builder |
parameter(Builder parameterBuilder)
Parameter operation builder.
|
Builder |
parameterTypes(Class<?>[] parameterTypes)
Parameter types operation builder.
|
Builder |
requestBody(Builder requestBodyBuilder)
Request body operation builder.
|
Builder |
response(Builder apiResponseBuilder)
Response operation builder.
|
Builder |
security(Builder securityRequirementBuilder)
Security operation builder.
|
Builder |
servers(Builder serverBuilder)
Servers operation builder.
|
Builder |
summary(String summary)
Summary operation builder.
|
Builder |
tag(String tag)
Tag operation builder.
|
Builder |
tags(String[] tags)
Tags operation builder.
|
public static Builder operationBuilder()
public Builder method(String method)
method
- the methodpublic Builder tags(String[] tags)
tags
- the tagspublic Builder tag(String tag)
tag
- the tagpublic Builder summary(String summary)
summary
- the summarypublic Builder description(String description)
description
- the descriptionpublic Builder requestBody(Builder requestBodyBuilder)
requestBodyBuilder
- the request body builderpublic Builder externalDocs(Builder externalDocumentationBuilder)
externalDocumentationBuilder
- the external documentation builderpublic Builder operationId(String operationId)
operationId
- the operation idpublic Builder parameter(Builder parameterBuilder)
parameterBuilder
- the parameter builderpublic Builder response(Builder apiResponseBuilder)
apiResponseBuilder
- the api response builderpublic Builder deprecated(boolean deprecated)
deprecated
- the deprecatedpublic Builder security(Builder securityRequirementBuilder)
securityRequirementBuilder
- the security requirement builderpublic Builder servers(Builder serverBuilder)
serverBuilder
- the server builderpublic Builder extensions(Builder extensionBuilder)
extensionBuilder
- the extension builderpublic Builder hidden(boolean hidden)
hidden
- the hiddenpublic Builder ignoreJsonView(boolean ignoreJsonView)
ignoreJsonView
- the ignore json viewpublic Builder beanClass(Class<?> beanClass)
beanClass
- the bean classpublic Builder beanMethod(String beanMethod)
beanMethod
- the bean methodpublic Builder parameterTypes(Class<?>[] parameterTypes)
parameterTypes
- the parameter typespublic RouterOperation build()
Copyright © 2024. All rights reserved.