Class HLScanModelBuilder

java.lang.Object
hudson.tasks.BuildStepCompatibilityLayer
hudson.tasks.Builder
io.jenkins.plugins.hiddenlayer.HLScanModelBuilder
All Implemented Interfaces:
ExtensionPoint, Describable<Builder>, BuildStep, SimpleBuildStep

public class HLScanModelBuilder extends Builder implements SimpleBuildStep
HLScanModelBuilder provides a build step that scans an ML model using the HiddenLayer Model Scanner.
  • Constructor Details

  • Method Details

    • getModelName

      public String getModelName()
    • setModelName

      @DataBoundSetter public void setModelName(String modelName)
    • getHlClientId

      public String getHlClientId()
    • setHlClientId

      @DataBoundSetter public void setHlClientId(String hlClientId)
    • getHlClientSecret

      public Secret getHlClientSecret()
    • setHlClientSecret

      @DataBoundSetter public void setHlClientSecret(String hlClientSecret)
    • getFolderToScan

      public String getFolderToScan()
    • setFolderToScan

      @DataBoundSetter public void setFolderToScan(String folderToScan)
    • getFailOnUnsupported

      public boolean getFailOnUnsupported()
    • setFailOnUnsupported

      @DataBoundSetter public void setFailOnUnsupported(boolean failOnUnsupported)
    • getFailOnSeverity

      public FailOnDetectionSeverityEnum getFailOnSeverity()
    • setFailOnSeverity

      @DataBoundSetter public void setFailOnSeverity(FailOnDetectionSeverityEnum failOnSeverity)
    • getModelScanService

      public com.hiddenlayer.sdk.ModelScanService getModelScanService()
    • setModelScanService

      public void setModelScanService(com.hiddenlayer.sdk.ModelScanService modelScanService)
    • perform

      public void perform(Run<?,?> run, FilePath workspace, EnvVars env, Launcher launcher, TaskListener listener) throws InterruptedException, IOException, AbortException
      Execute the build step: - Scan the ML model in the specified folder by calling the HiddenLayer Model Scanner - Report results
      Specified by:
      perform in interface SimpleBuildStep
      Throws:
      InterruptedException
      IOException
      AbortException