public class DocumentationBuilder extends Object
| 构造器和说明 |
|---|
DocumentationBuilder() |
| 限定符和类型 | 方法和说明 |
|---|---|
DocumentationBuilder |
apiListingsByResourceGroupName(com.google.common.collect.Multimap<String,ApiListing> apiListings)
Updates the map with new entries
|
DocumentationBuilder |
basePath(String basePath)
Base path for this API
|
Documentation |
build() |
static Comparator<ApiListing> |
byListingPosition() |
DocumentationBuilder |
consumes(Set<String> mediaTypes)
Updates the existing media types with new entries that this documentation consumes
|
DocumentationBuilder |
extensions(List<VendorExtension> extensions)
Adds extensions for this API
|
DocumentationBuilder |
host(String host)
Updates the host (name or ip) serving this api.
|
DocumentationBuilder |
name(String groupName)
Name of the documentation group
|
DocumentationBuilder |
produces(Set<String> mediaTypes)
Updates the existing media types with new entries that this documentation produces
|
DocumentationBuilder |
resourceListing(ResourceListing resourceListing)
Updates the resource listing
|
DocumentationBuilder |
schemes(Set<String> schemes)
Updates the schemes this api supports
|
DocumentationBuilder |
tags(Set<Tag> tags)
Updates the tags with new entries
|
public DocumentationBuilder name(String groupName)
groupName - - group namepublic DocumentationBuilder apiListingsByResourceGroupName(com.google.common.collect.Multimap<String,ApiListing> apiListings)
apiListings - - entries to add to the existing documentationpublic DocumentationBuilder resourceListing(ResourceListing resourceListing)
resourceListing - - resource listingpublic DocumentationBuilder tags(Set<Tag> tags)
tags - - new tagspublic DocumentationBuilder produces(Set<String> mediaTypes)
mediaTypes - - new media typespublic DocumentationBuilder consumes(Set<String> mediaTypes)
mediaTypes - - new media typespublic DocumentationBuilder host(String host)
host - - new hostpublic DocumentationBuilder schemes(Set<String> schemes)
schemes - - new schemespublic DocumentationBuilder basePath(String basePath)
basePath - - base pathpublic DocumentationBuilder extensions(List<VendorExtension> extensions)
extensions - - extensionspublic static Comparator<ApiListing> byListingPosition()
public Documentation build()
Copyright © 2023. All rights reserved.