Package com.oracle.bmc.adm.model
Class VulnerabilityAuditConfiguration.Builder
- java.lang.Object
-
- com.oracle.bmc.adm.model.VulnerabilityAuditConfiguration.Builder
-
- Enclosing class:
- VulnerabilityAuditConfiguration
public static class VulnerabilityAuditConfiguration.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description VulnerabilityAuditConfiguration
build()
VulnerabilityAuditConfiguration.Builder
copy(VulnerabilityAuditConfiguration model)
VulnerabilityAuditConfiguration.Builder
exclusions(List<String> exclusions)
A vulnerable application dependency is ignored if its name matches any of the items in exclusions.VulnerabilityAuditConfiguration.Builder
maxPermissibleCvssV2Score(Float maxPermissibleCvssV2Score)
A vulnerable application dependency is ignored if the score of its associated Vulnerability is below maxPermissibleCvssV2Score and below maxPermissibleCvssV3Score.VulnerabilityAuditConfiguration.Builder
maxPermissibleCvssV3Score(Float maxPermissibleCvssV3Score)
A vulnerable application dependency is ignored if the score of its associated Vulnerability is below maxPermissibleCvssV2Score and below maxPermissibleCvssV3Score.VulnerabilityAuditConfiguration.Builder
maxPermissibleSeverity(ConfigSeverity maxPermissibleSeverity)
A vulnerable application dependency is ignored if the score of its associated Vulnerability is below maxPermissibleSeverity.
-
-
-
Method Detail
-
maxPermissibleCvssV2Score
public VulnerabilityAuditConfiguration.Builder maxPermissibleCvssV2Score(Float maxPermissibleCvssV2Score)
A vulnerable application dependency is ignored if the score of its associated Vulnerability is below maxPermissibleCvssV2Score and below maxPermissibleCvssV3Score.- Parameters:
maxPermissibleCvssV2Score
- the value to set- Returns:
- this builder
-
maxPermissibleCvssV3Score
public VulnerabilityAuditConfiguration.Builder maxPermissibleCvssV3Score(Float maxPermissibleCvssV3Score)
A vulnerable application dependency is ignored if the score of its associated Vulnerability is below maxPermissibleCvssV2Score and below maxPermissibleCvssV3Score.- Parameters:
maxPermissibleCvssV3Score
- the value to set- Returns:
- this builder
-
maxPermissibleSeverity
public VulnerabilityAuditConfiguration.Builder maxPermissibleSeverity(ConfigSeverity maxPermissibleSeverity)
A vulnerable application dependency is ignored if the score of its associated Vulnerability is below maxPermissibleSeverity.- Parameters:
maxPermissibleSeverity
- the value to set- Returns:
- this builder
-
exclusions
public VulnerabilityAuditConfiguration.Builder exclusions(List<String> exclusions)
A vulnerable application dependency is ignored if its name matches any of the items in exclusions.An asterisk (*) in the dependency pattern acts as a wildcard and matches zero or more characters.
- Parameters:
exclusions
- the value to set- Returns:
- this builder
-
build
public VulnerabilityAuditConfiguration build()
-
copy
public VulnerabilityAuditConfiguration.Builder copy(VulnerabilityAuditConfiguration model)
-
-