java.lang.Object
io.helidon.openapi.internal.OpenAPIConfigImpl
- All Implemented Interfaces:
io.smallrye.openapi.api.OpenApiConfig
Helidon-specific implementation of the smallrye OpenApiConfig interface,
loadable from a Helidon
Config object as well as individual items
settable programmatically.-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface io.smallrye.openapi.api.OpenApiConfig
io.smallrye.openapi.api.OpenApiConfig.OperationIdStrategy -
Method Summary
Modifier and TypeMethodDescriptionbooleanstatic OpenAPIConfigImpl.Builderbuilder()Creates a new builder for composing an OpenAPI config instance.filter()operationServers(String operationID) pathServers(String path) booleanbooleanservers()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.smallrye.openapi.api.OpenApiConfig
allowNakedPathParameter, arrayReferencesEnable, asCsvSet, doAllowNakedPathParameter, getDefaultConsumes, getDefaultProduces, getInfoContactEmail, getInfoContactName, getInfoContactUrl, getInfoDescription, getInfoLicenseName, getInfoLicenseUrl, getInfoTermsOfService, getInfoTitle, getInfoVersion, getOpenApiVersion, getOperationIdStrategy, getScanExcludeProfiles, getScanProfiles, patternOf, patternOf, privatePropertiesEnable, propertyNamingStrategy, sortedPropertiesEnable
-
Method Details
-
builder
Creates a new builder for composing an OpenAPI config instance.- Returns:
- the new
Builder
-
modelReader
- Specified by:
modelReaderin interfaceio.smallrye.openapi.api.OpenApiConfig
-
filter
- Specified by:
filterin interfaceio.smallrye.openapi.api.OpenApiConfig
-
scanDisable
public boolean scanDisable()- Specified by:
scanDisablein interfaceio.smallrye.openapi.api.OpenApiConfig
-
scanPackages
- Specified by:
scanPackagesin interfaceio.smallrye.openapi.api.OpenApiConfig
-
scanClasses
- Specified by:
scanClassesin interfaceio.smallrye.openapi.api.OpenApiConfig
-
scanExcludePackages
- Specified by:
scanExcludePackagesin interfaceio.smallrye.openapi.api.OpenApiConfig
-
scanExcludeClasses
- Specified by:
scanExcludeClassesin interfaceio.smallrye.openapi.api.OpenApiConfig
-
servers
- Specified by:
serversin interfaceio.smallrye.openapi.api.OpenApiConfig
-
pathServers
- Specified by:
pathServersin interfaceio.smallrye.openapi.api.OpenApiConfig
-
operationServers
- Specified by:
operationServersin interfaceio.smallrye.openapi.api.OpenApiConfig
-
scanDependenciesDisable
public boolean scanDependenciesDisable()- Specified by:
scanDependenciesDisablein interfaceio.smallrye.openapi.api.OpenApiConfig
-
scanDependenciesJars
- Specified by:
scanDependenciesJarsin interfaceio.smallrye.openapi.api.OpenApiConfig
-
customSchemaRegistryClass
- Specified by:
customSchemaRegistryClassin interfaceio.smallrye.openapi.api.OpenApiConfig
-
applicationPathDisable
public boolean applicationPathDisable()- Specified by:
applicationPathDisablein interfaceio.smallrye.openapi.api.OpenApiConfig
-
getSchemas
- Specified by:
getSchemasin interfaceio.smallrye.openapi.api.OpenApiConfig
-