Class ScanBatch

  • All Implemented Interfaces:
    com.synopsys.integration.builder.Buildable

    public class ScanBatch
    extends com.synopsys.integration.util.Stringable
    implements com.synopsys.integration.builder.Buildable
    • Constructor Detail

      • ScanBatch

        public ScanBatch​(java.io.File signatureScannerInstallDirectory,
                         java.io.File outputDirectory,
                         boolean cleanupOutput,
                         int scanMemoryInMegabytes,
                         boolean dryRun,
                         boolean debug,
                         boolean verbose,
                         java.lang.String scanCliOpts,
                         java.lang.String additionalScanArguments,
                         BlackDuckOnlineProperties blackDuckOnlineProperties,
                         IndividualFileMatching individualFileMatching,
                         com.synopsys.integration.rest.HttpUrl blackDuckUrl,
                         java.lang.String blackDuckUsername,
                         java.lang.String blackDuckPassword,
                         java.lang.String blackDuckApiToken,
                         com.synopsys.integration.rest.proxy.ProxyInfo proxyInfo,
                         boolean runInsecure,
                         java.lang.String projectName,
                         java.lang.String projectVersionName,
                         java.util.List<ScanTarget> scanTargets)
    • Method Detail

      • getSignatureScannerInstallDirectory

        public java.io.File getSignatureScannerInstallDirectory()
      • getOutputDirectory

        public java.io.File getOutputDirectory()
      • isCleanupOutput

        public boolean isCleanupOutput()
      • getScanMemoryInMegabytes

        public int getScanMemoryInMegabytes()
      • isDryRun

        public boolean isDryRun()
      • isDebug

        public boolean isDebug()
      • isVerbose

        public boolean isVerbose()
      • getScanCliOpts

        public java.lang.String getScanCliOpts()
      • getAdditionalScanArguments

        public java.lang.String getAdditionalScanArguments()
      • isUploadSource

        public boolean isUploadSource()
      • isLicenseSearch

        public boolean isLicenseSearch()
      • getBlackDuckUrl

        public com.synopsys.integration.rest.HttpUrl getBlackDuckUrl()
      • getBlackDuckUsername

        public java.lang.String getBlackDuckUsername()
      • getBlackDuckPassword

        public java.lang.String getBlackDuckPassword()
      • getBlackDuckApiToken

        public java.lang.String getBlackDuckApiToken()
      • getProxyInfo

        public com.synopsys.integration.rest.proxy.ProxyInfo getProxyInfo()
      • isRunInsecure

        public boolean isRunInsecure()
      • getProjectName

        public java.lang.String getProjectName()
      • getProjectVersionName

        public java.lang.String getProjectVersionName()
      • getScanTargets

        public java.util.List<ScanTarget> getScanTargets()