@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 the VulnerabilitiesSummary.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 the VulnerabilitiesSummary.Builder
, which maintain a
set of all explicitly set fields called VulnerabilitiesSummary.Builder.__explicitlySet__
. The hashCode()
and equals(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
).
Modifier and Type | Class and Description |
---|---|
static class |
VulnerabilitiesSummary.Builder |
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
Constructor and Description |
---|
VulnerabilitiesSummary(Integer total,
Integer critical,
Integer high,
Integer medium,
Integer info,
Integer low)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static VulnerabilitiesSummary.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
Integer |
getCritical()
Cummulative number of resources that have critical level vulnerabilities.
|
Integer |
getHigh()
Cummulative number of resources that have high level vulnerabilities.
|
Integer |
getInfo()
Cummulative number of resources that have info level vulnerabilities.
|
Integer |
getLow()
Cummulative number of resources that have low level vulnerabilities.
|
Integer |
getMedium()
Cummulative 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.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated @ConstructorProperties(value={"total","critical","high","medium","info","low"}) public VulnerabilitiesSummary(Integer total, Integer critical, Integer high, Integer medium, Integer info, Integer low)
public static VulnerabilitiesSummary.Builder builder()
Create a new builder.
public VulnerabilitiesSummary.Builder toBuilder()
public Integer getTotal()
Total number of vulnerabilities.
public Integer getCritical()
Cummulative number of resources that have critical level vulnerabilities.
public Integer getHigh()
Cummulative number of resources that have high level vulnerabilities.
public Integer getMedium()
Cummulative number of resources that have medium level vulnerabilities.
public Integer getInfo()
Cummulative number of resources that have info level vulnerabilities.
public Integer getLow()
Cummulative number of resources that have low level vulnerabilities.
public String toString()
toString
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.
includeByteArrayContents
- true to include the full contents of byte arrayspublic boolean equals(Object o)
equals
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public int hashCode()
hashCode
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Copyright © 2016–2025. All rights reserved.