Class AnomalyCause
- java.lang.Object
-
- org.elasticsearch.client.ml.job.results.AnomalyCause
-
- All Implemented Interfaces:
ToXContent
,ToXContentObject
public class AnomalyCause extends java.lang.Object implements ToXContentObject
Anomaly Cause POJO. Used as a nested level inside population anomaly records.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.elasticsearch.common.xcontent.ToXContent
ToXContent.DelegatingMapParams, ToXContent.MapParams, ToXContent.Params
-
-
Field Summary
Fields Modifier and Type Field Description static ParseField
ACTUAL
static ParseField
ANOMALY_CAUSE
static ParseField
BY_FIELD_NAME
static ParseField
BY_FIELD_VALUE
static ParseField
CORRELATED_BY_FIELD_VALUE
static ParseField
FIELD_NAME
Metric Resultsstatic ParseField
FUNCTION
static ParseField
FUNCTION_DESCRIPTION
static ParseField
INFLUENCERS
static ParseField
OVER_FIELD_NAME
static ParseField
OVER_FIELD_VALUE
static ObjectParser<AnomalyCause,java.lang.Void>
PARSER
static ParseField
PARTITION_FIELD_NAME
static ParseField
PARTITION_FIELD_VALUE
static ParseField
PROBABILITY
Result fieldsstatic ParseField
TYPICAL
-
Fields inherited from interface org.elasticsearch.common.xcontent.ToXContent
EMPTY_PARAMS
-
-
Method Summary
Modifier and Type Method Description boolean
equals(java.lang.Object other)
java.util.List<java.lang.Double>
getActual()
java.lang.String
getByFieldName()
java.lang.String
getByFieldValue()
java.lang.String
getCorrelatedByFieldValue()
java.lang.String
getFieldName()
java.lang.String
getFunction()
java.lang.String
getFunctionDescription()
java.util.List<Influence>
getInfluencers()
java.lang.String
getOverFieldName()
java.lang.String
getOverFieldValue()
java.lang.String
getPartitionFieldName()
java.lang.String
getPartitionFieldValue()
double
getProbability()
java.util.List<java.lang.Double>
getTypical()
int
hashCode()
XContentBuilder
toXContent(XContentBuilder builder, ToXContent.Params params)
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.elasticsearch.common.xcontent.ToXContentObject
isFragment
-
-
-
-
Field Detail
-
ANOMALY_CAUSE
public static final ParseField ANOMALY_CAUSE
-
PROBABILITY
public static final ParseField PROBABILITY
Result fields
-
OVER_FIELD_NAME
public static final ParseField OVER_FIELD_NAME
-
OVER_FIELD_VALUE
public static final ParseField OVER_FIELD_VALUE
-
BY_FIELD_NAME
public static final ParseField BY_FIELD_NAME
-
BY_FIELD_VALUE
public static final ParseField BY_FIELD_VALUE
-
CORRELATED_BY_FIELD_VALUE
public static final ParseField CORRELATED_BY_FIELD_VALUE
-
PARTITION_FIELD_NAME
public static final ParseField PARTITION_FIELD_NAME
-
PARTITION_FIELD_VALUE
public static final ParseField PARTITION_FIELD_VALUE
-
FUNCTION
public static final ParseField FUNCTION
-
FUNCTION_DESCRIPTION
public static final ParseField FUNCTION_DESCRIPTION
-
TYPICAL
public static final ParseField TYPICAL
-
ACTUAL
public static final ParseField ACTUAL
-
INFLUENCERS
public static final ParseField INFLUENCERS
-
FIELD_NAME
public static final ParseField FIELD_NAME
Metric Results
-
PARSER
public static final ObjectParser<AnomalyCause,java.lang.Void> PARSER
-
-
Method Detail
-
toXContent
public XContentBuilder toXContent(XContentBuilder builder, ToXContent.Params params) throws java.io.IOException
- Specified by:
toXContent
in interfaceToXContent
- Throws:
java.io.IOException
-
getProbability
public double getProbability()
-
getByFieldName
public java.lang.String getByFieldName()
-
getByFieldValue
public java.lang.String getByFieldValue()
-
getCorrelatedByFieldValue
public java.lang.String getCorrelatedByFieldValue()
-
getPartitionFieldName
public java.lang.String getPartitionFieldName()
-
getPartitionFieldValue
public java.lang.String getPartitionFieldValue()
-
getFunction
public java.lang.String getFunction()
-
getFunctionDescription
public java.lang.String getFunctionDescription()
-
getTypical
public java.util.List<java.lang.Double> getTypical()
-
getActual
public java.util.List<java.lang.Double> getActual()
-
getFieldName
public java.lang.String getFieldName()
-
getOverFieldName
public java.lang.String getOverFieldName()
-
getOverFieldValue
public java.lang.String getOverFieldValue()
-
getInfluencers
public java.util.List<Influence> getInfluencers()
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object other)
- Overrides:
equals
in classjava.lang.Object
-
-