Package com.oracle.bmc.dblm.model
Class VulnerabilitiesSummary
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.dblm.model.VulnerabilitiesSummary
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20240102") public final class VulnerabilitiesSummary extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Summary of vulnerabilities found in registered resources grouped by severity.
Note: Objects should always be created or deserialized using theVulnerabilitiesSummary.Builder
. This model distinguishes fields that are null because they are unset from fields that are explicitly set to null. This is done in the setter methods of theVulnerabilitiesSummary.Builder
, which maintain a set of all explicitly set fields calledVulnerabilitiesSummary.Builder.__explicitlySet__
. ThehashCode()
andequals(Object)
methods are implemented to take the explicitly set fields into account. The constructor, on the other hand, does not take the explicitly set fields into account (since the constructor cannot distinguish explicit null from unset null).
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
VulnerabilitiesSummary.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static VulnerabilitiesSummary.Builder
builder()
Create a new builder.boolean
equals(Object o)
Integer
getCritical()
Cumulative number of resources that have critical level vulnerabilities.Integer
getHigh()
Cumulative number of resources that have high level vulnerabilities.Integer
getInfo()
Cumulative number of resources that have info level vulnerabilities.Integer
getLow()
Cumulative number of resources that have low level vulnerabilities.Integer
getMedium()
Cumulative number of resources that have medium level vulnerabilities.Integer
getTotal()
Total number of vulnerabilities.int
hashCode()
VulnerabilitiesSummary.Builder
toBuilder()
String
toString()
String
toString(boolean includeByteArrayContents)
Return a string representation of the object.
-
-
-
Constructor Detail
-
VulnerabilitiesSummary
@Deprecated @ConstructorProperties({"total","critical","high","medium","info","low"}) public VulnerabilitiesSummary(Integer total, Integer critical, Integer high, Integer medium, Integer info, Integer low)
Deprecated.
-
-
Method Detail
-
builder
public static VulnerabilitiesSummary.Builder builder()
Create a new builder.
-
toBuilder
public VulnerabilitiesSummary.Builder toBuilder()
-
getTotal
public Integer getTotal()
Total number of vulnerabilities.- Returns:
- the value
-
getCritical
public Integer getCritical()
Cumulative number of resources that have critical level vulnerabilities.- Returns:
- the value
-
getHigh
public Integer getHigh()
Cumulative number of resources that have high level vulnerabilities.- Returns:
- the value
-
getMedium
public Integer getMedium()
Cumulative number of resources that have medium level vulnerabilities.- Returns:
- the value
-
getInfo
public Integer getInfo()
Cumulative number of resources that have info level vulnerabilities.- Returns:
- the value
-
getLow
public Integer getLow()
Cumulative number of resources that have low level vulnerabilities.- Returns:
- the value
-
toString
public String toString()
- Overrides:
toString
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
toString
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.- Parameters:
includeByteArrayContents
- true to include the full contents of byte arrays- Returns:
- string representation
-
equals
public boolean equals(Object o)
- Overrides:
equals
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-