Class RestOpenApiBuildTimeConfig.CodeGenConfig

java.lang.Object
org.apache.camel.quarkus.rest.openapi.runtime.RestOpenApiBuildTimeConfig.CodeGenConfig
Enclosing class:
RestOpenApiBuildTimeConfig

public static class RestOpenApiBuildTimeConfig.CodeGenConfig extends Object
  • Field Details

    • enabled

      @ConfigItem(defaultValue="true") public boolean enabled
      If true, Camel Quarkus OpenAPI code generation is run for .json files discovered from the openapi directory. When false, code generation for .json files is disabled.
    • modelPackage

      @ConfigItem public String modelPackage
      The package to use for generated model classes.
    • models

      @ConfigItem public Optional<String> models
      A comma separated list of models to generate. All models is the default.
    • useBeanValidation

      @ConfigItem(defaultValue="false") public boolean useBeanValidation
      If true, use bean validation annotations in the generated model classes.
    • notNullJackson

      @ConfigItem(defaultValue="false") public boolean notNullJackson
      If true, use NON_NULL Jackson annotation in the generated model classes.
  • Constructor Details

    • CodeGenConfig

      public CodeGenConfig()