Class ErratumSummary
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.osmanagement.model.ErratumSummary
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20190801") public final class ErratumSummary extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Important changes for software.This can include security | advisories, bug fixes, or enhancements.
Note: Objects should always be created or deserialized using theErratumSummary.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 theErratumSummary.Builder
, which maintain a set of all explicitly set fields calledErratumSummary.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
ErratumSummary.Builder
-
Constructor Summary
Constructors Constructor Description ErratumSummary(String name, String id, String compartmentId, String synopsis, String issued, String updated, UpdateTypes advisoryType, List<String> relatedCves)
Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ErratumSummary.Builder
builder()
Create a new builder.boolean
equals(Object o)
UpdateTypes
getAdvisoryType()
Type of the erratum.String
getCompartmentId()
OCID for the Compartment.String
getId()
OCID for the Erratum.String
getIssued()
date the erratum was issuedString
getName()
Advisory nameList<String>
getRelatedCves()
list of CVEs applicable to this erratumString
getSynopsis()
Summary description of the erratum.String
getUpdated()
most recent date the erratum was updatedint
hashCode()
ErratumSummary.Builder
toBuilder()
String
toString()
String
toString(boolean includeByteArrayContents)
Return a string representation of the object.
-
-
-
Constructor Detail
-
ErratumSummary
@Deprecated @ConstructorProperties({"name","id","compartmentId","synopsis","issued","updated","advisoryType","relatedCves"}) public ErratumSummary(String name, String id, String compartmentId, String synopsis, String issued, String updated, UpdateTypes advisoryType, List<String> relatedCves)
Deprecated.
-
-
Method Detail
-
builder
public static ErratumSummary.Builder builder()
Create a new builder.
-
toBuilder
public ErratumSummary.Builder toBuilder()
-
getName
public String getName()
Advisory name- Returns:
- the value
-
getId
public String getId()
OCID for the Erratum.- Returns:
- the value
-
getCompartmentId
public String getCompartmentId()
OCID for the Compartment.- Returns:
- the value
-
getSynopsis
public String getSynopsis()
Summary description of the erratum.- Returns:
- the value
-
getIssued
public String getIssued()
date the erratum was issued- Returns:
- the value
-
getUpdated
public String getUpdated()
most recent date the erratum was updated- Returns:
- the value
-
getAdvisoryType
public UpdateTypes getAdvisoryType()
Type of the erratum.- Returns:
- the value
-
getRelatedCves
public List<String> getRelatedCves()
list of CVEs applicable to this erratum- 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
-
-