Class GenerateSchemaTask

java.lang.Object
org.gradle.api.internal.AbstractTask
org.gradle.api.DefaultTask
io.smallrye.graphql.gradle.tasks.GenerateSchemaTask
All Implemented Interfaces:
Comparable<org.gradle.api.Task>, org.gradle.api.internal.DynamicObjectAware, org.gradle.api.internal.TaskInternal, org.gradle.api.Named, org.gradle.api.plugins.ExtensionAware, org.gradle.api.Task, org.gradle.util.Configurable<org.gradle.api.Task>

public class GenerateSchemaTask extends org.gradle.api.DefaultTask
Generate schema task.
  • Nested Class Summary

    Nested classes/interfaces inherited from interface org.gradle.api.Task

    org.gradle.api.Task.Namer
  • Field Summary

    Fields inherited from interface org.gradle.api.Task

    TASK_ACTION, TASK_CONSTRUCTOR_ARGS, TASK_DEPENDS_ON, TASK_DESCRIPTION, TASK_GROUP, TASK_NAME, TASK_OVERWRITE, TASK_TYPE
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     
     
     
     
     
     
    boolean
     
    boolean
     
    boolean
     
    boolean
     
    boolean
     
    boolean
     
    void
    setClassesDir(File classesDir)
     
    void
    setConfigurations(List<String> configurations)
     
    void
    setDependencyExtensions(List<String> dependencyExtensions)
     
    void
    setDestination(String destination)
     
    void
    setIncludeDependencies(boolean includeDependencies)
     
    void
    setIncludeDirectives(boolean includeDirectives)
     
    void
    setIncludeIntrospectionTypes(boolean includeIntrospectionTypes)
     
    void
    setIncludeScalars(boolean includeScalars)
     
    void
    setIncludeSchemaDefinition(boolean includeSchemaDefinition)
     
    void
    setIncludeTransitiveDependencies(boolean includeTransitiveDependencies)
     
    void
    setNoDestination(boolean destination)
     

    Methods inherited from class org.gradle.api.DefaultTask

    compareTo, configure, dependsOn, doFirst, doFirst, doFirst, doLast, doLast, doLast, finalizedBy, getActions, getAnt, getDependsOn, getDescription, getDestroyables, getDidWork, getEnabled, getExtensions, getFinalizedBy, getGroup, getInputs, getLocalState, getLogger, getLogging, getMustRunAfter, getName, getOutputs, getPath, getProject, getShouldRunAfter, getState, getTaskDependencies, getTemporaryDir, getTimeout, hasProperty, mustRunAfter, onlyIf, onlyIf, onlyIf, property, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setFinalizedBy, setGroup, setMustRunAfter, setOnlyIf, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, usesService

    Methods inherited from class org.gradle.api.internal.AbstractTask

    acceptServiceReferences, appendParallelSafeAction, doNotTrackState, getAsDynamicObject, getConvention, getIdentityPath, getImpliesSubProjects, getLifecycleDependencies, getOnlyIf, getReasonNotToTrackState, getReasonTaskIsIncompatibleWithConfigurationCache, getRequiredServices, getServices, getSharedResources, getStandardOutputCapture, getTaskActions, getTaskIdentity, getTemporaryDirFactory, hasTaskActions, injectIntoNewInstance, isCompatibleWithConfigurationCache, isEnabled, isHasCustomActions, notCompatibleWithConfigurationCache, prependParallelSafeAction, setImpliesSubProjects

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.gradle.api.Task

    doNotTrackState, getConvention, notCompatibleWithConfigurationCache
  • Constructor Details

    • GenerateSchemaTask

      public GenerateSchemaTask()
  • Method Details

    • getDestination

      @Optional @OutputFile public String getDestination()
    • setDestination

      public void setDestination(String destination)
    • setNoDestination

      public void setNoDestination(boolean destination)
    • getIncludeDependencies

      @Input public boolean getIncludeDependencies()
    • setIncludeDependencies

      public void setIncludeDependencies(boolean includeDependencies)
    • getIncludeTransitiveDependencies

      @Input public boolean getIncludeTransitiveDependencies()
    • setIncludeTransitiveDependencies

      public void setIncludeTransitiveDependencies(boolean includeTransitiveDependencies)
    • getConfigurations

      @Input public List<String> getConfigurations()
    • setConfigurations

      public void setConfigurations(List<String> configurations)
    • getDependencyExtensions

      @Input public List<String> getDependencyExtensions()
    • setDependencyExtensions

      public void setDependencyExtensions(List<String> dependencyExtensions)
    • getIncludeScalars

      @Input public boolean getIncludeScalars()
    • setIncludeScalars

      public void setIncludeScalars(boolean includeScalars)
    • getIncludeDirectives

      @Input public boolean getIncludeDirectives()
    • setIncludeDirectives

      public void setIncludeDirectives(boolean includeDirectives)
    • getIncludeSchemaDefinition

      @Input public boolean getIncludeSchemaDefinition()
    • setIncludeSchemaDefinition

      public void setIncludeSchemaDefinition(boolean includeSchemaDefinition)
    • getIncludeIntrospectionTypes

      @Input public boolean getIncludeIntrospectionTypes()
    • setIncludeIntrospectionTypes

      public void setIncludeIntrospectionTypes(boolean includeIntrospectionTypes)
    • getClassesDir

      @Optional @InputDirectory public File getClassesDir()
    • setClassesDir

      public void setClassesDir(File classesDir)
    • getConfig

      public static GradleConfig getConfig()
    • generateSchema

      public void generateSchema() throws Exception
      Throws:
      Exception