Class SwaggerApiBuilder
java.lang.Object
io.vertigo.vega.impl.webservice.catalog.SwaggerApiBuilder
- All Implemented Interfaces:
io.vertigo.core.lang.Builder<SwaggerApi>
public final class SwaggerApiBuilder
extends Object
implements io.vertigo.core.lang.Builder<SwaggerApi>
Swagger WebService to list services published.
- Author:
- npiedeloup (22 juil. 2014 11:12:02)
- See Also:
-
- "https://github.com/wordnik/swagger-spec/blob/master/versions/2.0.md"
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()withContextPath(String contextPath) withTypesAdapterMap(Map<Class, io.vertigo.core.lang.BasicTypeAdapter> typeAdapters) withWebServiceDefinitions(Collection<WebServiceDefinition> webServiceDefinitions)
-
Constructor Details
-
SwaggerApiBuilder
public SwaggerApiBuilder()Constructor.
-
-
Method Details
-
withContextPath
- Parameters:
contextPath- ContextPath of API request- Returns:
- this builder
-
withTypesAdapterMap
public SwaggerApiBuilder withTypesAdapterMap(Map<Class, io.vertigo.core.lang.BasicTypeAdapter> typeAdapters) -
withWebServiceDefinitions
public SwaggerApiBuilder withWebServiceDefinitions(Collection<WebServiceDefinition> webServiceDefinitions) - Parameters:
webServiceDefinitions- WebServiceDefinitions to use for swagger api- Returns:
- this builder
-
build
- Specified by:
buildin interfaceio.vertigo.core.lang.Builder<SwaggerApi>
-