Class OpenAPIRuntimeBuilder
java.lang.Object
io.smallrye.openapi.api.SmallRyeOpenAPI.Builder
io.quarkus.smallrye.openapi.runtime.OpenAPIRuntimeBuilder
class OpenAPIRuntimeBuilder
extends io.smallrye.openapi.api.SmallRyeOpenAPI.Builder
Customized
SmallRyeOpenAPI.Builder implementation that only includes
functionality that should occur at application runtime. Specifically, it only
supports loading a static OpenAPI file/stream, applying OASFilter instances,
and writing the OpenAPI model to a DOM for later serialization to JSON or
YAML.-
Nested Class Summary
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<V,A extends V, O extends V, AB, OB>
io.smallrye.openapi.api.SmallRyeOpenAPIbuild()Methods inherited from class io.smallrye.openapi.api.SmallRyeOpenAPI.Builder
addFilter, addFilter, addFilterName, buildAnnotationModel, buildFinalize, buildPrepare, buildReaderModel, buildStandardFilter, buildStaticModel, defaultRequiredProperties, enableAnnotationScan, enableModelReader, enableStandardFilter, enableStandardStaticFiles, enableUnannotatedPathParameters, getContext, removeContext, withApplicationClassLoader, withConfig, withContextRootResolver, withCustomStaticFile, withFilterNames, withFilterNames, withFilters, withIndex, withInitialModel, withJsonParser, withOperationHandler, withResourceLocator, withScannerClassLoader, withScannerFilter, withSchemaParser, withTypeConverter
-
Constructor Details
-
OpenAPIRuntimeBuilder
OpenAPIRuntimeBuilder()
-
-
Method Details
-
build
public <V,A extends V, io.smallrye.openapi.api.SmallRyeOpenAPI build()O extends V, AB, OB> - Overrides:
buildin classio.smallrye.openapi.api.SmallRyeOpenAPI.Builder
-