Class 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.
    • 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
      • INFLUENCERS

        public static final ParseField INFLUENCERS
      • FIELD_NAME

        public static final ParseField FIELD_NAME
        Metric Results
    • Method Detail

      • 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 class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object other)
        Overrides:
        equals in class java.lang.Object