Class OpenAPIDocumentBuilder
- java.lang.Object
-
- org.wildfly.extension.microprofile.openapi.deployment.OpenAPIDocumentBuilder
-
public class OpenAPIDocumentBuilder extends Object
Builder facade to workaround singleton nature ofOpenApiDocument.- Author:
- Michael Edgar
-
-
Constructor Summary
Constructors Constructor Description OpenAPIDocumentBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OpenAPIDocumentBuilderannotationsModel(org.eclipse.microprofile.openapi.models.OpenAPI annotationsModel)OpenAPIDocumentBuilderarchiveName(String archiveName)org.eclipse.microprofile.openapi.models.OpenAPIbuild()OpenAPIDocumentBuilderconfig(io.smallrye.openapi.api.OpenApiConfig config)OpenAPIDocumentBuilderfilter(org.eclipse.microprofile.openapi.OASFilter filter)OpenAPIDocumentBuilderreaderModel(org.eclipse.microprofile.openapi.models.OpenAPI readerModel)OpenAPIDocumentBuilderstaticFileModel(org.eclipse.microprofile.openapi.models.OpenAPI staticFileModel)
-
-
-
Method Detail
-
config
public OpenAPIDocumentBuilder config(io.smallrye.openapi.api.OpenApiConfig config)
-
archiveName
public OpenAPIDocumentBuilder archiveName(String archiveName)
-
staticFileModel
public OpenAPIDocumentBuilder staticFileModel(org.eclipse.microprofile.openapi.models.OpenAPI staticFileModel)
-
annotationsModel
public OpenAPIDocumentBuilder annotationsModel(org.eclipse.microprofile.openapi.models.OpenAPI annotationsModel)
-
readerModel
public OpenAPIDocumentBuilder readerModel(org.eclipse.microprofile.openapi.models.OpenAPI readerModel)
-
filter
public OpenAPIDocumentBuilder filter(org.eclipse.microprofile.openapi.OASFilter filter)
-
build
public org.eclipse.microprofile.openapi.models.OpenAPI build()
-
-