public class AsyncCheckPolicyComplianceRequest extends BaseRequest<AsyncCheckPolicyComplianceResult>
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
forceCheckAllDependencies
When set to true, check that all dependencies sent to WhiteSource comply with organization policies.
|
protected boolean |
populateVulnerabilities
When set to true, get vulnerabilities for all dependencies without updating project.
|
agent, agentVersion, aggregateModules, aggregateProjectName, aggregateProjectToken, contributions, extraProperties, logData, orgToken, pluginVersion, preserveModuleStructure, product, productToken, productVersion, projects, requesterEmail, scanComment, scanSummaryInfo, timeStamp, type, userKey| Constructor and Description |
|---|
AsyncCheckPolicyComplianceRequest()
Default constructor
|
AsyncCheckPolicyComplianceRequest(Collection<AgentProjectInfo> projects,
boolean forceCheckAllDependencies)
Constructor
|
AsyncCheckPolicyComplianceRequest(Collection<AgentProjectInfo> projects,
boolean forceCheckAllDependencies,
boolean populateVulnerabilities)
Constructor
|
AsyncCheckPolicyComplianceRequest(String orgToken,
Collection<AgentProjectInfo> projects,
boolean forceCheckAllDependencies)
Constructor
|
AsyncCheckPolicyComplianceRequest(String orgToken,
Collection<AgentProjectInfo> projects,
boolean forceCheckAllDependencies,
boolean populateVulnerabilities)
Constructor
|
AsyncCheckPolicyComplianceRequest(String orgToken,
String product,
String productVersion,
Collection<AgentProjectInfo> projects,
boolean forceCheckAllDependencies,
boolean populateVulnerabilities,
String userKey,
String requesterEmail,
String logData,
String productToken,
ScanSummaryInfo scanSummaryInfo)
Constructor
|
AsyncCheckPolicyComplianceRequest(String orgToken,
String product,
String productVersion,
Collection<AgentProjectInfo> projects,
boolean forceCheckAllDependencies,
String userKey,
String requesterEmail,
String logData,
String productToken)
Constructor
|
AsyncCheckPolicyComplianceRequest(String orgToken,
String product,
String productVersion,
Collection<AgentProjectInfo> projects,
boolean forceCheckAllDependencies,
String userKey,
String requesterEmail,
String logData,
String productToken,
ScanSummaryInfo scanSummaryInfo)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
isForceCheckAllDependencies() |
boolean |
isPopulateVulnerabilities() |
void |
setForceCheckAllDependencies(boolean forceCheckAllDependencies) |
void |
setPopulateVulnerabilities(boolean populateVulnerabilities) |
agent, agentVersion, aggregateModules, aggregateProjectName, aggregateProjectToken, extraProperties, getContributions, getExtraProperties, getProjects, getScanSummaryInfo, logData, orgToken, pluginVersion, preserveModuleStructure, product, productToken, productVersion, requesterEmail, scanComment, setAgent, setAgentVersion, setAggregateModules, setAggregateProjectName, setAggregateProjectToken, setContributions, setExtraProperties, setLogData, setOrgToken, setPluginVersion, setPreserveModuleStructure, setProduct, setProductToken, setProductVersion, setProjects, setRequesterEmail, setScanComment, setScanSummaryInfo, setTimeStamp, setUserKey, timeStamp, type, userKeyprotected boolean forceCheckAllDependencies
protected boolean populateVulnerabilities
public AsyncCheckPolicyComplianceRequest()
public AsyncCheckPolicyComplianceRequest(Collection<AgentProjectInfo> projects, boolean forceCheckAllDependencies)
projects - Open Source usage statement to check against policies.forceCheckAllDependencies - Check policies for the all the Inventory or just for the new one.public AsyncCheckPolicyComplianceRequest(Collection<AgentProjectInfo> projects, boolean forceCheckAllDependencies, boolean populateVulnerabilities)
projects - Open Source usage statement to check against policies.forceCheckAllDependencies - Check policies for the all the Inventory or just for the new one.populateVulnerabilities - get vulnerabilities for each dependency without updating projectpublic AsyncCheckPolicyComplianceRequest(String orgToken, Collection<AgentProjectInfo> projects, boolean forceCheckAllDependencies, boolean populateVulnerabilities)
orgToken - WhiteSource organization token.projects - Open Source usage statement to check against policies.forceCheckAllDependencies - Check policies for the all the Inventory or just for the new one.populateVulnerabilities - get vulnerabilities for each dependency without updating projectpublic AsyncCheckPolicyComplianceRequest(String orgToken, Collection<AgentProjectInfo> projects, boolean forceCheckAllDependencies)
orgToken - WhiteSource organization token.projects - Open Source usage statement to check against policies.forceCheckAllDependencies - Check policies for the all the Inventory or just for the new one.public AsyncCheckPolicyComplianceRequest(String orgToken, String product, String productVersion, Collection<AgentProjectInfo> projects, boolean forceCheckAllDependencies, String userKey, String requesterEmail, String logData, String productToken)
orgToken - Organization token uniquely identifying the account at white source.product - The product name or token to update.productVersion - The product version.projects - Open Source usage statement to check against policies.forceCheckAllDependencies - Boolean to check new data only or not.userKey - user key uniquely identifying the account at white source.requesterEmail - Email of the WhiteSource user that requests to update WhiteSource.logData - list of FSA's log data eventsproductToken - The product tokenpublic AsyncCheckPolicyComplianceRequest(String orgToken, String product, String productVersion, Collection<AgentProjectInfo> projects, boolean forceCheckAllDependencies, String userKey, String requesterEmail, String logData, String productToken, ScanSummaryInfo scanSummaryInfo)
orgToken - Organization token uniquely identifying the account at white source.product - The product name or token to update.productVersion - The product version.projects - Open Source usage statement to check against policies.forceCheckAllDependencies - Boolean to check new data only or not.userKey - user key uniquely identifying the account at white source.requesterEmail - Email of the WhiteSource user that requests to update WhiteSource.logData - list of FSA's log data eventsproductToken - The product tokenscanSummaryInfo - Summary statistics for each step in Unified Agentpublic AsyncCheckPolicyComplianceRequest(String orgToken, String product, String productVersion, Collection<AgentProjectInfo> projects, boolean forceCheckAllDependencies, boolean populateVulnerabilities, String userKey, String requesterEmail, String logData, String productToken, ScanSummaryInfo scanSummaryInfo)
orgToken - Organization token uniquely identifying the account at white source.product - The product name or token to update.productVersion - The product version.projects - Open Source usage statement to check against policies.forceCheckAllDependencies - Boolean to check new data only or not.userKey - user key uniquely identifying the account at white source.requesterEmail - Email of the WhiteSource user that requests to update WhiteSource.logData - list of FSA's log data eventsproductToken - The product tokenscanSummaryInfo - Summary statistics for each step in Unified AgentpopulateVulnerabilities - get vulnerabilities for each dependency without updating projectpublic boolean isForceCheckAllDependencies()
public void setForceCheckAllDependencies(boolean forceCheckAllDependencies)
public boolean isPopulateVulnerabilities()
public void setPopulateVulnerabilities(boolean populateVulnerabilities)
Copyright © 2011-2024 White Source. All Rights Reserved.