Class OlvmGuestOperatingSystem


  • @Generated(value="OracleSDKGenerator",
               comments="API Version: 20220919")
    public final class OlvmGuestOperatingSystem
    extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
    Represents an operating system installed on the virtual machine.
    Note: Objects should always be created or deserialized using the OlvmGuestOperatingSystem.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 OlvmGuestOperatingSystem.Builder, which maintain a set of all explicitly set fields called OlvmGuestOperatingSystem.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

      • getArchitecture

        public String getArchitecture()
        The architecture of the operating system, such as x86_64.
        Returns:
        the value
      • getCodename

        public String getCodename()
        Code name of the operating system, such as Maipo.
        Returns:
        the value
      • getDistribution

        public String getDistribution()
        Full name of operating system distribution.
        Returns:
        the value
      • getFamily

        public String getFamily()
        Family of operating system, such as Linux.
        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