Class OsPatchSummary


  • @Generated(value="OracleSDKGenerator",
               comments="API Version: 20190531")
    public final class OsPatchSummary
    extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
    Summary of an available os patch to a cluster.
    Note: Objects should always be created or deserialized using the OsPatchSummary.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 OsPatchSummary.Builder, which maintain a set of all explicitly set fields called OsPatchSummary.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).
    • Method Detail

      • getOsPatchVersion

        public String getOsPatchVersion()
        Patch version of the os patch.
        Returns:
        the value
      • getReleaseDate

        public Date getReleaseDate()
        The time when the OS patch was released.
        Returns:
        the value
      • toString

        public String toString()
        Overrides:
        toString in class com.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 class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel