All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.swagger.v3.oas.integration.api.OpenAPIConfiguration Maven / Gradle / Ivy

There is a newer version: 1.2.2.1-jre17
Show newest version
package io.swagger.v3.oas.integration.api;

import io.swagger.v3.oas.models.OpenAPI;

import java.util.Collection;
import java.util.Map;
import java.util.Set;

public interface OpenAPIConfiguration {
    Set getResourcePackages();

    Set getResourceClasses();

    String getReaderClass();

    String getScannerClass();

    String getFilterClass();

    Collection getIgnoredRoutes();

    OpenAPI getOpenAPI();

    Map getUserDefinedOptions();

    Boolean isReadAllResources();

    Boolean isPrettyPrint();

    Long getCacheTTL();

    /**
     * @since 2.0.6
     */
    public String getObjectMapperProcessorClass();

    /**
     * @since 2.0.6
     */
    public Set getModelConverterClasses();

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy