public class ApiListingBuilder extends Object
| 构造器和说明 |
|---|
ApiListingBuilder(com.google.common.collect.Ordering<ApiDescription> descriptionOrdering)
Update the sorting order for api descriptions
|
| 限定符和类型 | 方法和说明 |
|---|---|
ApiListingBuilder |
apis(List<ApiDescription> apis)
Updates the apis
|
ApiListingBuilder |
apiVersion(String apiVersion)
Updates the api version
|
ApiListingBuilder |
appendConsumes(List<String> consumes)
Appends to the exiting collection of supported media types this listing consumes
|
ApiListingBuilder |
appendProduces(List<String> produces)
Appends to the exiting collection of supported media types this listing produces
|
ApiListingBuilder |
availableTags(Set<Tag> availableTags)
Globally configured tags
|
ApiListingBuilder |
basePath(String basePath)
Updates base path for the api listing
|
ApiListing |
build() |
ApiListingBuilder |
consumes(Set<String> mediaTypes)
Replaces the existing media types with new entries that this documentation consumes
|
ApiListingBuilder |
description(String description)
Updates the description
|
ApiListingBuilder |
host(String host)
Updates the host
|
ApiListingBuilder |
models(Map<String,Model> models)
Adds to the models collection
|
ApiListingBuilder |
position(int position)
Updates the position of the listing
|
ApiListingBuilder |
produces(Set<String> mediaTypes)
Replaces the existing media types with new entries that this documentation produces
|
ApiListingBuilder |
protocols(Set<String> protocols)
Appends to the exiting collection of supported protocols
|
ApiListingBuilder |
resourcePath(String resourcePath)
Updates resource path for the api listing
|
ApiListingBuilder |
securityReferences(List<SecurityReference> securityReferences)
Updates the references to the security definitions
|
ApiListingBuilder |
tagNames(Set<String> tagNames)
Updates the tags
|
ApiListingBuilder |
tags(Set<Tag> tags)
Updates the tags.
|
public ApiListingBuilder(com.google.common.collect.Ordering<ApiDescription> descriptionOrdering)
descriptionOrdering - - ordering for the api descriptionspublic ApiListingBuilder apiVersion(String apiVersion)
apiVersion - - api versionpublic ApiListingBuilder basePath(String basePath)
basePath - - base pathpublic ApiListingBuilder resourcePath(String resourcePath)
resourcePath - - resource pathpublic ApiListingBuilder produces(Set<String> mediaTypes)
mediaTypes - - new media typespublic ApiListingBuilder consumes(Set<String> mediaTypes)
mediaTypes - - new media typespublic ApiListingBuilder appendProduces(List<String> produces)
produces - - new media typespublic ApiListingBuilder appendConsumes(List<String> consumes)
consumes - - new media typespublic ApiListingBuilder host(String host)
host - - new hostpublic ApiListingBuilder protocols(Set<String> protocols)
protocols - - new protocolspublic ApiListingBuilder securityReferences(List<SecurityReference> securityReferences)
securityReferences - - security definition referencespublic ApiListingBuilder apis(List<ApiDescription> apis)
apis - - apispublic ApiListingBuilder models(Map<String,Model> models)
models - - model entries by namepublic ApiListingBuilder description(String description)
description - - description of the api listingpublic ApiListingBuilder position(int position)
position - - position used to for sorting the listingspublic ApiListingBuilder tagNames(Set<String> tagNames)
tagNames - - just the tag namespublic ApiListingBuilder tags(Set<Tag> tags)
tags - - Tag with name and descriptionpublic ApiListingBuilder availableTags(Set<Tag> availableTags)
availableTags - - tags available for services and operationspublic ApiListing build()
Copyright © 2023. All rights reserved.