Class ConfigurationValidationConfiguration.ValidationSet

java.lang.Object
io.micronaut.maven.jsonschema.ConfigurationValidationConfiguration.ValidationSet
Enclosing class:
ConfigurationValidationConfiguration

Scenario-specific configuration.
  • Constructor Details

  • Method Details

    • getEnabled

      public Boolean getEnabled()
      Returns:
      Whether this validation scenario is enabled. If null, the scenario is enabled.
    • setEnabled

      public void setEnabled(Boolean enabled)
      Parameters:
      enabled - Whether this validation scenario is enabled.
    • getEnvironments

      Returns:
      The environments to validate for this scenario. These environments are appended to the scenario defaults (unless getIncludeDefaultEnvironment() is false).
    • setEnvironments

      public void setEnvironments(List<String> environments)
      Parameters:
      environments - The environments to validate.
    • getIncludeDefaultEnvironment

      Returns:
      Whether to include the scenario's default environments. If null, defaults to true.
    • setIncludeDefaultEnvironment

      public void setIncludeDefaultEnvironment(Boolean includeDefaultEnvironment)
      Parameters:
      includeDefaultEnvironment - Whether to include the scenario's default environments.
    • getClasspathElements

      Full classpath to validate for this scenario.
      Returns:
      Classpath elements that replace the plugin-computed defaults. If null or empty, the plugin computes defaults for the scenario.
    • setClasspathElements

      public void setClasspathElements(List<String> classpathElements)
      Parameters:
      classpathElements - Classpath elements that replace the plugin-computed defaults.
    • getAdditionalClasspathElements

      Returns:
      Additional classpath elements appended to the plugin-computed defaults.
    • setAdditionalClasspathElements

      public void setAdditionalClasspathElements(List<String> additionalClasspathElements)
      Parameters:
      additionalClasspathElements - Additional classpath elements appended to the plugin-computed defaults.
    • getOutputDirectory

      Returns:
      Scenario output directory override. If null, the plugin uses <baseOutputDirectory>/<scenario>.
    • setOutputDirectory

      public void setOutputDirectory(File outputDirectory)
      Parameters:
      outputDirectory - Scenario output directory override.
    • getResourceDirectories

      Resource directories used to resolve and render relative origin paths in error output.

      If not specified, defaults are:

      • dev/package: src/main/resources
      • test: src/main/resources + src/test/resources
      Returns:
      Resource directories, or null to use scenario defaults
    • setResourceDirectories

      public void setResourceDirectories(List<File> resourceDirectories)
      Parameters:
      resourceDirectories - Resource directories used to resolve and render relative origin paths