Package org.springdoc.core
Class SwaggerUiConfigProperties
- java.lang.Object
-
- org.springdoc.core.AbstractSwaggerUiConfigProperties
-
- org.springdoc.core.SwaggerUiConfigProperties
-
@Lazy(false) @Configuration(proxyBeanMethods=false) @ConfigurationProperties(prefix="springdoc.swagger-ui") @ConditionalOnProperty(name="springdoc.swagger-ui.enabled", matchIfMissing=true) @ConditionalOnBean(SpringDocConfiguration.class) public class SwaggerUiConfigProperties extends AbstractSwaggerUiConfigPropertiesThe type Swagger ui config properties.- Author:
- bnasslahsen
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSwaggerUiConfigProperties.CsrfThe type Csrf.static classSwaggerUiConfigProperties.SyntaxHighlightThe type Syntax highlight.-
Nested classes/interfaces inherited from class org.springdoc.core.AbstractSwaggerUiConfigProperties
AbstractSwaggerUiConfigProperties.SwaggerUrl
-
-
Field Summary
-
Fields inherited from class org.springdoc.core.AbstractSwaggerUiConfigProperties
configUrl, deepLinking, defaultModelExpandDepth, defaultModelRendering, defaultModelsExpandDepth, displayOperationId, displayRequestDuration, docExpansion, filter, groupsOrder, layout, maxDisplayedTags, oauth2RedirectUrl, operationsSorter, path, persistAuthorization, queryConfigEnabled, showCommonExtensions, showExtensions, supportedSubmitMethods, tagsSorter, tryItOutEnabled, url, urls, urlsPrimaryName, validatorUrl
-
-
Constructor Summary
Constructors Constructor Description SwaggerUiConfigProperties()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Set<AbstractSwaggerUiConfigProperties.SwaggerUrl>cloneUrls()Clone urls set.SwaggerUiConfigProperties.CsrfgetCsrf()Gets csrf.SwaggerUiConfigProperties.SyntaxHighlightgetSyntaxHighlight()Gets syntaxHighlight.StringgetVersion()Gets swagger ui version.booleanisCsrfEnabled()Is csrf enabled boolean.booleanisDisableSwaggerDefaultUrl()Is disable swagger default url boolean.booleanisEnabled()Is enabled boolean.booleanisUseRootPath()Is use root path boolean.voidsetCsrf(SwaggerUiConfigProperties.Csrf csrf)Sets csrf.voidsetDisableSwaggerDefaultUrl(boolean disableSwaggerDefaultUrl)Sets disable swagger default url.voidsetEnabled(boolean enabled)Sets enabled.voidsetSyntaxHighlight(SwaggerUiConfigProperties.SyntaxHighlight syntaxHighlight)Sets syntaxHighlight.voidsetUseRootPath(boolean useRootPath)Sets use root path.voidsetVersion(String version)Sets swagger ui version.-
Methods inherited from class org.springdoc.core.AbstractSwaggerUiConfigProperties
getConfigUrl, getDeepLinking, getDefaultModelExpandDepth, getDefaultModelRendering, getDefaultModelsExpandDepth, getDisplayOperationId, getDisplayRequestDuration, getDocExpansion, getFilter, getGroupsOrder, getLayout, getMaxDisplayedTags, getOauth2RedirectUrl, getOperationsSorter, getPath, getPersistAuthorization, getQueryConfigEnabled, getShowCommonExtensions, getShowExtensions, getSupportedSubmitMethods, getTagsSorter, getTryItOutEnabled, getUrl, getUrls, getUrlsPrimaryName, getValidatorUrl, setConfigUrl, setDeepLinking, setDefaultModelExpandDepth, setDefaultModelRendering, setDefaultModelsExpandDepth, setDisplayOperationId, setDisplayRequestDuration, setDocExpansion, setFilter, setGroupsOrder, setLayout, setMaxDisplayedTags, setOauth2RedirectUrl, setOperationsSorter, setPath, setPersistAuthorization, setQueryConfigEnabled, setShowCommonExtensions, setShowExtensions, setSupportedSubmitMethods, setTagsSorter, setTryItOutEnabled, setUrl, setUrls, setUrlsPrimaryName, setValidatorUrl
-
-
-
-
Method Detail
-
getVersion
public String getVersion()
Gets swagger ui version.- Returns:
- the swagger ui version
-
setVersion
public void setVersion(String version)
Sets swagger ui version.- Parameters:
version- the swagger ui version
-
isUseRootPath
public boolean isUseRootPath()
Is use root path boolean.- Returns:
- the boolean
-
setUseRootPath
public void setUseRootPath(boolean useRootPath)
Sets use root path.- Parameters:
useRootPath- the use root path
-
isEnabled
public boolean isEnabled()
Is enabled boolean.- Returns:
- the boolean
-
setEnabled
public void setEnabled(boolean enabled)
Sets enabled.- Parameters:
enabled- the enabled
-
isDisableSwaggerDefaultUrl
public boolean isDisableSwaggerDefaultUrl()
Is disable swagger default url boolean.- Returns:
- the boolean
-
setDisableSwaggerDefaultUrl
public void setDisableSwaggerDefaultUrl(boolean disableSwaggerDefaultUrl)
Sets disable swagger default url.- Parameters:
disableSwaggerDefaultUrl- the disable swagger default url
-
getCsrf
public SwaggerUiConfigProperties.Csrf getCsrf()
Gets csrf.- Returns:
- the csrf
-
setCsrf
public void setCsrf(SwaggerUiConfigProperties.Csrf csrf)
Sets csrf.- Parameters:
csrf- the csrf
-
isCsrfEnabled
public boolean isCsrfEnabled()
Is csrf enabled boolean.- Returns:
- the boolean
-
getSyntaxHighlight
public SwaggerUiConfigProperties.SyntaxHighlight getSyntaxHighlight()
Gets syntaxHighlight.- Returns:
- the syntaxHighlight
-
setSyntaxHighlight
public void setSyntaxHighlight(SwaggerUiConfigProperties.SyntaxHighlight syntaxHighlight)
Sets syntaxHighlight.- Parameters:
syntaxHighlight- the syntaxHighlight
-
cloneUrls
public Set<AbstractSwaggerUiConfigProperties.SwaggerUrl> cloneUrls()
Clone urls set.- Returns:
- the set
-
-