Class GraphQLExtension

All Implemented Interfaces:
com.graphql_java_generator.plugin.conf.CommonConfiguration, com.graphql_java_generator.plugin.conf.GenerateClientCodeConfiguration, com.graphql_java_generator.plugin.conf.GenerateCodeCommonConfiguration, com.graphql_java_generator.plugin.conf.GenerateServerCodeConfiguration, com.graphql_java_generator.plugin.conf.GraphQLConfiguration, Serializable
Direct Known Subclasses:
GeneratePojoExtension

public class GraphQLExtension extends GenerateServerCodeExtension implements com.graphql_java_generator.plugin.conf.GraphQLConfiguration, Serializable
Parameters for the GraphQL Gradle plugin.
See Also:
  • Constructor Details

    • GraphQLExtension

      public GraphQLExtension(org.gradle.api.file.ProjectLayout projectLayout, com.graphql_java_generator.plugin.conf.Packaging packaging)
  • Method Details

    • isGenerateDeprecatedRequestResponse

      public boolean isGenerateDeprecatedRequestResponse()
      Specified by:
      isGenerateDeprecatedRequestResponse in interface com.graphql_java_generator.plugin.conf.GenerateClientCodeConfiguration
    • setGenerateDeprecatedRequestResponse

      public void setGenerateDeprecatedRequestResponse(boolean generateDeprecatedRequestResponse)
    • getMode

      public com.graphql_java_generator.plugin.conf.PluginMode getMode()
      Description copied from class: GenerateServerCodeExtension
      The mode is forced to PluginMode.server
      Specified by:
      getMode in interface com.graphql_java_generator.plugin.conf.GenerateCodeCommonConfiguration
      Overrides:
      getMode in class GenerateServerCodeExtension
    • setMode

      public void setMode(com.graphql_java_generator.plugin.conf.PluginMode mode)