@Generated(value="OracleSDKGenerator", comments="API Version: 20220901") public final class ManagedInstanceErratumSummary extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Provides summary information about an erratum associated with a managed instance.
Note: Objects should always be created or deserialized using the ManagedInstanceErratumSummary.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 ManagedInstanceErratumSummary.Builder
, which maintain a
set of all explicitly set fields called ManagedInstanceErratumSummary.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 |
ManagedInstanceErratumSummary.Builder |
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
Constructor and Description |
---|
ManagedInstanceErratumSummary(String name,
ClassificationTypes advisoryType,
Date timeIssued,
String synopsis,
List<String> relatedCves,
List<PackageNameSummary> packages)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static ManagedInstanceErratumSummary.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
ClassificationTypes |
getAdvisoryType()
The advisory type of the erratum.
|
String |
getName()
The identifier of the erratum.
|
List<PackageNameSummary> |
getPackages()
The list of packages affected by this erratum.
|
List<String> |
getRelatedCves()
The list of CVEs applicable to this erratum.
|
String |
getSynopsis()
A summary description of the erratum.
|
Date |
getTimeIssued()
The date and time the package was issued by a providing erratum (in RFC
3339 format).
|
int |
hashCode() |
ManagedInstanceErratumSummary.Builder |
toBuilder() |
String |
toString() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated @ConstructorProperties(value={"name","advisoryType","timeIssued","synopsis","relatedCves","packages"}) public ManagedInstanceErratumSummary(String name, ClassificationTypes advisoryType, Date timeIssued, String synopsis, List<String> relatedCves, List<PackageNameSummary> packages)
public static ManagedInstanceErratumSummary.Builder builder()
Create a new builder.
public ManagedInstanceErratumSummary.Builder toBuilder()
public String getName()
The identifier of the erratum.
public ClassificationTypes getAdvisoryType()
The advisory type of the erratum.
public Date getTimeIssued()
The date and time the package was issued by a providing erratum (in RFC 3339 format).
public String getSynopsis()
A summary description of the erratum.
public List<String> getRelatedCves()
The list of CVEs applicable to this erratum.
public List<PackageNameSummary> getPackages()
The list of packages affected by this erratum.
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–2024. All rights reserved.