public class DocumentationContextBuilder extends Object
| 构造器和说明 |
|---|
DocumentationContextBuilder(DocumentationType documentationType) |
public DocumentationContextBuilder(DocumentationType documentationType)
public DocumentationContextBuilder requestHandlers(List<RequestHandler> handlerMappings)
public DocumentationContextBuilder apiInfo(ApiInfo apiInfo)
public DocumentationContextBuilder groupName(String groupName)
public DocumentationContextBuilder additionalIgnorableTypes(Set<Class> ignorableParameterTypes)
public DocumentationContextBuilder additionalResponseMessages(Map<org.springframework.web.bind.annotation.RequestMethod,List<ResponseMessage>> additionalResponseMessages)
public DocumentationContextBuilder additionalOperationParameters(List<Parameter> globalRequestParameters)
@Deprecated public DocumentationContextBuilder withResourceGroupingStrategy(ResourceGroupingStrategy resourceGroupingStrategy)
resourceGroupingStrategy - - custom resource grouping strategypublic DocumentationContextBuilder pathProvider(PathProvider pathProvider)
public DocumentationContextBuilder securityContexts(List<SecurityContext> securityContext)
public DocumentationContextBuilder securitySchemes(List<? extends SecurityScheme> securitySchemes)
public DocumentationContextBuilder apiListingReferenceOrdering(com.google.common.collect.Ordering<ApiListingReference> listingReferenceOrdering)
public DocumentationContextBuilder apiDescriptionOrdering(com.google.common.collect.Ordering<ApiDescription> apiDescriptionOrdering)
public DocumentationContextBuilder applyDefaultResponseMessages(boolean applyDefaultResponseMessages)
public DocumentationContextBuilder ruleBuilders(List<com.google.common.base.Function<com.fasterxml.classmate.TypeResolver,AlternateTypeRule>> ruleBuilders)
public DocumentationContextBuilder typeResolver(com.fasterxml.classmate.TypeResolver typeResolver)
public DocumentationContextBuilder operationOrdering(com.google.common.collect.Ordering<Operation> operationOrdering)
public DocumentationContextBuilder rules(List<AlternateTypeRule> rules)
public DocumentationContextBuilder defaultResponseMessages(Map<org.springframework.web.bind.annotation.RequestMethod,List<ResponseMessage>> defaultResponseMessages)
public DocumentationContextBuilder produces(Set<String> produces)
public DocumentationContextBuilder consumes(Set<String> consumes)
public DocumentationContextBuilder genericsNaming(GenericTypeNamingStrategy genericsNamingStrategy)
public DocumentationContextBuilder host(String host)
public DocumentationContextBuilder protocols(Set<String> protocols)
public DocumentationContextBuilder selector(ApiSelector apiSelector)
public DocumentationContextBuilder pathMapping(com.google.common.base.Optional<String> pathMapping)
public DocumentationContextBuilder enableUrlTemplating(boolean isUrlTemplatesEnabled)
public DocumentationContextBuilder additionalModels(Set<com.fasterxml.classmate.ResolvedType> additionalModels)
public DocumentationContextBuilder tags(Set<Tag> tags)
public DocumentationContextBuilder vendorExtentions(List<VendorExtension> vendorExtensions)
public DocumentationContext build()
Copyright © 2023. All rights reserved.