Class OpenAPIDocumentBuilder
java.lang.Object
org.wildfly.extension.microprofile.openapi.deployment.OpenAPIDocumentBuilder
Builder facade to workaround singleton nature of
OpenApiDocument.- Author:
- Michael Edgar
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionannotationsModel(org.eclipse.microprofile.openapi.models.OpenAPI annotationsModel) archiveName(String archiveName) org.eclipse.microprofile.openapi.models.OpenAPIbuild()config(io.smallrye.openapi.api.OpenApiConfig config) filter(org.eclipse.microprofile.openapi.OASFilter filter) readerModel(org.eclipse.microprofile.openapi.models.OpenAPI readerModel) staticFileModel(org.eclipse.microprofile.openapi.models.OpenAPI staticFileModel)
-
Constructor Details
-
OpenAPIDocumentBuilder
public OpenAPIDocumentBuilder()
-
-
Method Details
-
config
-
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
-
build
public org.eclipse.microprofile.openapi.models.OpenAPI build()
-