Class CrashEventSystemInformation


  • @Generated(value="OracleSDKGenerator",
               comments="API Version: 20190801")
    public final class CrashEventSystemInformation
    extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
    Detailed information about system at the time of the crash.
    Note: Objects should always be created or deserialized using the CrashEventSystemInformation.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 CrashEventSystemInformation.Builder, which maintain a set of all explicitly set fields called CrashEventSystemInformation.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).
    • Constructor Detail

      • CrashEventSystemInformation

        @Deprecated
        @ConstructorProperties({"architecture","kspliceEffectiveKernelVersion","osFamily","osName","osKernelRelease","osKernelVersion","osSystemVersion"})
        public CrashEventSystemInformation​(ArchTypes architecture,
                                           String kspliceEffectiveKernelVersion,
                                           OsFamilies osFamily,
                                           String osName,
                                           String osKernelRelease,
                                           String osKernelVersion,
                                           String osSystemVersion)
        Deprecated.
    • Method Detail

      • getArchitecture

        public ArchTypes getArchitecture()
        system architecture
        Returns:
        the value
      • getKspliceEffectiveKernelVersion

        public String getKspliceEffectiveKernelVersion()
        Active ksplice kernel version (uptrack-uname -r)
        Returns:
        the value
      • getOsFamily

        public OsFamilies getOsFamily()
        The Operating System type of the managed instance.
        Returns:
        the value
      • getOsName

        public String getOsName()
        Operating System Name (OCA value)
        Returns:
        the value
      • getOsKernelRelease

        public String getOsKernelRelease()
        Operating System Kernel Release (uname -v)
        Returns:
        the value
      • getOsKernelVersion

        public String getOsKernelVersion()
        Operating System Kernel Version (uname -r)
        Returns:
        the value
      • getOsSystemVersion

        public String getOsSystemVersion()
        Version of the OS (VERSION from /etc/os-release)
        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