Class DiagnosisSummary


  • @Generated(value="OracleSDKGenerator",
               comments="API Version: 20260331")
    public final class DiagnosisSummary
    extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
    Diagnosis summary of a host and tenancy.
    Note: Objects should always be created or deserialized using the DiagnosisSummary.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 DiagnosisSummary.Builder, which maintain a set of all explicitly set fields called DiagnosisSummary.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

      • getHostId

        public String getHostId()
        id of the host
        Returns:
        the value
      • getInstanceId

        public String getInstanceId()
        OCID of the instance associated with this summary.
        Returns:
        the value
      • getHealthCheckKey

        public String getHealthCheckKey()
        Identifier of the health check that produced this diagnosis summary.
        Returns:
        the value
      • getTimeTestRan

        public Date getTimeTestRan()
        time the test was run
        Returns:
        the value
      • getTimeGenerated

        public Date getTimeGenerated()
        time the recommendation report was generated
        Returns:
        the value
      • getFailedTests

        public List<FailedTest> getFailedTests()
        Each summary contains no more than 50 failed tests
        Returns:
        the value
      • getTestType

        public DiagnosisSummary.TestType getTestType()
        Type of the diagnosis test recorded in this summary (e.g., PASSIVE or ACTIVE).
        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