@Mojo(name="generate",
defaultPhase=GENERATE_SOURCES)
public class GraphqlCodegenMojo
extends org.apache.maven.plugin.AbstractMojo
| Constructor and Description |
|---|
GraphqlCodegenMojo() |
public void execute()
throws org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoExecutionExceptionpublic String[] getGraphqlSchemaPaths()
public void setGraphqlSchemaPaths(String[] graphqlSchemaPaths)
public SchemaFinderConfig getGraphqlSchemas()
public void setGraphqlSchemas(SchemaFinderConfig graphqlSchemas)
public File getOutputDir()
public void setOutputDir(File outputDir)
public String getPackageName()
public void setPackageName(String packageName)
public String getApiPackageName()
public void setApiPackageName(String apiPackageName)
public String getModelPackageName()
public void setModelPackageName(String modelPackageName)
public String getModelNamePrefix()
public void setModelNamePrefix(String modelNamePrefix)
public String getModelNameSuffix()
public void setModelNameSuffix(String modelNameSuffix)
public void setCustomAnnotationsMapping(Map<String,String> customAnnotationsMapping)
public String getModelValidationAnnotation()
public void setModelValidationAnnotation(String modelValidationAnnotation)
public boolean isGenerateBuilder()
public void setGenerateBuilder(boolean generateBuilder)
public boolean isGenerateApis()
public void setGenerateApis(boolean generateApis)
public boolean isGenerateEqualsAndHashCode()
public void setGenerateEqualsAndHashCode(boolean generateEqualsAndHashCode)
public boolean isGenerateToString()
public void setGenerateToString(boolean generateToString)
public boolean isGenerateAsyncApi()
public void setGenerateAsyncApi(boolean generateAsyncApi)
public void setJsonConfigurationFile(String jsonConfigurationFile)
public String getJsonConfigurationFile()
public void setSubscriptionReturnType(String subscriptionReturnType)
public String getSubscriptionReturnType()
public boolean isGenerateParameterizedFieldsResolvers()
public void setGenerateParameterizedFieldsResolvers(boolean generateParameterizedFieldsResolvers)
public boolean isGenerateDataFetchingEnvironmentArgumentInApis()
public void setGenerateDataFetchingEnvironmentArgumentInApis(boolean generateDataFetchingEnvironmentArgumentInApis)
public boolean isGenerateRequests()
public void setGenerateRequests(boolean generateRequests)
public String getRequestSuffix()
public void setRequestSuffix(String requestSuffix)
public String getResponseProjectionSuffix()
public void setResponseProjectionSuffix(String responseProjectionSuffix)
Copyright © 2020. All rights reserved.