Class SpecFilter

java.lang.Object
io.swagger.v3.core.filter.AbstractSpecFilter
io.jans.configapi.filters.SpecFilter
All Implemented Interfaces:
io.swagger.v3.core.filter.OpenAPISpecFilter

public class SpecFilter extends io.swagger.v3.core.filter.AbstractSpecFilter
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    Optional<io.swagger.v3.oas.models.Operation>
    filterOperation(io.swagger.v3.oas.models.Operation operation, io.swagger.v3.core.model.ApiDescription api, Map<String,List<String>> params, Map<String,String> cookies, Map<String,List<String>> headers)
     

    Methods inherited from class io.swagger.v3.core.filter.AbstractSpecFilter

    filterOpenAPI, filterParameter, filterPathItem, filterRequestBody, filterResponse, filterSchema, filterSchemaProperty, isRemovingUnreferencedDefinitions

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface io.swagger.v3.core.filter.OpenAPISpecFilter

    isOpenAPI31Filter
  • Constructor Details

    • SpecFilter

      public SpecFilter()
  • Method Details

    • filterOperation

      public Optional<io.swagger.v3.oas.models.Operation> filterOperation(io.swagger.v3.oas.models.Operation operation, io.swagger.v3.core.model.ApiDescription api, Map<String,List<String>> params, Map<String,String> cookies, Map<String,List<String>> headers)
      Specified by:
      filterOperation in interface io.swagger.v3.core.filter.OpenAPISpecFilter
      Overrides:
      filterOperation in class io.swagger.v3.core.filter.AbstractSpecFilter