Class SwaggerUiConfigParameters


  • @Lazy(false)
    @Configuration(proxyBeanMethods=false)
    @ConditionalOnProperty(name="springdoc.swagger-ui.enabled",
                           matchIfMissing=true)
    @ConditionalOnBean(SpringDocConfiguration.class)
    public class SwaggerUiConfigParameters
    extends AbstractSwaggerUiConfigProperties
    The type Swagger ui config parameters.
    Author:
    bnasslahsen
    • Field Detail

      • CONFIG_URL_PROPERTY

        public static final String CONFIG_URL_PROPERTY
        The constant CONFIG_URL_PROPERTY.
        See Also:
        Constant Field Values
      • OAUTH2_REDIRECT_URL_PROPERTY

        public static final String OAUTH2_REDIRECT_URL_PROPERTY
        The constant OAUTH2_REDIRECT_URL_PROPERTY.
        See Also:
        Constant Field Values
      • VALIDATOR_URL_PROPERTY

        public static final String VALIDATOR_URL_PROPERTY
        The constant VALIDATOR_URL_PROPERTY.
        See Also:
        Constant Field Values
      • QUERY_CONFIG_ENABLED_PROPERTY

        public static final String QUERY_CONFIG_ENABLED_PROPERTY
        The constant QUERY_CONFIG_ENABLED_PROPERTY.
        See Also:
        Constant Field Values
      • DISPLAY_OPERATION_ID_PROPERTY

        public static final String DISPLAY_OPERATION_ID_PROPERTY
        The constant DISPLAY_OPERATION_ID.
        See Also:
        Constant Field Values
      • DISPLAY_REQUEST_DURATION_PROPERTY

        public static final String DISPLAY_REQUEST_DURATION_PROPERTY
        The constant DISPLAY_REQUEST_DURATION.
        See Also:
        Constant Field Values
      • SHOW_EXTENSIONS_PROPERTY

        public static final String SHOW_EXTENSIONS_PROPERTY
        The constant SHOW_EXTENSIONS_PROPERTY.
        See Also:
        Constant Field Values
      • SHOW_COMMON_EXTENSIONS_PROPERTY

        public static final String SHOW_COMMON_EXTENSIONS_PROPERTY
        The constant SHOW_COMMON_EXTENSIONS_PROPERTY.
        See Also:
        Constant Field Values
      • TRY_IT_ENABLED_PROPERTY

        public static final String TRY_IT_ENABLED_PROPERTY
        The constant TRY_IT_ENABLED_PROPERTY.
        See Also:
        Constant Field Values
      • PERSIST_AUTHORIZATION_PROPERTY

        public static final String PERSIST_AUTHORIZATION_PROPERTY
        The constant PERSIST_AUTHORIZATION_PROPERTY.
        See Also:
        Constant Field Values
      • WITH_CREDENTIALS_PROPERTY

        public static final String WITH_CREDENTIALS_PROPERTY
        The constant WITH_CREDENTIALS_PROPERTY.
        See Also:
        Constant Field Values
    • Constructor Detail

      • SwaggerUiConfigParameters

        public SwaggerUiConfigParameters​(SwaggerUiConfigProperties swaggerUiConfig)
        Instantiates a new Swagger ui config parameters.
        Parameters:
        swaggerUiConfig - the swagger ui config
    • Method Detail

      • addGroup

        public void addGroup​(String group,
                             String displayName)
        Add group.
        Parameters:
        group - the group
        displayName - the display name
      • addGroup

        public void addGroup​(String group)
        Add group.
        Parameters:
        group - the group
      • addUrl

        public void addUrl​(String url)
        Add url.
        Parameters:
        url - the url
      • getUiRootPath

        public String getUiRootPath()
        Gets ui root path.
        Returns:
        the ui root path
      • setUiRootPath

        public void setUiRootPath​(String uiRootPath)
        Sets ui root path.
        Parameters:
        uiRootPath - the ui root path
      • isValidUrl

        public boolean isValidUrl​(String url)
        Is valid url boolean.
        Parameters:
        url - the url
        Returns:
        the boolean
      • getConfigParameters

        public Map<String,​Object> getConfigParameters()
        Gets config parameters.
        Returns:
        the config parameters