Class YoSqlExtension

java.lang.Object
wtf.metio.yosql.tooling.gradle.YoSqlExtension

public abstract class YoSqlExtension extends Object
Gradle plugin extension that configures all aspects of YoSQL.
  • Constructor Details

    • YoSqlExtension

      public YoSqlExtension()
  • Method Details

    • getAnnotations

      public abstract Annotations getAnnotations()
      Returns:
      The annotations configuration.
    • getFiles

      public abstract Files getFiles()
      Returns:
      The files configuration.
    • getConverter

      public abstract Converter getConverter()
      Returns:
      The converter configuration.
    • getLogging

      public abstract Logging getLogging()
      Returns:
      The API configuration.
    • getRepositories

      public abstract Repositories getRepositories()
      Returns:
      The repository configuration.
    • getResources

      public abstract Resources getResources()
      Returns:
      The resources configuration.
    • getSchema

      public abstract Schema getSchema()
      Returns:
      The schema configuration.
    • annotations

      public void annotations(org.gradle.api.Action<? super Annotations> action)
      Parameters:
      action - The annotations config to apply.
    • converter

      public void converter(org.gradle.api.Action<? super Converter> action)
      Parameters:
      action - The converter config to apply.
    • files

      public void files(org.gradle.api.Action<? super Files> action)
      Parameters:
      action - The files config to apply.
    • logging

      public void logging(org.gradle.api.Action<? super Logging> action)
      Parameters:
      action - The logging config to apply.
    • repositories

      public void repositories(org.gradle.api.Action<? super Repositories> action)
      Parameters:
      action - The repository config to apply.
    • resources

      public void resources(org.gradle.api.Action<? super Resources> action)
      Parameters:
      action - The resources config to apply.
    • schema

      public void schema(org.gradle.api.Action<? super Schema> action)
      Parameters:
      action - The schema config to apply.