Class ConfigurationValidationConfiguration.ValidationSet
java.lang.Object
io.micronaut.maven.jsonschema.ConfigurationValidationConfiguration.ValidationSet
- Enclosing class:
ConfigurationValidationConfiguration
Scenario-specific configuration.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionFull classpath to validate for this scenario.Resource directories used to resolve and render relative origin paths in error output.voidsetAdditionalClasspathElements(List<String> additionalClasspathElements) voidsetClasspathElements(List<String> classpathElements) voidsetEnabled(Boolean enabled) voidsetEnvironments(List<String> environments) voidsetIncludeDefaultEnvironment(Boolean includeDefaultEnvironment) voidsetOutputDirectory(File outputDirectory) voidsetResourceDirectories(List<File> resourceDirectories)
-
Constructor Details
-
ValidationSet
public ValidationSet()
-
-
Method Details
-
getEnabled
- Returns:
- Whether this validation scenario is enabled. If
null, the scenario is enabled.
-
setEnabled
- 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()isfalse).
-
setEnvironments
- Parameters:
environments- The environments to validate.
-
getIncludeDefaultEnvironment
- Returns:
- Whether to include the scenario's default environments. If
null, defaults totrue.
-
setIncludeDefaultEnvironment
- 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
nullor empty, the plugin computes defaults for the scenario.
-
setClasspathElements
- Parameters:
classpathElements- Classpath elements that replace the plugin-computed defaults.
-
getAdditionalClasspathElements
- Returns:
- Additional classpath elements appended to the plugin-computed defaults.
-
setAdditionalClasspathElements
- 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
- 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
nullto use scenario defaults
- dev/package:
-
setResourceDirectories
- Parameters:
resourceDirectories- Resource directories used to resolve and render relative origin paths
-