@Generated(value="OracleSDKGenerator", comments="API Version: 20210215") public final class HostVulnerabilitySummary extends Object
Summary of a host scan vulnerability
Note: Objects should always be created or deserialized using the HostVulnerabilitySummary.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 HostVulnerabilitySummary.Builder
, which maintain a set of all explicitly set fields called
__explicitlySet__
. The hashCode()
and equals(Object)
methods are implemented to take
__explicitlySet__
into account. The constructor, on the other hand, does not set __explicitlySet__
(since the constructor cannot distinguish explicit null
from unset null
).
Modifier and Type | Class and Description |
---|---|
static class |
HostVulnerabilitySummary.Builder |
Constructor and Description |
---|
HostVulnerabilitySummary(String id,
String compartmentId,
String cveReference,
ScanResultProblemSeverity severity,
ScanResultVulnerabilityState state,
String name,
Date timeLastDetected,
Date timeFirstDetected,
Integer hostCount,
VulnerabilityType vulnerabilityType,
LifecycleState lifecycleState)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static HostVulnerabilitySummary.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
Set<String> |
get__explicitlySet__() |
String |
getCompartmentId()
Compartment ID of the vulnerability.
|
String |
getCveReference()
Reference to MITRE CVE ID
|
Integer |
getHostCount()
Number of scanned hosts in this compartment whose scan results currently report this vulnerability
|
String |
getId()
ID of the vulnerability
|
LifecycleState |
getLifecycleState()
The current state of the resource.
|
String |
getName()
Vulnerability name
|
ScanResultProblemSeverity |
getSeverity()
Severity of the vulnerability
|
ScanResultVulnerabilityState |
getState()
State of the vulnerability
|
Date |
getTimeFirstDetected()
Date of scan result that first reported the vulnerability
|
Date |
getTimeLastDetected()
Date of scan result that most recently reported the vulnerability
|
VulnerabilityType |
getVulnerabilityType()
Specifies the type of Vulnerability
|
int |
hashCode() |
HostVulnerabilitySummary.Builder |
toBuilder() |
String |
toString() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
@Deprecated @ConstructorProperties(value={"id","compartmentId","cveReference","severity","state","name","timeLastDetected","timeFirstDetected","hostCount","vulnerabilityType","lifecycleState"}) public HostVulnerabilitySummary(String id, String compartmentId, String cveReference, ScanResultProblemSeverity severity, ScanResultVulnerabilityState state, String name, Date timeLastDetected, Date timeFirstDetected, Integer hostCount, VulnerabilityType vulnerabilityType, LifecycleState lifecycleState)
public static HostVulnerabilitySummary.Builder builder()
Create a new builder.
public HostVulnerabilitySummary.Builder toBuilder()
public String getId()
ID of the vulnerability
public String getCompartmentId()
Compartment ID of the vulnerability. Vulnerabilities with identical CVEs can exist in different compartments.
public String getCveReference()
Reference to MITRE CVE ID
public ScanResultProblemSeverity getSeverity()
Severity of the vulnerability
public ScanResultVulnerabilityState getState()
State of the vulnerability
public String getName()
Vulnerability name
public Date getTimeLastDetected()
Date of scan result that most recently reported the vulnerability
public Date getTimeFirstDetected()
Date of scan result that first reported the vulnerability
public Integer getHostCount()
Number of scanned hosts in this compartment whose scan results currently report this vulnerability
public VulnerabilityType getVulnerabilityType()
Specifies the type of Vulnerability
public LifecycleState getLifecycleState()
The current state of the resource.
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.
includeByteArrayContents
- true to include the full contents of byte arraysCopyright © 2016–2022. All rights reserved.