public class CodegenConfigurator extends Object implements Serializable
| Modifier and Type | Field and Description |
|---|---|
static org.slf4j.Logger |
LOGGER |
| Constructor and Description |
|---|
CodegenConfigurator() |
@Deprecated public CodegenConfigurator setLang(String lang)
setGeneratorName(String), as generators are no longer
identified only by language. We may reuse language in the future.NOTE: This will eventually become language only again. It is deprecated in its current state.
lang - The generator name. Previously, language name only.CodegenConfiguratorpublic CodegenConfigurator setGeneratorName(String generatorName)
generatorName - The name of the generator.CodegenConfiguratorpublic CodegenConfigurator setInputSpec(String inputSpec)
public String getInputSpec()
public String getOutputDir()
public CodegenConfigurator setOutputDir(String outputDir)
public String getModelPackage()
public CodegenConfigurator setModelPackage(String modelPackage)
public String getModelNamePrefix()
public CodegenConfigurator setModelNamePrefix(String prefix)
public boolean getRemoveOperationIdPrefix()
public CodegenConfigurator setRemoveOperationIdPrefix(boolean removeOperationIdPrefix)
public boolean getEnablePostProcessFile()
public CodegenConfigurator setEnablePostProcessFile(boolean enablePostProcessFile)
public boolean getLogToStderr()
public CodegenConfigurator setLogToStderr(boolean logToStderrte)
public boolean getEnableMinimalUpdate()
public CodegenConfigurator setEnableMinimalUpdate(boolean enableMinimalUpdate)
public boolean isGenerateAliasAsModel()
public CodegenConfigurator setGenerateAliasAsModel(boolean generateAliasAsModel)
public String getModelNameSuffix()
public CodegenConfigurator setModelNameSuffix(String suffix)
public boolean isStrictSpecBehavior()
public CodegenConfigurator setStrictSpecBehavior(boolean strictSpecBehavior)
public boolean isVerbose()
public CodegenConfigurator setVerbose(boolean verbose)
public boolean isValidateSpec()
public CodegenConfigurator setValidateSpec(boolean validateSpec)
public boolean isSkipOverwrite()
public CodegenConfigurator setSkipOverwrite(boolean skipOverwrite)
@Deprecated public String getLang()
getGeneratorName(), as generators are no longer identified
only by language. We may reuse language in the future.NOTE: This will eventually become language only again. It is deprecated in its current state.
public String getGeneratorName()
public String getTemplateDir()
public CodegenConfigurator setTemplateDir(String templateDir)
public String getAuth()
public CodegenConfigurator setAuth(String auth)
public String getApiPackage()
public CodegenConfigurator setApiPackage(String apiPackage)
public String getInvokerPackage()
public CodegenConfigurator setInvokerPackage(String invokerPackage)
public String getPackageName()
public CodegenConfigurator setPackageName(String packageName)
public String getGroupId()
public CodegenConfigurator setGroupId(String groupId)
public String getArtifactId()
public CodegenConfigurator setArtifactId(String artifactId)
public String getArtifactVersion()
public CodegenConfigurator setArtifactVersion(String artifactVersion)
public CodegenConfigurator setSystemProperties(Map<String,String> systemProperties)
public CodegenConfigurator addSystemProperty(String key, String value)
public CodegenConfigurator setInstantiationTypes(Map<String,String> instantiationTypes)
public CodegenConfigurator addInstantiationType(String key, String value)
public CodegenConfigurator setTypeMappings(Map<String,String> typeMappings)
public CodegenConfigurator addTypeMapping(String key, String value)
public CodegenConfigurator setAdditionalProperties(Map<String,Object> additionalProperties)
public CodegenConfigurator addAdditionalProperty(String key, Object value)
public CodegenConfigurator setImportMappings(Map<String,String> importMappings)
public CodegenConfigurator addImportMapping(String key, String value)
public CodegenConfigurator setLanguageSpecificPrimitives(Set<String> languageSpecificPrimitives)
public CodegenConfigurator addLanguageSpecificPrimitive(String value)
public String getLibrary()
public CodegenConfigurator setLibrary(String library)
public String getGitUserId()
public CodegenConfigurator setGitUserId(String gitUserId)
public String getGitRepoId()
public CodegenConfigurator setGitRepoId(String gitRepoId)
public String getReleaseNote()
public CodegenConfigurator setReleaseNote(String releaseNote)
public String getHttpUserAgent()
public CodegenConfigurator setHttpUserAgent(String httpUserAgent)
public CodegenConfigurator setReservedWordsMappings(Map<String,String> reservedWordsMappings)
public CodegenConfigurator addAdditionalReservedWordMapping(String key, String value)
public String getIgnoreFileOverride()
public CodegenConfigurator setIgnoreFileOverride(String ignoreFileOverride)
public ClientOptInput toClientOptInput()
public CodegenConfigurator addDynamicProperty(String name, Object value)
public static CodegenConfigurator fromFile(String configFile)
public CodegenConfigurator setTemplatingEngineName(String templatingEngineName)
Copyright © 2019. All rights reserved.