Package io.smallrye.openapi.api
Interface OpenApiConfig
-
- All Known Implementing Classes:
OpenApiConfigImpl
public interface OpenApiConfig
Accessor to OpenAPI configuration options. Reference: https://github.com/eclipse/microprofile-open-api/blob/master/spec/src/main/asciidoc/microprofile-openapi-spec.adoc#31-list-of-configurable-items- Author:
- [email protected]
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
OpenApiConfig.OperationIdStrategy
-
Method Summary
-
-
-
Method Detail
-
modelReader
default String modelReader()
-
filter
default String filter()
-
scanDisable
default boolean scanDisable()
-
scanPackages
default Pattern scanPackages()
-
scanClasses
default Pattern scanClasses()
-
scanExcludePackages
default Pattern scanExcludePackages()
-
scanExcludeClasses
default Pattern scanExcludeClasses()
-
scanDependenciesDisable
default boolean scanDependenciesDisable()
-
arrayReferencesEnable
default boolean arrayReferencesEnable()
-
customSchemaRegistryClass
default String customSchemaRegistryClass()
-
applicationPathDisable
default boolean applicationPathDisable()
-
privatePropertiesEnable
default boolean privatePropertiesEnable()
-
propertyNamingStrategy
default String propertyNamingStrategy()
-
sortedPropertiesEnable
default boolean sortedPropertiesEnable()
-
getOpenApiVersion
default String getOpenApiVersion()
-
getInfoTitle
default String getInfoTitle()
-
getInfoVersion
default String getInfoVersion()
-
getInfoDescription
default String getInfoDescription()
-
getInfoTermsOfService
default String getInfoTermsOfService()
-
getInfoContactEmail
default String getInfoContactEmail()
-
getInfoContactName
default String getInfoContactName()
-
getInfoContactUrl
default String getInfoContactUrl()
-
getInfoLicenseName
default String getInfoLicenseName()
-
getInfoLicenseUrl
default String getInfoLicenseUrl()
-
getOperationIdStrategy
default OpenApiConfig.OperationIdStrategy getOperationIdStrategy()
-
doAllowNakedPathParameter
default void doAllowNakedPathParameter()
-
-