Class KotlinMicronautClientCodegen
java.lang.Object
org.openapitools.codegen.DefaultCodegen
org.openapitools.codegen.languages.AbstractKotlinCodegen
io.micronaut.openapi.generator.AbstractMicronautKotlinCodegen<KotlinMicronautClientOptionsBuilder>
io.micronaut.openapi.generator.KotlinMicronautClientCodegen
- All Implemented Interfaces:
MicronautCodeGenerator<KotlinMicronautClientOptionsBuilder>, org.openapitools.codegen.CodegenConfig, org.openapitools.codegen.languages.features.BeanValidationFeatures
public class KotlinMicronautClientCodegen
extends AbstractMicronautKotlinCodegen<KotlinMicronautClientOptionsBuilder>
The generator for creating Micronaut clients.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.openapitools.codegen.languages.AbstractKotlinCodegen
org.openapitools.codegen.languages.AbstractKotlinCodegen.CustomLambda, org.openapitools.codegen.languages.AbstractKotlinCodegen.DataTypeAssigner -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringprotected Objectprotected Stringprotected booleanprotected Objectprotected Objectstatic final Stringstatic final Stringprotected Objectprotected Stringstatic final Stringprotected Stringstatic final Stringstatic final Stringprotected Stringprotected booleanprotected booleanprotected booleanprotected booleanstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringprotected booleanstatic final Stringprotected intprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected booleanprotected booleanprotected booleanFields inherited from class AbstractMicronautKotlinCodegen
ADDITIONAL_ENUM_TYPE_ANNOTATIONS, ADDITIONAL_ONE_OF_TYPE_ANNOTATIONS, additionalEnumTypeAnnotations, additionalOneOfTypeAnnotations, allModels, appName, CONTENT_TYPE_ANY, CONTENT_TYPE_APPLICATION_FORM_URLENCODED, CONTENT_TYPE_APPLICATION_JSON, CONTENT_TYPE_MULTIPART_FORM_DATA, coroutines, dateFormat, dateLibrary, dateTimeFormat, fluxForArrays, generateControllerAsAbstract, generatedAnnotation, generateEnumConverters, generateHttpResponseAlways, generateHttpResponseOnlyForMultipleStatuses, generateHttpResponseWhereRequired, generateOperationOnlyForFirstTag, generateSwaggerAnnotations, implicitHeaders, implicitHeadersRegex, importsToDrop, javaCompatibility, jsonIncludeAlwaysForRequiredFields, jvmOverloads, jvmRecord, ksp, modelMutable, objectMapper, OPT_APPLICATION_NAME, OPT_COROUTINES, OPT_DATE_FORMAT, OPT_DATE_LIBRARY_LOCAL_DATETIME, OPT_DATE_LIBRARY_OFFSET_DATETIME, OPT_DATE_LIBRARY_ZONED_DATETIME, OPT_DATE_TIME_FORMAT, OPT_FLUX_FOR_ARRAYS, OPT_GENERATE_CONTROLLER_AS_ABSTRACT, OPT_GENERATE_ENUM_CONVERTERS, OPT_GENERATE_HTTP_RESPONSE_ALWAYS, OPT_GENERATE_HTTP_RESPONSE_ONLY_FOR_MULTIPLE_STATUSES, OPT_GENERATE_HTTP_RESPONSE_WHERE_REQUIRED, OPT_GENERATE_OPERATION_ONLY_FOR_FIRST_TAG, OPT_GENERATE_SWAGGER_ANNOTATIONS, OPT_GENERATE_SWAGGER_ANNOTATIONS_FALSE, OPT_GENERATE_SWAGGER_ANNOTATIONS_SWAGGER_2, OPT_GENERATE_SWAGGER_ANNOTATIONS_TRUE, OPT_GENERATED_ANNOTATION, OPT_IMPLICIT_HEADERS, OPT_IMPLICIT_HEADERS_REGEX, OPT_JAVA_COMPATIBILITY, OPT_JSON_INCLUDE_ALWAYS_FOR_REQUIRED_FIELDS, OPT_JVM_OVERLOADS, OPT_JVM_RECORD, OPT_KSP, OPT_REACTIVE, OPT_TEST, OPT_TEST_JUNIT, OPT_TITLE, OPT_USE_AUTH, OPT_USE_ENUM_CASE_INSENSITIVE, OPT_USE_PLURAL, OPT_USE_SEALED, OPT_USE_TAGS, OPT_VISITABLE, parameterMappings, plural, random, reactive, responseBodyMappings, serializationLibrary, testTool, title, useBeanValidation, useEnumCaseInsensitive, useSealed, useTags, visitableFields inherited from class org.openapitools.codegen.languages.AbstractKotlinCodegen
ADDITIONAL_MODEL_TYPE_ANNOTATIONS, additionalModelTypeAnnotations, apiDocPath, apiSuffix, artifactId, artifactVersion, enumPropertyNaming, groupId, JAVAX_PACKAGE, MODEL_MUTABLE, MODEL_MUTABLE_DESC, modelDocPath, nonPublicApi, packageName, parcelizeModels, propertyAdditionalKeywords, resourcesFolder, SCHEMA_IMPLEMENTS, SCHEMA_IMPLEMENTS_FIELDS, schemaImplements, schemaImplementsFields, serializableModel, sourceFolder, testFolder, USE_JAKARTA_EE, useJakartaEe, X_KOTLIN_IMPLEMENTS_FIELDS_SKIP, X_KOTLIN_IMPLEMENTS_SKIP, xKotlinImplementsFieldsSkip, xKotlinImplementsSkipFields inherited from class DefaultCodegen
additionalProperties, addOneOfInterfaceImports, addOneOfInterfaces, addSuffixToDuplicateOperationNicknames, allowUnicodeIdentifiers, apiDocTemplateFiles, apiNamePrefix, apiNameSuffix, apiPackage, apiTemplateFiles, apiTestTemplateFiles, arrayDefaultToEmpty, arrayNullableDefaultToEmpty, arrayOptionalDefaultToEmpty, arrayOptionalNullableDefaultToEmpty, autosetConstants, cliOptions, DefaultFeatureSet, defaultIncludes, defaultToEmptyContainer, disallowAdditionalPropertiesIfNotPresent, docExtension, embeddedTemplateDir, enableMinimalUpdate, enablePostProcessFile, ensureUniqueParams, enumNameMapping, enumUnknownDefaultCase, enumUnknownDefaultCaseName, falseSchema, filesMetadataFilename, fileSuffix, generatorMetadata, gitHost, gitRepoId, gitUserId, hideGenerationTimestamp, httpUserAgent, ignoreFilePathOverride, importBaseType, importContainerType, importMapping, inlineSchemaNameMapping, inlineSchemaOption, inputSpec, instantiationTypes, JSON_MIME_PATTERN, JSON_VENDOR_MIME_PATTERN, languageSpecificPrimitives, legacyDiscriminatorBehavior, library, loadDeepObjectIntoItems, mapDefaultToEmpty, mapNullableDefaultToEmpty, mapOptionalDefaultToEmpty, mapOptionalNullableDefaultToEmpty, modelDocTemplateFiles, modelNameMapping, modelNamePrefix, modelNameSuffix, modelPackage, modelTemplateFiles, modelTestTemplateFiles, nameMapping, openAPI, openapiGeneratorIgnoreList, openapiNormalizer, operationIdNameMapping, outputFolder, parameterNameMapping, prependFormOrBodyParameters, releaseNote, removeEnumValuePrefix, removeOperationIdPrefix, removeOperationIdPrefixCount, removeOperationIdPrefixDelimiter, reservedWords, reservedWordsMappings, schemaMapping, serverVariables, skipOperationExample, skipOverwrite, skipSortingOperations, sortModelPropertiesByRequiredFlag, sortParamsByRequiredFlag, specialCharReplacements, SPLIT_ON_SEMICOLON_OR_NEWLINE_REGEX, strictSpecBehavior, supportedLibraries, supportingFiles, supportsAdditionalPropertiesWithComposedSchema, supportsInheritance, supportsMixins, supportsMultipleInheritance, templateDir, templateOutputDirs, testPackage, trueSchema, typeAliases, typeMapping, useOneOfInterfaces, vendorExtensions, versionMetadataFilename, XML_MIME_PATTERNFields inherited from interface org.openapitools.codegen.languages.features.BeanValidationFeatures
USE_BEANVALIDATION -
Method Summary
Modifier and TypeMethodDescriptiongetHelp()getName()org.openapitools.codegen.CodegenTypegetTag()booleanisServer()org.openapitools.codegen.model.OperationsMappostProcessOperationsWithModels(org.openapitools.codegen.model.OperationsMap objs, List<org.openapitools.codegen.model.ModelMap> allModels) voidvoidsetAdditionalClientTypeAnnotations(Object additionalClientTypeAnnotations) voidsetAuthConfigName(String authConfigName) voidsetAuthFilter(boolean authFilter) voidsetAuthFilterClientIds(Object authFilterClientIds) voidsetAuthFilterExcludedClientIds(Object authFilterExcludedClientIds) voidsetAuthorizationFilterPattern(Object authorizationFilterPattern) voidsetAuthorizationFilterPatternStyle(String authorizationFilterPatternStyle) voidsetBasePathSeparator(String basePathSeparator) voidsetClientId(String clientId) voidsetClientPath(boolean clientPath) voidsetConfigureAuthorization(boolean configureAuthorization) voidsetExplicitApi(boolean explicitApi) voidsetGenerateAuthClasses(boolean generateAuthClasses) voidsetRetryable(boolean retryable) voidsetRetryableAttempts(int retryableAttempts) voidsetRetryableCapturedException(String retryableCapturedException) voidsetRetryableDelay(String retryableDelay) voidsetRetryableExcludes(List<String> retryableExcludes) voidsetRetryableIncludes(List<String> retryableIncludes) voidsetRetryableJitter(String retryableJitter) voidsetRetryableMaxDelay(String retryableMaxDelay) voidsetRetryableMultiplier(String retryableMultiplier) voidsetRetryablePredicate(String retryablePredicate) voidsetUseApiKeyAuth(boolean useApiKeyAuth) voidsetUseBasicAuth(boolean useBasicAuth) voidsetUseOauth(boolean useOauth) Methods inherited from class AbstractMicronautKotlinCodegen
addEnumNameMapping, addImportMapping, addInlineSchemaNameMapping, addInlineSchemaOption, addModelNameMapping, addMustacheLambdas, addNameMapping, addOpenapiNormalizer, addOperationToGroup, addParameterMappings, addResponseBodyMappings, addSchemaMapping, addTypeMapping, apiTestFileFolder, createDiscriminator, fromModel, fromOperation, fromParameter, fromProperty, fromRequestBody, fromRequestBodyToFormParameters, fromResponse, getExampleValue, getPackageName, getParameterExampleValue, getPropertyExampleValue, getSchemaType, getTypeDeclaration, getUseInlineModelResolver, handleImplicitHeaders, isNumeric, isVisitable, modelTestFileFolder, postProcess, postProcessAllModels, preprocessOpenAPI, sanitizeTag, setAdditionalEnumTypeAnnotations, setAdditionalOneOfTypeAnnotations, setApiPackage, setArtifactId, setCoroutines, setDateFormat, setDateTimeFormat, setDateTimeLibrary, setFluxForArrays, setGenerateControllerAsAbstract, setGeneratedAnnotation, setGenerateEnumConverters, setGenerateHttpResponseAlways, setGenerateHttpResponseOnlyForMultipleStatuses, setGenerateHttpResponseWhereRequired, setGenerateOperationOnlyForFirstTag, setGenerateSwaggerAnnotations, setImplicitHeaders, setImplicitHeadersRegex, setJavaCompatibility, setJsonIncludeAlwaysForRequiredFields, setJvmOverloads, setJvmRecord, setKsp, setModelMutable, setModelPackage, setPackageName, setParameterExampleValue, setParameterExampleValue, setPlural, setReactive, setSerializationLibrary, setTestTool, setUseBeanValidation, setUseEnumCaseInsensitive, setUseOneOfInterfaces, setUseSealed, setUseTags, setVisitable, superSanitizeTag, testFileFolder, toApiName, toApiTestFilename, toApiVarName, toDefaultValue, toEnumValue, toEnumVarName, toModelName, toModelTestFilename, toVarName, updateEnumVarsWithExtensionsMethods inherited from class org.openapitools.codegen.languages.AbstractKotlinCodegen
apiDocFileFolder, apiFileFolder, applyJakartaPackage, applyJavaxPackage, doDataTypeAssignment, escapeQuotationMark, escapeReservedWord, escapeUnsafeCharacters, generatorLanguage, getAdditionalModelTypeAnnotations, getEnumPropertyNaming, getParcelizeModels, getSchemaImplements, getSchemaImplementsFields, getXKotlinImplementsFieldsSkip, getXKotlinImplementsSkip, isDataTypeString, isModelMutable, isReservedWord, isSerializableModel, modelDocFileFolder, modelFileFolder, needToImport, nonPublicApi, postProcessFile, postProcessModels, setAdditionalModelTypeAnnotations, setApiSuffix, setArtifactVersion, setEnumPropertyNaming, setGroupId, setNonPublicApi, setParcelizeModels, setSchemaImplements, setSchemaImplementsFields, setSerializableModel, setSourceFolder, setTestFolder, setUseJakartaEe, setXKotlinImplementsFieldsSkip, setXKotlinImplementsSkip, toDefaultParameterValue, toEnumName, toModelFilename, toModelImport, toOperationId, toParamName, toRegularExpression, toVariableName, updateModelForObjectMethods inherited from class DefaultCodegen
addAdditionPropertiesToCodeGenModel, addBodyModelSchema, addHeaders, addImport, addImport, addImport, addImports, addImports, addImports, addImportsForPropertyType, addImportsToOneOfInterface, additionalProperties, addOneOfInterfaceModel, addOneOfNameExtension, addOption, addOption, addParentContainer, addParentFromContainer, addProperties, addRegularExpressionDelimiter, addRequiredVarsMap, addSwitch, addVars, addVars, addVarsRequiredVarsAdditionalProps, apiDocFilename, apiDocTemplateFiles, apiFilename, apiFilename, apiPackage, apiTemplateFiles, apiTestFilename, apiTestTemplateFiles, buildEnumVars, buildLibraryCliOption, cliOptions, convertPropertyToBoolean, convertPropertyToBooleanAndWriteBack, convertPropertyToBooleanAndWriteBack, convertPropertyToStringAndWriteBack, convertPropertyToTypeAndWriteBack, defaultIncludes, defaultTemplatingEngine, embeddedTemplateDir, encodePath, enumNameMapping, escapeText, escapeTextInSingleQuotes, escapeTextWhileAllowingNewLines, executePostProcessor, fileSuffix, findCommonPrefixOfVars, findMethodResponse, fromCallback, fromFormProperty, fromProperty, fromProperty, fromSecurity, fromServers, fromServerVariables, generateExamplePath, generateJSONSpecFile, generateYAMLSpecFile, generatorLanguageVersion, getAdditionalPropertiesName, getAddSuffixToDuplicateOperationNicknames, getAlias, getAllModels, getAllOfDescendants, getAllowUnicodeIdentifiers, getApiNamePrefix, getApiNameSuffix, getCollectionFormat, getCollectionFormat, getConsumesInfo, getContent, getContentType, getDisallowAdditionalPropertiesIfNotPresent, getDiscriminatorPropertyType, getDiscriminatorSchema, getDocExtension, getEnsureUniqueParams, getEnumDefaultValue, getEnumUnknownDefaultCase, getEnumValueForProperty, getFeatureSet, getFilesMetadataFilename, getGeneratorMetadata, getGitHost, getGitRepoId, getGitUserId, getHttpUserAgent, getIgnoreFilePathOverride, getInnerEnumAllowableValues, getInputSpec, getItemsName, getLegacyDiscriminatorBehavior, getLibrary, getModelNamePrefix, getModelNameSuffix, getModelNameToSchemaCache, getMostInnerItems, getObjectAsStringList, getObjectAsStringListMap, getObjectAsStringMap, getOneOfAnyOfDescendants, getOpenapiGeneratorIgnoreList, getOrGenerateOperationId, getOutputDir, getParameterDataType, getPrependFormOrBodyParameters, getProducesInfo, getPropertyAsStringList, getPropertyAsStringListMap, getPropertyAsStringMap, getReleaseNote, getRemoveOperationIdPrefixCount, getRemoveOperationIdPrefixDelimiter, getSchemaAdditionalProperties, getSchemaFromBooleanOrSchema, getSingleSchemaType, getSortModelPropertiesByRequiredFlag, getSortParamsByRequiredFlag, getSupportedVendorExtensions, getSymbolName, getTemplatingEngine, getterAndSetterCapitalize, getTypeDeclaration, getUseOneOfInterfaces, getUseOpenapiNormalizer, getVersionMetadataFilename, handleConstantParams, handleMethodResponse, handleMethodResponse, handleSpecialCharacters, hasBodyParameter, hasFormParameter, importMapping, initializeSpecialCharacterMapping, inlineSchemaNameMapping, inlineSchemaOption, instantiationTypes, isArrayDefaultToEmpty, isArrayNullableDefaultToEmpty, isArrayOptionalDefaultToEmpty, isArrayOptionalNullableDefaultToEmpty, isDataTypeBinary, isDataTypeFile, isDefaultToEmptyContainer, isEnableMinimalUpdate, isEnablePostProcessFile, isHideGenerationTimestamp, isJsonMimeType, isJsonVendorMimeType, isLibrary, isMapDefaultToEmpty, isMapNullableDefaultToEmpty, isMapOptionalDefaultToEmpty, isMapOptionalNullableDefaultToEmpty, isParameterNameUnique, isPropertyInnerMostEnum, isRemoveEnumValuePrefix, isRemoveOperationIdPrefix, isSkipOperationExample, isSkipOverwrite, isSkipSortingOperations, isStrictSpecBehavior, isTypeErasedGenerics, isXmlMimeType, languageSpecificPrimitives, lowerCamelCase, modelDocTemplateFiles, modelFilename, modelFilename, modelNameMapping, modelPackage, modelTemplateFiles, modelTestTemplateFiles, modifyFeatureSet, nameMapping, openapiGeneratorIgnoreList, openapiNormalizer, operationIdNameMapping, outputFolder, parameterNameMapping, postProcessEnumVars, postProcessModelProperty, postProcessModelsEnum, postProcessParameter, postProcessResponseWithProperty, postProcessSupportingFileData, postProcessWebhooksWithModels, processCompiler, processOpenAPI, processTemplatingEngine, processTestExampleData, removeImport, removeNonNameElementToCamelCase, removeNonNameElementToCamelCase, removeOption, removeSelfReferenceImports, reservedWords, reservedWordsMappings, sanitizeName, sanitizeName, sanitizeName, schemaMapping, serverVariableOverrides, setAddProps, setAllowUnicodeIdentifiers, setApiNamePrefix, setApiNameSuffix, setArrayDefaultToEmpty, setArrayNullableDefaultToEmpty, setArrayOptionalDefaultToEmpty, setArrayOptionalNullableDefaultToEmpty, setAutosetConstants, setCircularReferences, setDefaultToEmptyContainer, setDisallowAdditionalPropertiesIfNotPresent, setDocExtension, setEnableMinimalUpdate, setEnablePostProcessFile, setEnsureUniqueParams, setEnumDiscriminatorDefaultValue, setEnumUnknownDefaultCase, setFilesMetadataFilename, setGitHost, setGitRepoId, setGitUserId, setHideGenerationTimestamp, setHttpUserAgent, setIgnoreFilePathOverride, setInputSpec, setLegacyDiscriminatorBehavior, setLibrary, setMapDefaultToEmpty, setMapNullableDefaultToEmpty, setMapOptionalDefaultToEmpty, setMapOptionalNullableDefaultToEmpty, setModelNamePrefix, setModelNameSuffix, setNonArrayMapProperty, setOpenAPI, setOutputDir, setParameterBooleanFlagWithCodegenProperty, setParameterEncodingValues, setParameterExamples, setParameterExampleValue, setParameterNullable, setPrependFormOrBodyParameters, setReleaseNote, setRemoveEnumValuePrefix, setRemoveOperationIdPrefix, setRemoveOperationIdPrefixCount, setRemoveOperationIdPrefixDelimiter, setReservedWordsLowerCase, setSkipOperationExample, setSkipOverwrite, setSkipSortingOperations, setSortModelPropertiesByRequiredFlag, setSortParamsByRequiredFlag, setStrictSpecBehavior, setTemplateDir, setTemplatingEngine, setVersionMetadataFilename, shouldAddImport, shouldOverwrite, SortModelPropertiesByRequiredFlag, SortParametersByRequiredFlag, specVersionGreaterThanOrEqualTo310, supportedLibraries, supportingFiles, templateDir, templateOutputDirs, testPackage, toAllOfName, toAnyOfName, toApiDocFilename, toApiFilename, toApiImport, toArrayModelParamName, toBooleanGetter, toDefaultParameterValue, toDefaultValue, toDefaultValueWithParam, toEnumDefaultValue, toEnumDefaultValue, toExamples, toExampleValue, toGetter, toInstantiationType, toMediaTypeSchemaName, toModelDocFilename, toModelImportMap, toOneOfName, toSetter, toTestCaseName, typeMapping, unaliasPropertySchema, unaliasSchema, updateAllModels, updateCodegenPropertyEnum, updateDataTypeWithEnumForArray, updateDataTypeWithEnumForMap, updateModelForAnyType, updateModelForComposedSchema, updateModelForInteger, updateModelForNumber, updateModelForString, updateOption, updateParameterForString, updatePropertyForAnyType, updatePropertyForArray, updatePropertyForInteger, updatePropertyForMap, updatePropertyForMap, updatePropertyForNumber, updatePropertyForObject, updatePropertyForString, updateRequestBodyForArray, updateRequestBodyForMap, updateRequestBodyForObject, updateRequestBodyForPrimitiveType, updateRequestBodyForString, useCodegenAsMustacheParentContext, vendorExtensions, writePropertyBackMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.openapitools.codegen.CodegenConfig
additionalProperties, apiDocFilename, apiDocTemplateFiles, apiFilename, apiFilename, apiPackage, apiTemplateFiles, apiTestFilename, apiTestTemplateFiles, cliOptions, defaultIncludes, defaultTemplatingEngine, embeddedTemplateDir, encodePath, enumNameMapping, escapeText, escapeTextWhileAllowingNewLines, fileSuffix, fromSecurity, fromServers, fromServerVariables, generateExamplePath, generatorLanguageVersion, getAddSuffixToDuplicateOperationNicknames, getDocExtension, getFeatureSet, getFilesMetadataFilename, getGeneratorMetadata, getGitHost, getGitRepoId, getGitUserId, getHttpUserAgent, getIgnoreFilePathOverride, getInputSpec, getLibrary, getOpenapiGeneratorIgnoreList, getOutputDir, getReleaseNote, getSupportedVendorExtensions, getTemplatingEngine, getTypeDeclaration, getUseOpenapiNormalizer, getVersionMetadataFilename, importMapping, inlineSchemaNameMapping, inlineSchemaOption, instantiationTypes, isEnableMinimalUpdate, isEnablePostProcessFile, isHideGenerationTimestamp, isRemoveEnumValuePrefix, isRemoveOperationIdPrefix, isSkipOperationExample, isSkipOverwrite, isSkipSortingOperations, isStrictSpecBehavior, isTypeErasedGenerics, languageSpecificPrimitives, modelDocTemplateFiles, modelFilename, modelFilename, modelNameMapping, modelPackage, modelTemplateFiles, modelTestTemplateFiles, nameMapping, openapiGeneratorIgnoreList, openapiNormalizer, operationIdNameMapping, outputFolder, parameterNameMapping, postProcessModelProperty, postProcessParameter, postProcessResponseWithProperty, postProcessSupportingFileData, postProcessWebhooksWithModels, processCompiler, processOpenAPI, processTemplatingEngine, reservedWords, reservedWordsMappings, sanitizeName, schemaMapping, serverVariableOverrides, setDocExtension, setEnableMinimalUpdate, setEnablePostProcessFile, setGitHost, setGitRepoId, setGitUserId, setHideGenerationTimestamp, setHttpUserAgent, setIgnoreFilePathOverride, setInputSpec, setLibrary, setOpenAPI, setOutputDir, setReleaseNote, setRemoveEnumValuePrefix, setRemoveOperationIdPrefix, setSkipOperationExample, setSkipOverwrite, setSkipSortingOperations, setStrictSpecBehavior, setTemplatingEngine, shouldOverwrite, supportedLibraries, supportingFiles, templateDir, templateOutputDirs, testPackage, toApiDocFilename, toApiFilename, toApiImport, toBooleanGetter, toGetter, toModelDocFilename, toModelImportMap, toSetter, typeMapping, unaliasSchema, updateAllModels, vendorExtensions
-
Field Details
-
OPT_CONFIGURE_AUTH
- See Also:
-
OPT_CONFIGURE_AUTH_FILTER_PATTERN
- See Also:
-
OPT_CONFIGURE_CLIENT_ID
- See Also:
-
OPT_CLIENT_PATH
- See Also:
-
OPT_USE_OAUTH
- See Also:
-
OPT_USE_BASIC_AUTH
- See Also:
-
OPT_USE_API_KEY_AUTH
- See Also:
-
OPT_AUTH_FILTER
- See Also:
-
OPT_GENERATE_AUTH_CLASSES
- See Also:
-
OPT_AUTH_CONFIG_NAME
- See Also:
-
OPT_AUTH_FILTER_CLIENT_IDS
- See Also:
-
OPT_AUTH_FILTER_EXCLUDED_CLIENT_IDS
- See Also:
-
OPT_EXPLICIT_API
- See Also:
-
ADDITIONAL_CLIENT_TYPE_ANNOTATIONS
- See Also:
-
AUTHORIZATION_FILTER_PATTERN
- See Also:
-
AUTHORIZATION_FILTER_PATTERN_STYLE
- See Also:
-
BASE_PATH_SEPARATOR
- See Also:
-
CLIENT_ID
- See Also:
-
CLIENT_ID_NORMALIZED
- See Also:
-
RETRYABLE_ANNOTATION
- See Also:
-
OPT_RETRYABLE
- See Also:
-
OPT_RETRYABLE_INCLUDES
- See Also:
-
OPT_RETRYABLE_EXCLUDES
- See Also:
-
OPT_RETRYABLE_ATTEMPTS
- See Also:
-
OPT_RETRYABLE_DELAY
- See Also:
-
OPT_RETRYABLE_MAX_DELAY
- See Also:
-
OPT_RETRYABLE_MULTIPLIER
- See Also:
-
OPT_RETRYABLE_JITTER
- See Also:
-
OPT_RETRYABLE_PREDICATE
- See Also:
-
OPT_RETRYABLE_CAPTURED_EXCEPTION
- See Also:
-
NAME
- See Also:
-
additionalClientTypeAnnotations
-
authorizationFilterPattern
-
authorizationFilterPatternStyle
-
basePathSeparator
-
clientId
-
authConfigName
-
authFilterClientIds
-
authFilterExcludedClientIds
-
configureAuthorization
protected boolean configureAuthorization -
clientPath
protected boolean clientPath -
useOauth
protected boolean useOauth -
useBasicAuth
protected boolean useBasicAuth -
useApiKeyAuth
protected boolean useApiKeyAuth -
authFilter
protected boolean authFilter -
generateAuthClasses
protected boolean generateAuthClasses -
explicitApi
protected boolean explicitApi -
retryable
protected boolean retryable -
retryableIncludes
-
retryableExcludes
-
retryableAttempts
protected int retryableAttempts -
retryableDelay
-
retryableMaxDelay
-
retryableMultiplier
-
retryableJitter
-
retryablePredicate
-
retryableCapturedException
-
-
Method Details
-
getTag
public org.openapitools.codegen.CodegenType getTag()- Specified by:
getTagin interfaceorg.openapitools.codegen.CodegenConfig- Overrides:
getTagin classDefaultCodegen
-
getName
- Specified by:
getNamein interfaceorg.openapitools.codegen.CodegenConfig- Overrides:
getNamein classDefaultCodegen
-
getHelp
- Specified by:
getHelpin interfaceorg.openapitools.codegen.CodegenConfig- Overrides:
getHelpin classDefaultCodegen
-
postProcessOperationsWithModels
public org.openapitools.codegen.model.OperationsMap postProcessOperationsWithModels(org.openapitools.codegen.model.OperationsMap objs, List<org.openapitools.codegen.model.ModelMap> allModels) - Specified by:
postProcessOperationsWithModelsin interfaceorg.openapitools.codegen.CodegenConfig- Overrides:
postProcessOperationsWithModelsin classAbstractMicronautKotlinCodegen<KotlinMicronautClientOptionsBuilder>
-
processOpts
public void processOpts()- Specified by:
processOptsin interfaceorg.openapitools.codegen.CodegenConfig- Overrides:
processOptsin classAbstractMicronautKotlinCodegen<KotlinMicronautClientOptionsBuilder>
-
calcRetryableAnnotation
-
isServer
public boolean isServer()- Specified by:
isServerin classAbstractMicronautKotlinCodegen<KotlinMicronautClientOptionsBuilder>
-
setAdditionalClientTypeAnnotations
-
setAuthorizationFilterPattern
-
setAuthorizationFilterPatternStyle
-
setAuthFilterClientIds
-
setAuthFilterExcludedClientIds
-
setClientId
-
setAuthConfigName
-
setClientPath
public void setClientPath(boolean clientPath) -
setUseOauth
public void setUseOauth(boolean useOauth) -
setUseBasicAuth
public void setUseBasicAuth(boolean useBasicAuth) -
setUseApiKeyAuth
public void setUseApiKeyAuth(boolean useApiKeyAuth) -
setAuthFilter
public void setAuthFilter(boolean authFilter) -
setGenerateAuthClasses
public void setGenerateAuthClasses(boolean generateAuthClasses) -
setBasePathSeparator
-
setConfigureAuthorization
public void setConfigureAuthorization(boolean configureAuthorization) -
setExplicitApi
public void setExplicitApi(boolean explicitApi) -
setRetryable
public void setRetryable(boolean retryable) -
setRetryableIncludes
-
setRetryableExcludes
-
setRetryableAttempts
public void setRetryableAttempts(int retryableAttempts) -
setRetryableDelay
-
setRetryableMaxDelay
-
setRetryableMultiplier
-
setRetryableJitter
-
setRetryablePredicate
-
setRetryableCapturedException
-
optionsBuilder
-