Class DocumentationContextBuilder
- java.lang.Object
-
- springfox.documentation.spi.service.contexts.DocumentationContextBuilder
-
public class DocumentationContextBuilder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description DocumentationContextBuilder(DocumentationType documentationType)
-
Method Summary
-
-
-
Constructor Detail
-
DocumentationContextBuilder
public DocumentationContextBuilder(DocumentationType documentationType)
-
-
Method Detail
-
requestHandlers
public DocumentationContextBuilder requestHandlers(java.util.List<RequestHandler> handlerMappings)
-
apiInfo
public DocumentationContextBuilder apiInfo(ApiInfo apiInfo)
-
groupName
public DocumentationContextBuilder groupName(java.lang.String groupName)
-
additionalIgnorableTypes
public DocumentationContextBuilder additionalIgnorableTypes(java.util.Set<java.lang.Class> ignorableParameterTypes)
-
additionalResponseMessages
public DocumentationContextBuilder additionalResponseMessages(java.util.Map<org.springframework.web.bind.annotation.RequestMethod,java.util.List<ResponseMessage>> additionalResponseMessages)
-
additionalResponses
public DocumentationContextBuilder additionalResponses(java.util.Map<org.springframework.http.HttpMethod,java.util.List<Response>> additionalResponses)
-
additionalOperationParameters
public DocumentationContextBuilder additionalOperationParameters(java.util.List<Parameter> globalRequestParameters)
-
pathProvider
public DocumentationContextBuilder pathProvider(PathProvider pathProvider)
-
securityContexts
public DocumentationContextBuilder securityContexts(java.util.List<SecurityContext> securityContext)
-
securitySchemes
public DocumentationContextBuilder securitySchemes(java.util.List<SecurityScheme> securitySchemes)
-
apiListingReferenceOrdering
public DocumentationContextBuilder apiListingReferenceOrdering(java.util.Comparator<ApiListingReference> listingReferenceOrdering)
-
apiDescriptionOrdering
public DocumentationContextBuilder apiDescriptionOrdering(java.util.Comparator<ApiDescription> apiDescriptionOrdering)
-
applyDefaultResponseMessages
public DocumentationContextBuilder applyDefaultResponseMessages(boolean applyDefaultResponseMessages)
-
ruleBuilders
public DocumentationContextBuilder ruleBuilders(java.util.List<java.util.function.Function<com.fasterxml.classmate.TypeResolver,AlternateTypeRule>> ruleBuilders)
-
typeResolver
public DocumentationContextBuilder typeResolver(com.fasterxml.classmate.TypeResolver typeResolver)
-
operationOrdering
public DocumentationContextBuilder operationOrdering(java.util.Comparator<Operation> operationOrdering)
-
rules
public DocumentationContextBuilder rules(java.util.List<AlternateTypeRule> rules)
-
defaultResponseMessages
@Deprecated public DocumentationContextBuilder defaultResponseMessages(java.util.Map<org.springframework.web.bind.annotation.RequestMethod,java.util.List<ResponseMessage>> defaultResponseMessages)
Deprecated.Used to populate the defaults- Parameters:
defaultResponseMessages
- - default response messages- Returns:
- DocumentationContextBuilder
- Since:
- 3.1.0
Use
defaultResponses
instead
-
defaultResponses
public DocumentationContextBuilder defaultResponses(java.util.Map<org.springframework.http.HttpMethod,java.util.List<Response>> defaultResponses)
-
produces
public DocumentationContextBuilder produces(java.util.Set<java.lang.String> produces)
-
consumes
public DocumentationContextBuilder consumes(java.util.Set<java.lang.String> consumes)
-
genericsNaming
public DocumentationContextBuilder genericsNaming(GenericTypeNamingStrategy genericsNamingStrategy)
-
host
public DocumentationContextBuilder host(java.lang.String host)
-
protocols
public DocumentationContextBuilder protocols(java.util.Set<java.lang.String> protocols)
-
selector
public DocumentationContextBuilder selector(ApiSelector apiSelector)
-
pathMapping
public DocumentationContextBuilder pathMapping(java.util.Optional<java.lang.String> pathMapping)
-
enableUrlTemplating
public DocumentationContextBuilder enableUrlTemplating(boolean isUrlTemplatesEnabled)
-
additionalModels
public DocumentationContextBuilder additionalModels(java.util.Set<com.fasterxml.classmate.ResolvedType> additionalModels)
-
tags
public DocumentationContextBuilder tags(java.util.Set<Tag> tags)
-
vendorExtentions
public DocumentationContextBuilder vendorExtentions(java.util.List<VendorExtension> vendorExtensions)
-
additionalRequestParameters
public DocumentationContextBuilder additionalRequestParameters(java.util.List<RequestParameter> globalRequestParameters)
-
build
public DocumentationContext build()
-
servers
public DocumentationContextBuilder servers(java.util.List<Server> servers)
-
-