Package io.smallrye.openapi.mavenplugin
Class MavenConfig
- java.lang.Object
-
- io.smallrye.openapi.mavenplugin.MavenConfig
-
- All Implemented Interfaces:
OpenApiConfig
public class MavenConfig extends Object implements OpenApiConfig
Implementation of theOpenApiConfiginterface that gets config information from maven- Author:
- Phillip Kruger (phillip.kruger@redhat.com)
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface io.smallrye.openapi.api.OpenApiConfig
OpenApiConfig.DuplicateOperationIdBehavior, OpenApiConfig.OperationIdStrategy
-
-
Field Summary
-
Fields inherited from interface io.smallrye.openapi.api.OpenApiConfig
DUPLICATE_OPERATION_ID_BEHAVIOR_DEFAULT, MAXIMUM_STATIC_FILE_SIZE_DEFAULT
-
-
Constructor Summary
Constructors Constructor Description MavenConfig(Map<String,String> properties)
-
Method Summary
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface io.smallrye.openapi.api.OpenApiConfig
allowNakedPathParameter, arrayReferencesEnable, asCsvList, asCsvSet, doAllowNakedPathParameter, getDefaultConsumes, getDefaultProduces, getSchemas, patternOf, patternOf, privatePropertiesEnable, propertyNamingStrategy, removeUnusedSchemas, scanBeanValidation, scanDependenciesJars, sortedPropertiesEnable
-
-
-
-
Method Detail
-
modelReader
public String modelReader()
- Specified by:
modelReaderin interfaceOpenApiConfig
-
filter
public String filter()
- Specified by:
filterin interfaceOpenApiConfig
-
scanDisable
public boolean scanDisable()
- Specified by:
scanDisablein interfaceOpenApiConfig
-
scanPackages
public Set<String> scanPackages()
- Specified by:
scanPackagesin interfaceOpenApiConfig
-
scanClasses
public Set<String> scanClasses()
- Specified by:
scanClassesin interfaceOpenApiConfig
-
scanExcludePackages
public Set<String> scanExcludePackages()
- Specified by:
scanExcludePackagesin interfaceOpenApiConfig
-
scanExcludeClasses
public Set<String> scanExcludeClasses()
- Specified by:
scanExcludeClassesin interfaceOpenApiConfig
-
servers
public List<String> servers()
- Specified by:
serversin interfaceOpenApiConfig
-
pathServers
public List<String> pathServers(String path)
- Specified by:
pathServersin interfaceOpenApiConfig
-
operationServers
public List<String> operationServers(String operationId)
- Specified by:
operationServersin interfaceOpenApiConfig
-
scanDependenciesDisable
public boolean scanDependenciesDisable()
- Specified by:
scanDependenciesDisablein interfaceOpenApiConfig
-
customSchemaRegistryClass
public String customSchemaRegistryClass()
- Specified by:
customSchemaRegistryClassin interfaceOpenApiConfig
-
applicationPathDisable
public boolean applicationPathDisable()
- Specified by:
applicationPathDisablein interfaceOpenApiConfig
-
getOpenApiVersion
public String getOpenApiVersion()
- Specified by:
getOpenApiVersionin interfaceOpenApiConfig
-
getInfoTitle
public String getInfoTitle()
- Specified by:
getInfoTitlein interfaceOpenApiConfig
-
getInfoVersion
public String getInfoVersion()
- Specified by:
getInfoVersionin interfaceOpenApiConfig
-
getInfoDescription
public String getInfoDescription()
- Specified by:
getInfoDescriptionin interfaceOpenApiConfig
-
getInfoTermsOfService
public String getInfoTermsOfService()
- Specified by:
getInfoTermsOfServicein interfaceOpenApiConfig
-
getInfoContactEmail
public String getInfoContactEmail()
- Specified by:
getInfoContactEmailin interfaceOpenApiConfig
-
getInfoContactName
public String getInfoContactName()
- Specified by:
getInfoContactNamein interfaceOpenApiConfig
-
getInfoContactUrl
public String getInfoContactUrl()
- Specified by:
getInfoContactUrlin interfaceOpenApiConfig
-
getInfoLicenseName
public String getInfoLicenseName()
- Specified by:
getInfoLicenseNamein interfaceOpenApiConfig
-
getInfoLicenseUrl
public String getInfoLicenseUrl()
- Specified by:
getInfoLicenseUrlin interfaceOpenApiConfig
-
getOperationIdStrategy
public OpenApiConfig.OperationIdStrategy getOperationIdStrategy()
- Specified by:
getOperationIdStrategyin interfaceOpenApiConfig
-
getDuplicateOperationIdBehavior
public OpenApiConfig.DuplicateOperationIdBehavior getDuplicateOperationIdBehavior()
- Specified by:
getDuplicateOperationIdBehaviorin interfaceOpenApiConfig
-
getScanProfiles
public Set<String> getScanProfiles()
- Specified by:
getScanProfilesin interfaceOpenApiConfig
-
getScanExcludeProfiles
public Set<String> getScanExcludeProfiles()
- Specified by:
getScanExcludeProfilesin interfaceOpenApiConfig
-
getScanResourceClasses
public Map<String,String> getScanResourceClasses()
- Specified by:
getScanResourceClassesin interfaceOpenApiConfig
-
getMaximumStaticFileSize
public Integer getMaximumStaticFileSize()
- Specified by:
getMaximumStaticFileSizein interfaceOpenApiConfig
-
-