Package io.micronaut.openapi.generator
Interface JavaMicronautServerOptionsBuilder
- All Superinterfaces:
GeneratorOptionsBuilder
Configures options which are specific to the server code.
-
Method Summary
Modifier and TypeMethodDescriptionwithAuthentication
(boolean useAuth) If set to true, generated code will add support for authentication.withControllerPackage
(String controllerPackage) Sets the package name of generated controller classes.withGenerateAbstractClasses
(boolean abstractClasses) If set to true, the code generator will output abstract classes for the controller, instead of concrete implementations.withGenerateControllerFromExamples
(boolean generateControllerFromExamples) If set to true, controllers will be generated using examples.withGenerateOperationsToReturnNotImplemented
(boolean generateOperationsToReturnNotImplemented) If set to true, controller operations will return not implemented status.
-
Method Details
-
withControllerPackage
Sets the package name of generated controller classes.- Parameters:
controllerPackage
- the package name- Returns:
- this builder
-
withGenerateAbstractClasses
If set to true, the code generator will output abstract classes for the controller, instead of concrete implementations.- Parameters:
abstractClasses
- the abstract classes flag- Returns:
- this builder
-
withGenerateOperationsToReturnNotImplemented
JavaMicronautServerOptionsBuilder withGenerateOperationsToReturnNotImplemented(boolean generateOperationsToReturnNotImplemented) If set to true, controller operations will return not implemented status.- Parameters:
generateOperationsToReturnNotImplemented
- the not implemented flag- Returns:
- this builder
-
withGenerateControllerFromExamples
JavaMicronautServerOptionsBuilder withGenerateControllerFromExamples(boolean generateControllerFromExamples) If set to true, controllers will be generated using examples.- Parameters:
generateControllerFromExamples
- the examples flag- Returns:
- this builder
-
withAuthentication
If set to true, generated code will add support for authentication.- Parameters:
useAuth
- the authentication flag- Returns:
- this builder
-