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, Serializable

public class GenerateGraphQLSchemaExtension extends CommonExtension implements com.graphql_java_generator.plugin.conf.GenerateGraphQLSchemaConfiguration, Serializable
Parameters for the GraphQL Gradle plugin.
See Also:
  • Field Details

    • targetResourceFolder

      protected String targetResourceFolder
      The folder where the generated resources will be generated
  • Constructor Details

    • GenerateGraphQLSchemaExtension

      public GenerateGraphQLSchemaExtension(org.gradle.api.file.ProjectLayout projectLayout)
  • Method Details

    • getResourceEncoding

      public String getResourceEncoding()
      Specified by:
      getResourceEncoding in interface com.graphql_java_generator.plugin.conf.GenerateGraphQLSchemaConfiguration
    • setResourceEncoding

      public void setResourceEncoding(String resourceEncoding)
    • getTargetFolder

      public File getTargetFolder()
      Specified by:
      getTargetFolder in interface com.graphql_java_generator.plugin.conf.GenerateGraphQLSchemaConfiguration
    • setTargetFolder

      public void setTargetFolder(String targetFolder)
      Parameters:
      targetFolder - A folder, relative to the project dir (not the the build dir)
    • getTargetSchemaFileName

      public String getTargetSchemaFileName()
      Specified by:
      getTargetSchemaFileName in interface com.graphql_java_generator.plugin.conf.GenerateGraphQLSchemaConfiguration
    • setTargetSchemaFileName

      public void setTargetSchemaFileName(String targetSchemaFileName)