Package com.oracle.bmc.dblm.model
Class AdditionalPatches
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.dblm.model.AdditionalPatches
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20240102") public final class AdditionalPatches extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Summary of patch recommendations for image.
Note: Objects should always be created or deserialized using theAdditionalPatches.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 theAdditionalPatches.Builder
, which maintain a set of all explicitly set fields calledAdditionalPatches.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
AdditionalPatches.Builder
static class
AdditionalPatches.Category
Shows if patch is recommended or is an additional patch from an existing database.
-
Constructor Summary
Constructors Constructor Description AdditionalPatches(Integer patchId, String patchName, String description, AdditionalPatches.Category category)
Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static AdditionalPatches.Builder
builder()
Create a new builder.boolean
equals(Object o)
AdditionalPatches.Category
getCategory()
Shows if patch is recommended or is an additional patch from an existing database.String
getDescription()
Description of the patch recommendation.Integer
getPatchId()
Id for the patch recommendation.String
getPatchName()
Name for the patch recommendation.int
hashCode()
AdditionalPatches.Builder
toBuilder()
String
toString()
String
toString(boolean includeByteArrayContents)
Return a string representation of the object.
-
-
-
Constructor Detail
-
AdditionalPatches
@Deprecated @ConstructorProperties({"patchId","patchName","description","category"}) public AdditionalPatches(Integer patchId, String patchName, String description, AdditionalPatches.Category category)
Deprecated.
-
-
Method Detail
-
builder
public static AdditionalPatches.Builder builder()
Create a new builder.
-
toBuilder
public AdditionalPatches.Builder toBuilder()
-
getPatchId
public Integer getPatchId()
Id for the patch recommendation.- Returns:
- the value
-
getPatchName
public String getPatchName()
Name for the patch recommendation.- Returns:
- the value
-
getDescription
public String getDescription()
Description of the patch recommendation.- Returns:
- the value
-
getCategory
public AdditionalPatches.Category getCategory()
Shows if patch is recommended or is an additional patch from an existing database.- 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
-
-