Package io.kiota.quarkus
Class KiotaCodeGenConfig.SpecConfig
- java.lang.Object
-
- io.kiota.quarkus.KiotaCodeGenConfig.SpecConfig
-
- Enclosing class:
- KiotaCodeGenConfig
public static final class KiotaCodeGenConfig.SpecConfig extends Object
-
-
Field Summary
Fields Modifier and Type Field Description Optional<String>classNameThe generated API client class name.Optional<List<String>>deserializerADVANCED: The deserializers to be used in the generated code.Optional<String>excludePathThe glob expression to be used to identify the endpoints to be excluded from the generation.Optional<String>includePathThe glob expression to be used to identify the endpoints to be included in the generation.Optional<String>packageNameThe generated API client package name.Optional<List<String>>serializerADVANCED: The serializers to be used in the generated code.
-
Constructor Summary
Constructors Constructor Description SpecConfig()
-
-
-
Field Detail
-
className
@ConfigItem(name="class-name", defaultValue="ApiClient") public Optional<String> classNameThe generated API client class name.
-
packageName
@ConfigItem(name="package-name", defaultValue="io.apisdk") public Optional<String> packageNameThe generated API client package name.
-
includePath
@ConfigItem(name="include-path") public Optional<String> includePath
The glob expression to be used to identify the endpoints to be included in the generation.
-
excludePath
@ConfigItem(name="exclude-path") public Optional<String> excludePath
The glob expression to be used to identify the endpoints to be excluded from the generation.
-
serializer
@ConfigItem(name="serializer") public Optional<List<String>> serializer
ADVANCED: The serializers to be used in the generated code.
-
-