Class PerSignalDetails


  • @Generated(value="OracleSDKGenerator",
               comments="API Version: 20210101")
    public final class PerSignalDetails
    extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
    Detailed information like statistics, metrics and status for a signal
    Note: Objects should always be created or deserialized using the PerSignalDetails.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 PerSignalDetails.Builder, which maintain a set of all explicitly set fields called PerSignalDetails.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

      • getSignalName

        public String getSignalName()
        The name of a signal.
        Returns:
        the value
      • getMviRatio

        public Double getMviRatio()
        The ratio of missing values in a signal filled/imputed by the IDP algorithm.
        Returns:
        the value
      • getIsQuantized

        public Boolean getIsQuantized()
        A boolean value to indicate if a signal is quantized or not.
        Returns:
        the value
      • getFap

        public Float getFap()
        Accuracy metric for a signal.
        Returns:
        the value
      • getMin

        public Double getMin()
        Min value within a signal.
        Returns:
        the value
      • getMax

        public Double getMax()
        Max value within a signal.
        Returns:
        the value
      • getStd

        public Double getStd()
        Standard deviation of values within a signal.
        Returns:
        the value
      • getStatus

        public PerSignalDetails.Status getStatus()
        Status of the signal: * ACCEPTED - the signal is used for training the model * DROPPED - the signal does not meet requirement, and is dropped before training the model.
        • OTHER - placeholder for other status
        Returns:
        the value
      • getDetails

        public String getDetails()
        detailed information for a signal.
        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