Package com.optum.sourcehawk.exec
Class ExecOptions.ExecOptionsBuilder
- java.lang.Object
-
- com.optum.sourcehawk.exec.ExecOptions.ExecOptionsBuilder
-
- Enclosing class:
- ExecOptions
public static class ExecOptions.ExecOptionsBuilder extends Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ExecOptionsbuild()ExecOptions.ExecOptionsBuilderconfigurationFileLocation(@NonNull String configurationFileLocation)The location of the configuration file, can be on the file system or a URLExecOptions.ExecOptionsBuilderfailOnWarnings(boolean failOnWarnings)Whether or not to fail on warningsExecOptions.ExecOptionsBuilderoutputFormat(@NonNull OutputFormat outputFormat)The scan output formatExecOptions.ExecOptionsBuilderremoteRef(RemoteRef remoteRef)The remote referenceExecOptions.ExecOptionsBuilderrepositoryFileReader(@NonNull RepositoryFileReader repositoryFileReader)Repository file readerExecOptions.ExecOptionsBuilderrepositoryRoot(@NonNull Path repositoryRoot)The root of the repository in which files will be resolved relatively toExecOptions.ExecOptionsBuildertags(@NonNull Collection<String> tags)The tags to filter the execution scopeStringtoString()ExecOptions.ExecOptionsBuilderverbosity(@NonNull Verbosity verbosity)The output verbosity
-
-
-
Method Detail
-
repositoryRoot
public ExecOptions.ExecOptionsBuilder repositoryRoot(@NonNull @NonNull Path repositoryRoot)
The root of the repository in which files will be resolved relatively to- Returns:
this.
-
tags
public ExecOptions.ExecOptionsBuilder tags(@NonNull @NonNull Collection<String> tags)
The tags to filter the execution scope- Returns:
this.
-
verbosity
public ExecOptions.ExecOptionsBuilder verbosity(@NonNull @NonNull Verbosity verbosity)
The output verbosity- Returns:
this.
-
configurationFileLocation
public ExecOptions.ExecOptionsBuilder configurationFileLocation(@NonNull @NonNull String configurationFileLocation)
The location of the configuration file, can be on the file system or a URL- Returns:
this.
-
outputFormat
public ExecOptions.ExecOptionsBuilder outputFormat(@NonNull @NonNull OutputFormat outputFormat)
The scan output format- Returns:
this.
-
failOnWarnings
public ExecOptions.ExecOptionsBuilder failOnWarnings(boolean failOnWarnings)
Whether or not to fail on warnings- Returns:
this.
-
repositoryFileReader
public ExecOptions.ExecOptionsBuilder repositoryFileReader(@NonNull @NonNull RepositoryFileReader repositoryFileReader)
Repository file reader- Returns:
this.
-
remoteRef
public ExecOptions.ExecOptionsBuilder remoteRef(RemoteRef remoteRef)
The remote reference- Returns:
this.
-
build
public ExecOptions build()
-
-