Class GenerateGraphQLSchemaExtension
java.lang.Object
com.graphql_java_generator.gradleplugin.CommonExtension
com.graphql_java_generator.gradleplugin.GenerateGraphQLSchemaExtension
- All Implemented Interfaces:
com.graphql_java_generator.plugin.conf.CommonConfiguration,com.graphql_java_generator.plugin.conf.GenerateGraphQLSchemaConfiguration,java.io.Serializable
public class GenerateGraphQLSchemaExtension extends CommonExtension implements com.graphql_java_generator.plugin.conf.GenerateGraphQLSchemaConfiguration, java.io.Serializable
Parameters for the GraphQL Gradle plugin.
- See Also:
- Serialized Form
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.StringtargetResourceFolderThe folder where the generated resources will be generatedFields inherited from class com.graphql_java_generator.gradleplugin.CommonExtension
project, skipGenerationIfSchemaHasNotChanged -
Constructor Summary
Constructors Constructor Description GenerateGraphQLSchemaExtension(org.gradle.api.Project project) -
Method Summary
Modifier and Type Method Description java.lang.StringgetResourceEncoding()java.io.FilegetTargetFolder()java.lang.StringgetTargetSchemaFileName()voidsetResourceEncoding(java.lang.String resourceEncoding)voidsetTargetFolder(java.lang.String targetFolder)voidsetTargetSchemaFileName(java.lang.String targetSchemaFileName)Methods inherited from class com.graphql_java_generator.gradleplugin.CommonExtension
getProjectDir, getSchemaFileFolder, getSchemaFilePattern, getTemplates, isAddRelayConnections, isSkipGenerationIfSchemaHasNotChanged, logConfiguration, setAddRelayConnections, setSchemaFileFolder, setSchemaFilePattern, setSkipGenerationIfSchemaHasNotChanged, setTemplatesMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
targetResourceFolder
protected java.lang.String targetResourceFolderThe folder where the generated resources will be generated
-
-
Constructor Details
-
GenerateGraphQLSchemaExtension
public GenerateGraphQLSchemaExtension(org.gradle.api.Project project)
-
-
Method Details
-
getResourceEncoding
public java.lang.String getResourceEncoding()- Specified by:
getResourceEncodingin interfacecom.graphql_java_generator.plugin.conf.GenerateGraphQLSchemaConfiguration
-
setResourceEncoding
public void setResourceEncoding(java.lang.String resourceEncoding) -
getTargetFolder
public java.io.File getTargetFolder()- Specified by:
getTargetFolderin interfacecom.graphql_java_generator.plugin.conf.GenerateGraphQLSchemaConfiguration
-
setTargetFolder
public void setTargetFolder(java.lang.String targetFolder) -
getTargetSchemaFileName
public java.lang.String getTargetSchemaFileName()- Specified by:
getTargetSchemaFileNamein interfacecom.graphql_java_generator.plugin.conf.GenerateGraphQLSchemaConfiguration
-
setTargetSchemaFileName
public void setTargetSchemaFileName(java.lang.String targetSchemaFileName)
-