io.swagger.v3.oas.integration.api.OpenAPIConfiguration Maven / Gradle / Ivy
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();
}