public class OpenApiDocument extends Object
Note that the model must be initialized first!
Modifier and Type | Field and Description |
---|---|
static OpenApiDocument |
INSTANCE |
Modifier and Type | Method and Description |
---|---|
void |
archiveName(String archiveName) |
void |
config(OpenApiConfig config) |
void |
filter(org.eclipse.microprofile.openapi.OASFilter filter) |
org.eclipse.microprofile.openapi.models.OpenAPI |
get() |
void |
initialize() |
boolean |
isSet() |
void |
modelFromAnnotations(org.eclipse.microprofile.openapi.models.OpenAPI model) |
void |
modelFromReader(org.eclipse.microprofile.openapi.models.OpenAPI model) |
void |
modelFromStaticFile(org.eclipse.microprofile.openapi.models.OpenAPI model) |
void |
reset()
Reset the holder.
|
void |
set(org.eclipse.microprofile.openapi.models.OpenAPI model)
Set the final OpenAPI document.
|
public static final OpenApiDocument INSTANCE
public org.eclipse.microprofile.openapi.models.OpenAPI get()
IllegalStateException
- If the final model is not initialized yetpublic void set(org.eclipse.microprofile.openapi.models.OpenAPI model)
model
- OpenAPI model instancepublic void reset()
public boolean isSet()
true
if model initializedpublic void config(OpenApiConfig config)
public void modelFromAnnotations(org.eclipse.microprofile.openapi.models.OpenAPI model)
public void modelFromReader(org.eclipse.microprofile.openapi.models.OpenAPI model)
public void modelFromStaticFile(org.eclipse.microprofile.openapi.models.OpenAPI model)
public void filter(org.eclipse.microprofile.openapi.OASFilter filter)
public void archiveName(String archiveName)
public void initialize()
Copyright © 2018–2020. All rights reserved.