Package com.datadog.api.client.v2.api
Class SecurityMonitoringApi.ListVulnerabilitiesOptionalParameters
java.lang.Object
com.datadog.api.client.v2.api.SecurityMonitoringApi.ListVulnerabilitiesOptionalParameters
- Enclosing class:
- SecurityMonitoringApi
Manage optional parameters to listVulnerabilities.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfilterAdvisoryId(String filterAdvisoryId) Set filterAdvisoryId.filterAssetArch(String filterAssetArch) Set filterAssetArch.filterAssetEnvironments(String filterAssetEnvironments) Set filterAssetEnvironments.filterAssetName(String filterAssetName) Set filterAssetName.filterAssetOperatingSystemName(String filterAssetOperatingSystemName) Set filterAssetOperatingSystemName.filterAssetOperatingSystemVersion(String filterAssetOperatingSystemVersion) Set filterAssetOperatingSystemVersion.filterAssetRepositoryUrl(String filterAssetRepositoryUrl) Set filterAssetRepositoryUrl.filterAssetRisksHasAccessToSensitiveData(Boolean filterAssetRisksHasAccessToSensitiveData) Set filterAssetRisksHasAccessToSensitiveData.filterAssetRisksHasPrivilegedAccess(Boolean filterAssetRisksHasPrivilegedAccess) Set filterAssetRisksHasPrivilegedAccess.filterAssetRisksInProduction(Boolean filterAssetRisksInProduction) Set filterAssetRisksInProduction.filterAssetRisksIsPubliclyAccessible(Boolean filterAssetRisksIsPubliclyAccessible) Set filterAssetRisksIsPubliclyAccessible.filterAssetRisksUnderAttack(Boolean filterAssetRisksUnderAttack) Set filterAssetRisksUnderAttack.filterAssetTeams(String filterAssetTeams) Set filterAssetTeams.filterAssetType(AssetType filterAssetType) Set filterAssetType.filterAssetVersionFirst(String filterAssetVersionFirst) Set filterAssetVersionFirst.filterAssetVersionLast(String filterAssetVersionLast) Set filterAssetVersionLast.filterCodeLocationFilePath(String filterCodeLocationFilePath) Set filterCodeLocationFilePath.filterCodeLocationLocation(String filterCodeLocationLocation) Set filterCodeLocationLocation.filterCodeLocationMethod(String filterCodeLocationMethod) Set filterCodeLocationMethod.filterCvssBaseScoreOp(Double filterCvssBaseScoreOp) Set filterCvssBaseScoreOp.filterCvssBaseSeverity(VulnerabilitySeverity filterCvssBaseSeverity) Set filterCvssBaseSeverity.filterCvssBaseVector(String filterCvssBaseVector) Set filterCvssBaseVector.filterCvssDatadogScoreOp(Double filterCvssDatadogScoreOp) Set filterCvssDatadogScoreOp.filterCvssDatadogSeverity(VulnerabilitySeverity filterCvssDatadogSeverity) Set filterCvssDatadogSeverity.filterCvssDatadogVector(String filterCvssDatadogVector) Set filterCvssDatadogVector.filterEcosystem(VulnerabilityEcosystem filterEcosystem) Set filterEcosystem.filterFixAvailable(Boolean filterFixAvailable) Set filterFixAvailable.filterLanguage(String filterLanguage) Set filterLanguage.filterLibraryName(String filterLibraryName) Set filterLibraryName.filterLibraryVersion(String filterLibraryVersion) Set filterLibraryVersion.filterOrigin(String filterOrigin) Set filterOrigin.filterRepoDigests(String filterRepoDigests) Set filterRepoDigests.filterRisksEpssScoreOp(Double filterRisksEpssScoreOp) Set filterRisksEpssScoreOp.filterRisksEpssSeverity(VulnerabilitySeverity filterRisksEpssSeverity) Set filterRisksEpssSeverity.filterRisksExploitationProbability(Boolean filterRisksExploitationProbability) Set filterRisksExploitationProbability.filterRisksExploitAvailable(Boolean filterRisksExploitAvailable) Set filterRisksExploitAvailable.filterRisksPocExploitAvailable(Boolean filterRisksPocExploitAvailable) Set filterRisksPocExploitAvailable.filterRunningKernel(Boolean filterRunningKernel) Set filterRunningKernel.filterStatus(VulnerabilityStatus filterStatus) Set filterStatus.filterTool(VulnerabilityTool filterTool) Set filterTool.filterType(VulnerabilityType filterType) Set filterType.pageNumber(Long pageNumber) Set pageNumber.Set pageToken.
-
Constructor Details
-
ListVulnerabilitiesOptionalParameters
public ListVulnerabilitiesOptionalParameters()
-
-
Method Details
-
pageToken
Set pageToken.- Parameters:
pageToken- Its value must come from thelinkssection of the response of the first request. Do not manually edit it. (optional)- Returns:
- ListVulnerabilitiesOptionalParameters
-
pageNumber
Set pageNumber.- Parameters:
pageNumber- The page number to be retrieved. It should be equal or greater than1(optional)- Returns:
- ListVulnerabilitiesOptionalParameters
-
filterType
public SecurityMonitoringApi.ListVulnerabilitiesOptionalParameters filterType(VulnerabilityType filterType) Set filterType.- Parameters:
filterType- Filter by vulnerability type. (optional)- Returns:
- ListVulnerabilitiesOptionalParameters
-
filterCvssBaseScoreOp
public SecurityMonitoringApi.ListVulnerabilitiesOptionalParameters filterCvssBaseScoreOp(Double filterCvssBaseScoreOp) Set filterCvssBaseScoreOp.- Parameters:
filterCvssBaseScoreOp- Filter by vulnerability base (i.e. from the original advisory) severity score. (optional)- Returns:
- ListVulnerabilitiesOptionalParameters
-
filterCvssBaseSeverity
public SecurityMonitoringApi.ListVulnerabilitiesOptionalParameters filterCvssBaseSeverity(VulnerabilitySeverity filterCvssBaseSeverity) Set filterCvssBaseSeverity.- Parameters:
filterCvssBaseSeverity- Filter by vulnerability base severity. (optional)- Returns:
- ListVulnerabilitiesOptionalParameters
-
filterCvssBaseVector
public SecurityMonitoringApi.ListVulnerabilitiesOptionalParameters filterCvssBaseVector(String filterCvssBaseVector) Set filterCvssBaseVector.- Parameters:
filterCvssBaseVector- Filter by vulnerability base CVSS vector. (optional)- Returns:
- ListVulnerabilitiesOptionalParameters
-
filterCvssDatadogScoreOp
public SecurityMonitoringApi.ListVulnerabilitiesOptionalParameters filterCvssDatadogScoreOp(Double filterCvssDatadogScoreOp) Set filterCvssDatadogScoreOp.- Parameters:
filterCvssDatadogScoreOp- Filter by vulnerability Datadog severity score. (optional)- Returns:
- ListVulnerabilitiesOptionalParameters
-
filterCvssDatadogSeverity
public SecurityMonitoringApi.ListVulnerabilitiesOptionalParameters filterCvssDatadogSeverity(VulnerabilitySeverity filterCvssDatadogSeverity) Set filterCvssDatadogSeverity.- Parameters:
filterCvssDatadogSeverity- Filter by vulnerability Datadog severity. (optional)- Returns:
- ListVulnerabilitiesOptionalParameters
-
filterCvssDatadogVector
public SecurityMonitoringApi.ListVulnerabilitiesOptionalParameters filterCvssDatadogVector(String filterCvssDatadogVector) Set filterCvssDatadogVector.- Parameters:
filterCvssDatadogVector- Filter by vulnerability Datadog CVSS vector. (optional)- Returns:
- ListVulnerabilitiesOptionalParameters
-
filterStatus
public SecurityMonitoringApi.ListVulnerabilitiesOptionalParameters filterStatus(VulnerabilityStatus filterStatus) Set filterStatus.- Parameters:
filterStatus- Filter by the status of the vulnerability. (optional)- Returns:
- ListVulnerabilitiesOptionalParameters
-
filterTool
public SecurityMonitoringApi.ListVulnerabilitiesOptionalParameters filterTool(VulnerabilityTool filterTool) Set filterTool.- Parameters:
filterTool- Filter by the tool of the vulnerability. (optional)- Returns:
- ListVulnerabilitiesOptionalParameters
-
filterLibraryName
public SecurityMonitoringApi.ListVulnerabilitiesOptionalParameters filterLibraryName(String filterLibraryName) Set filterLibraryName.- Parameters:
filterLibraryName- Filter by library name. (optional)- Returns:
- ListVulnerabilitiesOptionalParameters
-
filterLibraryVersion
public SecurityMonitoringApi.ListVulnerabilitiesOptionalParameters filterLibraryVersion(String filterLibraryVersion) Set filterLibraryVersion.- Parameters:
filterLibraryVersion- Filter by library version. (optional)- Returns:
- ListVulnerabilitiesOptionalParameters
-
filterAdvisoryId
public SecurityMonitoringApi.ListVulnerabilitiesOptionalParameters filterAdvisoryId(String filterAdvisoryId) Set filterAdvisoryId.- Parameters:
filterAdvisoryId- Filter by advisory ID. (optional)- Returns:
- ListVulnerabilitiesOptionalParameters
-
filterRisksExploitationProbability
public SecurityMonitoringApi.ListVulnerabilitiesOptionalParameters filterRisksExploitationProbability(Boolean filterRisksExploitationProbability) Set filterRisksExploitationProbability.- Parameters:
filterRisksExploitationProbability- Filter by exploitation probability. (optional)- Returns:
- ListVulnerabilitiesOptionalParameters
-
filterRisksPocExploitAvailable
public SecurityMonitoringApi.ListVulnerabilitiesOptionalParameters filterRisksPocExploitAvailable(Boolean filterRisksPocExploitAvailable) Set filterRisksPocExploitAvailable.- Parameters:
filterRisksPocExploitAvailable- Filter by POC exploit availability. (optional)- Returns:
- ListVulnerabilitiesOptionalParameters
-
filterRisksExploitAvailable
public SecurityMonitoringApi.ListVulnerabilitiesOptionalParameters filterRisksExploitAvailable(Boolean filterRisksExploitAvailable) Set filterRisksExploitAvailable.- Parameters:
filterRisksExploitAvailable- Filter by public exploit availability. (optional)- Returns:
- ListVulnerabilitiesOptionalParameters
-
filterRisksEpssScoreOp
public SecurityMonitoringApi.ListVulnerabilitiesOptionalParameters filterRisksEpssScoreOp(Double filterRisksEpssScoreOp) Set filterRisksEpssScoreOp.- Parameters:
filterRisksEpssScoreOp- Filter by vulnerability EPSS severity score. (optional)- Returns:
- ListVulnerabilitiesOptionalParameters
-
filterRisksEpssSeverity
public SecurityMonitoringApi.ListVulnerabilitiesOptionalParameters filterRisksEpssSeverity(VulnerabilitySeverity filterRisksEpssSeverity) Set filterRisksEpssSeverity.- Parameters:
filterRisksEpssSeverity- Filter by vulnerability EPSS severity. (optional)- Returns:
- ListVulnerabilitiesOptionalParameters
-
filterLanguage
public SecurityMonitoringApi.ListVulnerabilitiesOptionalParameters filterLanguage(String filterLanguage) Set filterLanguage.- Parameters:
filterLanguage- Filter by language. (optional)- Returns:
- ListVulnerabilitiesOptionalParameters
-
filterEcosystem
public SecurityMonitoringApi.ListVulnerabilitiesOptionalParameters filterEcosystem(VulnerabilityEcosystem filterEcosystem) Set filterEcosystem.- Parameters:
filterEcosystem- Filter by ecosystem. (optional)- Returns:
- ListVulnerabilitiesOptionalParameters
-
filterCodeLocationLocation
public SecurityMonitoringApi.ListVulnerabilitiesOptionalParameters filterCodeLocationLocation(String filterCodeLocationLocation) Set filterCodeLocationLocation.- Parameters:
filterCodeLocationLocation- Filter by vulnerability location. (optional)- Returns:
- ListVulnerabilitiesOptionalParameters
-
filterCodeLocationFilePath
public SecurityMonitoringApi.ListVulnerabilitiesOptionalParameters filterCodeLocationFilePath(String filterCodeLocationFilePath) Set filterCodeLocationFilePath.- Parameters:
filterCodeLocationFilePath- Filter by vulnerability file path. (optional)- Returns:
- ListVulnerabilitiesOptionalParameters
-
filterCodeLocationMethod
public SecurityMonitoringApi.ListVulnerabilitiesOptionalParameters filterCodeLocationMethod(String filterCodeLocationMethod) Set filterCodeLocationMethod.- Parameters:
filterCodeLocationMethod- Filter by method. (optional)- Returns:
- ListVulnerabilitiesOptionalParameters
-
filterFixAvailable
public SecurityMonitoringApi.ListVulnerabilitiesOptionalParameters filterFixAvailable(Boolean filterFixAvailable) Set filterFixAvailable.- Parameters:
filterFixAvailable- Filter by fix availability. (optional)- Returns:
- ListVulnerabilitiesOptionalParameters
-
filterRepoDigests
public SecurityMonitoringApi.ListVulnerabilitiesOptionalParameters filterRepoDigests(String filterRepoDigests) Set filterRepoDigests.- Parameters:
filterRepoDigests- Filter by vulnerabilityrepo_digest(when the vulnerability is related toImageasset). (optional)- Returns:
- ListVulnerabilitiesOptionalParameters
-
filterOrigin
public SecurityMonitoringApi.ListVulnerabilitiesOptionalParameters filterOrigin(String filterOrigin) Set filterOrigin.- Parameters:
filterOrigin- Filter by origin. (optional)- Returns:
- ListVulnerabilitiesOptionalParameters
-
filterRunningKernel
public SecurityMonitoringApi.ListVulnerabilitiesOptionalParameters filterRunningKernel(Boolean filterRunningKernel) Set filterRunningKernel.- Parameters:
filterRunningKernel- Filter for whether the vulnerability affects a running kernel (for vulnerabilities related to aHostasset). (optional)- Returns:
- ListVulnerabilitiesOptionalParameters
-
filterAssetName
public SecurityMonitoringApi.ListVulnerabilitiesOptionalParameters filterAssetName(String filterAssetName) Set filterAssetName.- Parameters:
filterAssetName- Filter by asset name. This field supports the usage of wildcards (*). (optional)- Returns:
- ListVulnerabilitiesOptionalParameters
-
filterAssetType
public SecurityMonitoringApi.ListVulnerabilitiesOptionalParameters filterAssetType(AssetType filterAssetType) Set filterAssetType.- Parameters:
filterAssetType- Filter by asset type. (optional)- Returns:
- ListVulnerabilitiesOptionalParameters
-
filterAssetVersionFirst
public SecurityMonitoringApi.ListVulnerabilitiesOptionalParameters filterAssetVersionFirst(String filterAssetVersionFirst) Set filterAssetVersionFirst.- Parameters:
filterAssetVersionFirst- Filter by the first version of the asset this vulnerability has been detected on. (optional)- Returns:
- ListVulnerabilitiesOptionalParameters
-
filterAssetVersionLast
public SecurityMonitoringApi.ListVulnerabilitiesOptionalParameters filterAssetVersionLast(String filterAssetVersionLast) Set filterAssetVersionLast.- Parameters:
filterAssetVersionLast- Filter by the last version of the asset this vulnerability has been detected on. (optional)- Returns:
- ListVulnerabilitiesOptionalParameters
-
filterAssetRepositoryUrl
public SecurityMonitoringApi.ListVulnerabilitiesOptionalParameters filterAssetRepositoryUrl(String filterAssetRepositoryUrl) Set filterAssetRepositoryUrl.- Parameters:
filterAssetRepositoryUrl- Filter by the repository url associated to the asset. (optional)- Returns:
- ListVulnerabilitiesOptionalParameters
-
filterAssetRisksInProduction
public SecurityMonitoringApi.ListVulnerabilitiesOptionalParameters filterAssetRisksInProduction(Boolean filterAssetRisksInProduction) Set filterAssetRisksInProduction.- Parameters:
filterAssetRisksInProduction- Filter whether the asset is in production or not. (optional)- Returns:
- ListVulnerabilitiesOptionalParameters
-
filterAssetRisksUnderAttack
public SecurityMonitoringApi.ListVulnerabilitiesOptionalParameters filterAssetRisksUnderAttack(Boolean filterAssetRisksUnderAttack) Set filterAssetRisksUnderAttack.- Parameters:
filterAssetRisksUnderAttack- Filter whether the asset is under attack or not. (optional)- Returns:
- ListVulnerabilitiesOptionalParameters
-
filterAssetRisksIsPubliclyAccessible
public SecurityMonitoringApi.ListVulnerabilitiesOptionalParameters filterAssetRisksIsPubliclyAccessible(Boolean filterAssetRisksIsPubliclyAccessible) Set filterAssetRisksIsPubliclyAccessible.- Parameters:
filterAssetRisksIsPubliclyAccessible- Filter whether the asset is publicly accessible or not. (optional)- Returns:
- ListVulnerabilitiesOptionalParameters
-
filterAssetRisksHasPrivilegedAccess
public SecurityMonitoringApi.ListVulnerabilitiesOptionalParameters filterAssetRisksHasPrivilegedAccess(Boolean filterAssetRisksHasPrivilegedAccess) Set filterAssetRisksHasPrivilegedAccess.- Parameters:
filterAssetRisksHasPrivilegedAccess- Filter whether the asset is publicly accessible or not. (optional)- Returns:
- ListVulnerabilitiesOptionalParameters
-
filterAssetRisksHasAccessToSensitiveData
public SecurityMonitoringApi.ListVulnerabilitiesOptionalParameters filterAssetRisksHasAccessToSensitiveData(Boolean filterAssetRisksHasAccessToSensitiveData) Set filterAssetRisksHasAccessToSensitiveData.- Parameters:
filterAssetRisksHasAccessToSensitiveData- Filter whether the asset has access to sensitive data or not. (optional)- Returns:
- ListVulnerabilitiesOptionalParameters
-
filterAssetEnvironments
public SecurityMonitoringApi.ListVulnerabilitiesOptionalParameters filterAssetEnvironments(String filterAssetEnvironments) Set filterAssetEnvironments.- Parameters:
filterAssetEnvironments- Filter by asset environments. (optional)- Returns:
- ListVulnerabilitiesOptionalParameters
-
filterAssetTeams
public SecurityMonitoringApi.ListVulnerabilitiesOptionalParameters filterAssetTeams(String filterAssetTeams) Set filterAssetTeams.- Parameters:
filterAssetTeams- Filter by asset teams. (optional)- Returns:
- ListVulnerabilitiesOptionalParameters
-
filterAssetArch
public SecurityMonitoringApi.ListVulnerabilitiesOptionalParameters filterAssetArch(String filterAssetArch) Set filterAssetArch.- Parameters:
filterAssetArch- Filter by asset architecture. (optional)- Returns:
- ListVulnerabilitiesOptionalParameters
-
filterAssetOperatingSystemName
public SecurityMonitoringApi.ListVulnerabilitiesOptionalParameters filterAssetOperatingSystemName(String filterAssetOperatingSystemName) Set filterAssetOperatingSystemName.- Parameters:
filterAssetOperatingSystemName- Filter by asset operating system name. (optional)- Returns:
- ListVulnerabilitiesOptionalParameters
-
filterAssetOperatingSystemVersion
public SecurityMonitoringApi.ListVulnerabilitiesOptionalParameters filterAssetOperatingSystemVersion(String filterAssetOperatingSystemVersion) Set filterAssetOperatingSystemVersion.- Parameters:
filterAssetOperatingSystemVersion- Filter by asset operating system version. (optional)- Returns:
- ListVulnerabilitiesOptionalParameters
-