public class GraphqlCodegenGradleTask
extends org.gradle.api.DefaultTask
| Constructor and Description |
|---|
GraphqlCodegenGradleTask() |
| Modifier and Type | Method and Description |
|---|---|
void |
generate() |
java.lang.String |
getApiPackageName() |
java.util.Map<java.lang.String,java.lang.String> |
getCustomAnnotationsMapping() |
java.util.Map<java.lang.String,java.lang.String> |
getCustomTypesMapping() |
java.lang.Boolean |
getGenerateApis() |
boolean |
getGenerateEqualsAndHashCode() |
java.lang.Boolean |
getGenerateToString() |
java.util.List<java.lang.String> |
getGraphqlSchemaPaths() |
java.lang.String |
getJsonConfigurationFile() |
java.lang.String |
getModelNamePrefix() |
java.lang.String |
getModelNameSuffix() |
java.lang.String |
getModelPackageName() |
java.lang.String |
getModelValidationAnnotation() |
java.io.File |
getOutputDir() |
java.lang.String |
getPackageName() |
java.lang.String |
getSubscriptionReturnType() |
void |
setApiPackageName(java.lang.String apiPackageName) |
void |
setCustomAnnotationsMapping(java.util.Map<java.lang.String,java.lang.String> customAnnotationsMapping) |
void |
setCustomTypesMapping(java.util.Map<java.lang.String,java.lang.String> customTypesMapping) |
void |
setGenerateApis(java.lang.Boolean generateApis) |
void |
setGenerateEqualsAndHashCode(java.lang.Boolean generateEqualsAndHashCode) |
void |
setGenerateToString(java.lang.Boolean generateToString) |
void |
setGraphqlSchemaPaths(java.util.List<java.lang.String> graphqlSchemaPaths) |
void |
setJsonConfigurationFile(java.lang.String jsonConfigurationFile) |
void |
setModelNamePrefix(java.lang.String modelNamePrefix) |
void |
setModelNameSuffix(java.lang.String modelNameSuffix) |
void |
setModelPackageName(java.lang.String modelPackageName) |
void |
setModelValidationAnnotation(java.lang.String modelValidationAnnotation) |
void |
setOutputDir(java.io.File outputDir) |
void |
setPackageName(java.lang.String packageName) |
void |
setSubscriptionReturnType(java.lang.String subscriptionReturnType) |
newInputDirectory, newInputFile, newOutputDirectory, newOutputFileaddValidator, appendParallelSafeAction, compareTo, configure, deleteAllActions, dependsOn, dependsOnTaskDidWork, doFirst, doFirst, doFirst, doLast, doLast, doLast, execute, finalizedBy, getActions, getAnt, getAsDynamicObject, getConvention, getDependsOn, getDescription, getDestroyables, getDidWork, getEnabled, getExecuter, getExtensions, getFinalizedBy, getGroup, getIdentityPath, getImpliesSubProjects, getInputs, getLocalState, getLogger, getLogging, getMustRunAfter, getName, getOnlyIf, getOutputs, getPath, getProject, getServices, getShouldRunAfter, getStandardOutputCapture, getState, getTaskActions, getTaskDependencies, getTaskIdentity, getTemporaryDir, getTemporaryDirFactory, getValidators, hasProperty, hasTaskActions, injectIntoNewInstance, isEnabled, isHasCustomActions, leftShift, mustRunAfter, onlyIf, onlyIf, prependParallelSafeAction, property, replaceLogger, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setExecuter, setFinalizedBy, setGroup, setImpliesSubProjects, setMustRunAfter, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, toStringpublic void generate()
throws java.lang.Exception
java.lang.Exception@Input public java.util.List<java.lang.String> getGraphqlSchemaPaths()
public void setGraphqlSchemaPaths(java.util.List<java.lang.String> graphqlSchemaPaths)
@OutputDirectory public java.io.File getOutputDir()
public void setOutputDir(java.io.File outputDir)
@Input @Optional public java.util.Map<java.lang.String,java.lang.String> getCustomTypesMapping()
public void setCustomTypesMapping(java.util.Map<java.lang.String,java.lang.String> customTypesMapping)
@Input @Optional public java.lang.String getPackageName()
public void setPackageName(java.lang.String packageName)
@Input @Optional public java.lang.String getModelNamePrefix()
public void setModelNameSuffix(java.lang.String modelNameSuffix)
@Input @Optional public java.lang.String getModelNameSuffix()
public void setModelNamePrefix(java.lang.String modelNamePrefix)
@Input @Optional public java.lang.String getApiPackageName()
public void setApiPackageName(java.lang.String apiPackageName)
@Input @Optional public java.lang.String getModelPackageName()
public void setModelPackageName(java.lang.String modelPackageName)
@Input @Optional public java.lang.Boolean getGenerateApis()
public void setGenerateApis(java.lang.Boolean generateApis)
@Input @Optional public java.lang.String getModelValidationAnnotation()
public void setModelValidationAnnotation(java.lang.String modelValidationAnnotation)
@Input @Optional public java.util.Map<java.lang.String,java.lang.String> getCustomAnnotationsMapping()
public void setCustomAnnotationsMapping(java.util.Map<java.lang.String,java.lang.String> customAnnotationsMapping)
@Input @Optional public boolean getGenerateEqualsAndHashCode()
public void setGenerateEqualsAndHashCode(java.lang.Boolean generateEqualsAndHashCode)
@Input @Optional public java.lang.Boolean getGenerateToString()
public void setGenerateToString(java.lang.Boolean generateToString)
@Input @Optional public java.lang.String getSubscriptionReturnType()
public void setSubscriptionReturnType(java.lang.String subscriptionReturnType)
@Input @Optional public java.lang.String getJsonConfigurationFile()
public void setJsonConfigurationFile(java.lang.String jsonConfigurationFile)