Package com.veracode.jenkins.plugin.data
Class ScanHistory
- java.lang.Object
-
- com.veracode.jenkins.plugin.data.ScanHistory
-
- Direct Known Subclasses:
DAScanHistory
public class ScanHistory extends Object
This XML-binded ScanHistory class represents the scan history for a Jenkins current/past builds.
-
-
Field Summary
Fields Modifier and Type Field Description static String
BUILD_DATE
static String
FLAWS_COUNT
-
Constructor Summary
Constructors Constructor Description ScanHistory(String accountId, String appId, String buildId, String policyName, String policyComplianceStatus, int score, String veracodeLevel, boolean scanOverdue, int totalFlawsCount, int[] flawsCount, boolean[] mitigateFlag, int[] netChange, List<Map<String,Long>> flawsCountHistory, SCAScanHistory scaHistory, boolean[] policyaffect)
Constructor for ScanHistory.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getAccountId()
String
getAppId()
String
getBuildId()
int
getFlawsCount(int severity)
List<Map<String,Long>>
getFlawsCountHistory()
boolean
getMitigateFlag(int severity)
int
getNetChange(int severity)
int
getNewFlaws(int severity)
boolean
getPolicyAffection(int severity)
String
getPolicyComplianceStatus()
String
getPolicyName()
SCAScanHistory
getScaHistory()
int
getScore()
int
getTotalFlawsCount()
int
getTotalNetChangeCount()
int
getTotalNewFlawsCount()
String
getVeracodeLevel()
boolean
hasSCAHistory()
boolean
isScanOverdue()
-
-
-
Field Detail
-
BUILD_DATE
public static final String BUILD_DATE
- See Also:
- Constant Field Values
-
FLAWS_COUNT
public static final String FLAWS_COUNT
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
ScanHistory
public ScanHistory(String accountId, String appId, String buildId, String policyName, String policyComplianceStatus, int score, String veracodeLevel, boolean scanOverdue, int totalFlawsCount, int[] flawsCount, boolean[] mitigateFlag, int[] netChange, List<Map<String,Long>> flawsCountHistory, SCAScanHistory scaHistory, boolean[] policyaffect)
Constructor for ScanHistory.- Parameters:
accountId
- aString
object.appId
- aString
object.buildId
- aString
object.policyName
- aString
object.policyComplianceStatus
- aString
object.score
- a int.veracodeLevel
- aString
object.scanOverdue
- a boolean.totalFlawsCount
- a int.flawsCount
- an array ofint
objects.mitigateFlag
- an array ofboolean
objects.netChange
- an array ofint
objects.flawsCountHistory
- aList
object.scaHistory
- aSCAScanHistory
object.policyaffect
- an array ofboolean
objects.
-
-
Method Detail
-
getPolicyName
public String getPolicyName()
-
getPolicyComplianceStatus
public String getPolicyComplianceStatus()
-
getScore
public int getScore()
-
getVeracodeLevel
public String getVeracodeLevel()
-
isScanOverdue
public boolean isScanOverdue()
-
getFlawsCount
public int getFlawsCount(int severity)
-
getMitigateFlag
public boolean getMitigateFlag(int severity)
-
getPolicyAffection
public boolean getPolicyAffection(int severity)
-
getTotalFlawsCount
public int getTotalFlawsCount()
-
getTotalNewFlawsCount
public int getTotalNewFlawsCount()
-
getTotalNetChangeCount
public int getTotalNetChangeCount()
-
getNewFlaws
public int getNewFlaws(int severity)
-
getNetChange
public int getNetChange(int severity)
-
getAccountId
public String getAccountId()
-
getAppId
public String getAppId()
-
getBuildId
public String getBuildId()
-
hasSCAHistory
public boolean hasSCAHistory()
-
getScaHistory
public SCAScanHistory getScaHistory()
-
-