Class AnomalyRecord
- java.lang.Object
-
- org.elasticsearch.client.ml.job.results.AnomalyRecord
-
- All Implemented Interfaces:
ToXContent,ToXContentObject
public class AnomalyRecord extends java.lang.Object implements ToXContentObject
Anomaly Record POJO. Uses the object wrappers Boolean and Double sonullvalues can be returned if the members have not been set.
-
-
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 ParseFieldACTUALstatic ParseFieldBUCKET_SPANstatic ParseFieldBY_FIELD_NAMEstatic ParseFieldBY_FIELD_VALUEstatic ParseFieldCAUSESstatic ParseFieldCORRELATED_BY_FIELD_VALUEstatic ParseFieldDETECTOR_INDEXstatic ParseFieldFIELD_NAMEMetric Results (including population metrics)static ParseFieldFUNCTIONstatic ParseFieldFUNCTION_DESCRIPTIONstatic ParseFieldINFLUENCERSstatic ParseFieldINITIAL_RECORD_SCOREstatic ParseFieldMULTI_BUCKET_IMPACTstatic ParseFieldOVER_FIELD_NAMEPopulation resultsstatic ParseFieldOVER_FIELD_VALUEstatic ConstructingObjectParser<AnomalyRecord,java.lang.Void>PARSERstatic ParseFieldPARTITION_FIELD_NAMEstatic ParseFieldPARTITION_FIELD_VALUEstatic ParseFieldPROBABILITYResult fields (all detector types)static ParseFieldRECORD_SCORENormalizationstatic java.lang.StringRESULT_TYPE_VALUEResult typestatic ParseFieldRESULTS_FIELDstatic ParseFieldTYPICAL-
Fields inherited from interface org.elasticsearch.common.xcontent.ToXContent
EMPTY_PARAMS
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object other)java.util.List<java.lang.Double>getActual()longgetBucketSpan()Bucketspan expressed in secondsjava.lang.StringgetByFieldName()java.lang.StringgetByFieldValue()java.util.List<AnomalyCause>getCauses()java.lang.StringgetCorrelatedByFieldValue()intgetDetectorIndex()java.lang.StringgetFieldName()java.lang.StringgetFunction()java.lang.StringgetFunctionDescription()java.util.List<Influence>getInfluencers()doublegetInitialRecordScore()java.lang.StringgetJobId()doublegetMultiBucketImpact()java.lang.StringgetOverFieldName()java.lang.StringgetOverFieldValue()java.lang.StringgetPartitionFieldName()java.lang.StringgetPartitionFieldValue()doublegetProbability()doublegetRecordScore()java.util.DategetTimestamp()java.util.List<java.lang.Double>getTypical()inthashCode()booleanisInterim()XContentBuildertoXContent(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
-
RESULT_TYPE_VALUE
public static final java.lang.String RESULT_TYPE_VALUE
Result type- See Also:
- Constant Field Values
-
PROBABILITY
public static final ParseField PROBABILITY
Result fields (all detector types)
-
MULTI_BUCKET_IMPACT
public static final ParseField MULTI_BUCKET_IMPACT
-
DETECTOR_INDEX
public static final ParseField DETECTOR_INDEX
-
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
-
BUCKET_SPAN
public static final ParseField BUCKET_SPAN
-
RESULTS_FIELD
public static final ParseField RESULTS_FIELD
-
FIELD_NAME
public static final ParseField FIELD_NAME
Metric Results (including population metrics)
-
OVER_FIELD_NAME
public static final ParseField OVER_FIELD_NAME
Population results
-
OVER_FIELD_VALUE
public static final ParseField OVER_FIELD_VALUE
-
CAUSES
public static final ParseField CAUSES
-
RECORD_SCORE
public static final ParseField RECORD_SCORE
Normalization
-
INITIAL_RECORD_SCORE
public static final ParseField INITIAL_RECORD_SCORE
-
PARSER
public static final ConstructingObjectParser<AnomalyRecord,java.lang.Void> PARSER
-
-
Method Detail
-
toXContent
public XContentBuilder toXContent(XContentBuilder builder, ToXContent.Params params) throws java.io.IOException
- Specified by:
toXContentin interfaceToXContent- Throws:
java.io.IOException
-
getJobId
public java.lang.String getJobId()
-
getDetectorIndex
public int getDetectorIndex()
-
getRecordScore
public double getRecordScore()
-
getInitialRecordScore
public double getInitialRecordScore()
-
getTimestamp
public java.util.Date getTimestamp()
-
getBucketSpan
public long getBucketSpan()
Bucketspan expressed in seconds
-
getProbability
public double getProbability()
-
getMultiBucketImpact
public double getMultiBucketImpact()
-
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()
-
isInterim
public boolean isInterim()
-
getFieldName
public java.lang.String getFieldName()
-
getOverFieldName
public java.lang.String getOverFieldName()
-
getOverFieldValue
public java.lang.String getOverFieldValue()
-
getCauses
public java.util.List<AnomalyCause> getCauses()
-
getInfluencers
public java.util.List<Influence> getInfluencers()
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object other)
- Overrides:
equalsin classjava.lang.Object
-
-