Class RestOpenApiBuildTimeConfig.CodeGenConfig
java.lang.Object
org.apache.camel.quarkus.rest.openapi.runtime.RestOpenApiBuildTimeConfig.CodeGenConfig
- Enclosing class:
- RestOpenApiBuildTimeConfig
-
Field Summary
FieldsModifier and TypeFieldDescriptionbooleanIftrue, Camel Quarkus OpenAPI code generation is run for .json files discovered from theopenapidirectory.The package to use for generated model classes.A comma separated list of models to generate.booleanIftrue, use NON_NULL Jackson annotation in the generated model classes.booleanIftrue, use bean validation annotations in the generated model classes. -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
enabled
@ConfigItem(defaultValue="true") public boolean enabledIftrue, Camel Quarkus OpenAPI code generation is run for .json files discovered from theopenapidirectory. Whenfalse, code generation for .json files is disabled. -
modelPackage
The package to use for generated model classes. -
models
A comma separated list of models to generate. All models is the default. -
useBeanValidation
@ConfigItem(defaultValue="false") public boolean useBeanValidationIftrue, use bean validation annotations in the generated model classes. -
notNullJackson
@ConfigItem(defaultValue="false") public boolean notNullJacksonIftrue, use NON_NULL Jackson annotation in the generated model classes.
-
-
Constructor Details
-
CodeGenConfig
public CodeGenConfig()
-