Class ScanResult

java.lang.Object
io.jenkins.plugins.hiddenlayer.ScanResult
All Implemented Interfaces:
Serializable

public final class ScanResult extends Object implements Serializable
Remoting-safe scan summary. ScanReport is an SDK type and is not safe to send over Jenkins remoting, so the agent maps to this DTO before returning to the controller.
See Also:
  • Method Details

    • from

      public static ScanResult from(com.hiddenlayer.api.models.scans.results.ScanReport report)
    • getModelName

      public String getModelName()
    • getModelVersion

      public String getModelVersion()
    • getModelId

      public String getModelId()
    • getScanId

      public String getScanId()
    • getStatus

      public String getStatus()
    • getSeverity

      public Optional<ScanResult.Severity> getSeverity()
    • getUnrecognizedSeverity

      public Optional<String> getUnrecognizedSeverity()
      API severity string when it did not match a known ScanResult.Severity. Empty when the value was null, a known level, or the SDK's own unknown.
    • getEndTime

      public String getEndTime()
    • getScannerVersion

      public String getScannerVersion()