Package com.aquima.web.api.openapi.v3
Class OpenApiFeedBuilder
- java.lang.Object
-
- com.aquima.web.api.openapi.FeedBuilder
-
- com.aquima.web.api.openapi.v3.OpenApiFeedBuilder
-
public final class OpenApiFeedBuilder extends FeedBuilder
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description String
build()
OpenApiFeedBuilder
components(io.swagger.v3.oas.models.Components components)
OpenApiFeedBuilder
description(String description)
static OpenApiFeedBuilder
openApiFeed()
OpenApiFeedBuilder
paths(io.swagger.v3.oas.models.Paths paths)
OpenApiFeedBuilder
server(javax.servlet.http.HttpServletRequest request, String basePath)
OpenApiFeedBuilder
title(String title)
OpenApiFeedBuilder
version(String version)
-
Methods inherited from class com.aquima.web.api.openapi.FeedBuilder
getHostName
-
-
-
-
Method Detail
-
openApiFeed
public static OpenApiFeedBuilder openApiFeed()
-
title
public OpenApiFeedBuilder title(String title)
-
description
public OpenApiFeedBuilder description(String description)
-
version
public OpenApiFeedBuilder version(String version)
-
server
public OpenApiFeedBuilder server(javax.servlet.http.HttpServletRequest request, String basePath)
-
paths
public OpenApiFeedBuilder paths(io.swagger.v3.oas.models.Paths paths)
-
components
public OpenApiFeedBuilder components(io.swagger.v3.oas.models.Components components)
-
build
public String build() throws com.fasterxml.jackson.core.JsonProcessingException
- Specified by:
build
in classFeedBuilder
- Throws:
com.fasterxml.jackson.core.JsonProcessingException
-
-