Class PerSignalDetails
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.aianomalydetection.model.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 thePerSignalDetails.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 calledPerSignalDetails.Builder.__explicitlySet__
. ThehashCode()
andequals(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).
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
PerSignalDetails.Builder
static class
PerSignalDetails.Status
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.
-
Constructor Summary
Constructors Constructor Description PerSignalDetails(String signalName, Double mviRatio, Boolean isQuantized, Float fap, Double min, Double max, Double std, PerSignalDetails.Status status, String details)
Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static PerSignalDetails.Builder
builder()
Create a new builder.boolean
equals(Object o)
String
getDetails()
detailed information for a signal.Float
getFap()
Accuracy metric for a signal.Boolean
getIsQuantized()
A boolean value to indicate if a signal is quantized or not.Double
getMax()
Max value within a signal.Double
getMin()
Min value within a signal.Double
getMviRatio()
The ratio of missing values in a signal filled/imputed by the IDP algorithm.String
getSignalName()
The name of a signal.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.Double
getStd()
Standard deviation of values within a signal.int
hashCode()
PerSignalDetails.Builder
toBuilder()
String
toString()
String
toString(boolean includeByteArrayContents)
Return a string representation of the object.
-
-
-
Constructor Detail
-
PerSignalDetails
@Deprecated @ConstructorProperties({"signalName","mviRatio","isQuantized","fap","min","max","std","status","details"}) public PerSignalDetails(String signalName, Double mviRatio, Boolean isQuantized, Float fap, Double min, Double max, Double std, PerSignalDetails.Status status, String details)
Deprecated.
-
-
Method Detail
-
builder
public static PerSignalDetails.Builder builder()
Create a new builder.
-
toBuilder
public PerSignalDetails.Builder toBuilder()
-
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 classcom.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 classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-