Class Bucket
- java.lang.Object
-
- org.elasticsearch.client.ml.job.results.Bucket
-
- All Implemented Interfaces:
ToXContent
,ToXContentObject
public class Bucket extends java.lang.Object implements ToXContentObject
Bucket Result POJO
-
-
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
ANOMALY_SCORE
static ParseField
BUCKET_INFLUENCERS
static ParseField
BUCKET_SPAN
static ParseField
EVENT_COUNT
static ParseField
INITIAL_ANOMALY_SCORE
static ConstructingObjectParser<Bucket,java.lang.Void>
PARSER
static ParseField
PROCESSING_TIME_MS
static ParseField
RECORDS
static ParseField
RESULT_TYPE_FIELD
static java.lang.String
RESULT_TYPE_VALUE
Result typestatic ParseField
RESULTS_FIELD
static ParseField
SCHEDULED_EVENTS
-
Fields inherited from interface org.elasticsearch.common.xcontent.ToXContent
EMPTY_PARAMS
-
-
Method Summary
Modifier and Type Method Description boolean
equals(java.lang.Object other)
Compare all the fields and embedded anomaly records (if any)double
getAnomalyScore()
java.util.List<BucketInfluencer>
getBucketInfluencers()
long
getBucketSpan()
Bucketspan expressed in secondslong
getEventCount()
The number of records (events) actually processed in this bucket.double
getInitialAnomalyScore()
java.lang.String
getJobId()
long
getProcessingTimeMs()
java.util.List<AnomalyRecord>
getRecords()
Get all the anomaly records associated with this bucket.java.util.List<java.lang.String>
getScheduledEvents()
java.util.Date
getTimestamp()
int
hashCode()
boolean
isInterim()
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_SCORE
public static final ParseField ANOMALY_SCORE
-
INITIAL_ANOMALY_SCORE
public static final ParseField INITIAL_ANOMALY_SCORE
-
EVENT_COUNT
public static final ParseField EVENT_COUNT
-
RECORDS
public static final ParseField RECORDS
-
BUCKET_INFLUENCERS
public static final ParseField BUCKET_INFLUENCERS
-
BUCKET_SPAN
public static final ParseField BUCKET_SPAN
-
PROCESSING_TIME_MS
public static final ParseField PROCESSING_TIME_MS
-
SCHEDULED_EVENTS
public static final ParseField SCHEDULED_EVENTS
-
RESULTS_FIELD
public static final ParseField RESULTS_FIELD
-
RESULT_TYPE_VALUE
public static final java.lang.String RESULT_TYPE_VALUE
Result type- See Also:
- Constant Field Values
-
RESULT_TYPE_FIELD
public static final ParseField RESULT_TYPE_FIELD
-
PARSER
public static final ConstructingObjectParser<Bucket,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
-
getJobId
public java.lang.String getJobId()
-
getTimestamp
public java.util.Date getTimestamp()
-
getBucketSpan
public long getBucketSpan()
Bucketspan expressed in seconds
-
getAnomalyScore
public double getAnomalyScore()
-
getInitialAnomalyScore
public double getInitialAnomalyScore()
-
getRecords
public java.util.List<AnomalyRecord> getRecords()
Get all the anomaly records associated with this bucket. The records are not part of the bucket document. They will only be present when the bucket was retrieved and expanded to contain the associated records.- Returns:
- the anomaly records for the bucket IF the bucket was expanded.
-
getEventCount
public long getEventCount()
The number of records (events) actually processed in this bucket.
-
isInterim
public boolean isInterim()
-
getProcessingTimeMs
public long getProcessingTimeMs()
-
getBucketInfluencers
public java.util.List<BucketInfluencer> getBucketInfluencers()
-
getScheduledEvents
public java.util.List<java.lang.String> getScheduledEvents()
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object other)
Compare all the fields and embedded anomaly records (if any)- Overrides:
equals
in classjava.lang.Object
-
-