public static class GroupedOpenApi.Builder extends Object
Modifier and Type | Method and Description |
---|---|
GroupedOpenApi.Builder |
addOpenApiCustomiser(OpenApiCustomiser openApiCustomiser)
Add open api customiser builder.
|
GroupedOpenApi.Builder |
addOpenApiMethodFilter(OpenApiMethodFilter methodFilter)
Add method filter.
|
GroupedOpenApi.Builder |
addOperationCustomizer(OperationCustomizer operationCustomizer)
Add operation customizer builder.
|
GroupedOpenApi.Builder |
addRouterOperationCustomizer(RouterOperationCustomizer routerOperationCustomizer)
Add router operation customizer builder
|
GroupedOpenApi |
build()
Build grouped open api.
|
GroupedOpenApi.Builder |
consumesToMatch(String... consumesToMatch)
Consumes to match builder.
|
GroupedOpenApi.Builder |
displayName(String displayName)
Display name builder.
|
GroupedOpenApi.Builder |
group(String group)
Group builder.
|
GroupedOpenApi.Builder |
headersToMatch(String... headersToMatch)
Headers to match builder.
|
GroupedOpenApi.Builder |
packagesToExclude(String... packagesToExclude)
Packages to exclude builder.
|
GroupedOpenApi.Builder |
packagesToScan(String... packagesToScan)
Packages to scan builder.
|
GroupedOpenApi.Builder |
pathsToExclude(String... pathsToExclude)
Paths to exclude builder.
|
GroupedOpenApi.Builder |
pathsToMatch(String... pathsToMatch)
Paths to match builder.
|
GroupedOpenApi.Builder |
producesToMatch(String... producesToMatch)
Produces to match builder.
|
public GroupedOpenApi.Builder group(String group)
group
- the grouppublic GroupedOpenApi.Builder pathsToMatch(String... pathsToMatch)
pathsToMatch
- the paths to matchpublic GroupedOpenApi.Builder packagesToScan(String... packagesToScan)
packagesToScan
- the packages to scanpublic GroupedOpenApi.Builder producesToMatch(String... producesToMatch)
producesToMatch
- the produces to matchpublic GroupedOpenApi.Builder consumesToMatch(String... consumesToMatch)
consumesToMatch
- the consumes to matchpublic GroupedOpenApi.Builder headersToMatch(String... headersToMatch)
headersToMatch
- the headers to matchpublic GroupedOpenApi.Builder pathsToExclude(String... pathsToExclude)
pathsToExclude
- the paths to excludepublic GroupedOpenApi.Builder packagesToExclude(String... packagesToExclude)
packagesToExclude
- the packages to excludepublic GroupedOpenApi.Builder addOpenApiCustomiser(OpenApiCustomiser openApiCustomiser)
openApiCustomiser
- the open api customiserpublic GroupedOpenApi.Builder addOperationCustomizer(OperationCustomizer operationCustomizer)
operationCustomizer
- the operation customizerpublic GroupedOpenApi.Builder addRouterOperationCustomizer(RouterOperationCustomizer routerOperationCustomizer)
routerOperationCustomizer
- the router operation customizerpublic GroupedOpenApi.Builder addOpenApiMethodFilter(OpenApiMethodFilter methodFilter)
methodFilter
- an additional filter to apply to the matched methodspublic GroupedOpenApi.Builder displayName(String displayName)
displayName
- the display namepublic GroupedOpenApi build()
Copyright © 2024. All rights reserved.