Class ScanResult

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

public class ScanResult extends Object implements Serializable
Outcome of a Finite State v0 scan flow, returned from the agent-side FiniteStateScanCallable back to the controller. Serializable because it crosses the Jenkins remoting channel.

success drives the Jenkins build result; consoleSummary is the multi-line summary recorded into the "Finite State Results" build action (FR-8).

See Also:
  • Constructor Details

    • ScanResult

      public ScanResult()
  • Method Details

    • getProjectId

      public String getProjectId()
    • setProjectId

      public void setProjectId(String projectId)
    • getVersionId

      public String getVersionId()
    • setVersionId

      public void setVersionId(String versionId)
    • getScanIds

      public List<String> getScanIds()
    • addScanId

      public void addScanId(String scanId)
    • getScanIdsDisplay

      public String getScanIdsDisplay()
      Comma-joined scan IDs for display, or "N/A" when none were created.
    • getUiUrl

      public String getUiUrl()
    • setUiUrl

      public void setUiUrl(String uiUrl)
    • getFinalStatus

      public String getFinalStatus()
    • setFinalStatus

      public void setFinalStatus(String finalStatus)
    • getConsoleSummary

      public String getConsoleSummary()
    • setConsoleSummary

      public void setConsoleSummary(String consoleSummary)
    • isSuccess

      public boolean isSuccess()
    • setSuccess

      public void setSuccess(boolean success)