Class BucketSummary
java.lang.Object
co.elastic.clients.elasticsearch.ml.BucketSummary
- All Implemented Interfaces:
JsonpSerializable
- See Also:
-
Nested Class Summary
-
Field Summary
Modifier and TypeFieldDescriptionstatic final JsonpDeserializer<BucketSummary>
Json deserializer forBucketSummary
-
Method Summary
Modifier and TypeMethodDescriptionfinal double
Required - The maximum anomaly score, between 0-100, for any of the bucket influencers.final List<BucketInfluencer>
Required - API name:bucket_influencers
final long
Required - The length of the bucket in seconds.final long
Required - The number of input data records processed in this bucket.final double
Required - The maximum anomaly score for any of the bucket influencers.final boolean
Required - If true, this is an interim result.final String
jobId()
Required - Identifier for the anomaly detection job.static BucketSummary
final long
Required - The amount of time, in milliseconds, that it took to analyze the bucket contents and calculate results.final String
Required - Internal.void
serialize
(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) Serialize this object to JSON.protected void
serializeInternal
(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) protected static void
final long
Required - The start time of the bucket.final DateTime
The start time of the bucket.toString()
-
Field Details
-
_DESERIALIZER
Json deserializer forBucketSummary
-
-
Method Details
-
of
-
anomalyScore
public final double anomalyScore()Required - The maximum anomaly score, between 0-100, for any of the bucket influencers. This is an overall, rate-limited score for the job. All the anomaly records in the bucket contribute to this score. This value might be updated as new data is analyzed.API name:
anomaly_score
-
bucketInfluencers
Required - API name:bucket_influencers
-
bucketSpan
public final long bucketSpan()Required - The length of the bucket in seconds. This value matches the bucket span that is specified in the job.API name:
bucket_span
-
eventCount
public final long eventCount()Required - The number of input data records processed in this bucket.API name:
event_count
-
initialAnomalyScore
public final double initialAnomalyScore()Required - The maximum anomaly score for any of the bucket influencers. This is the initial value that was calculated at the time the bucket was processed.API name:
initial_anomaly_score
-
isInterim
public final boolean isInterim()Required - If true, this is an interim result. In other words, the results are calculated based on partial input data.API name:
is_interim
-
jobId
Required - Identifier for the anomaly detection job.API name:
job_id
-
processingTimeMs
public final long processingTimeMs()Required - The amount of time, in milliseconds, that it took to analyze the bucket contents and calculate results.API name:
processing_time_ms
-
resultType
Required - Internal. This value is always set to bucket.API name:
result_type
-
timestamp
public final long timestamp()Required - The start time of the bucket. This timestamp uniquely identifies the bucket. Events that occur exactly at the timestamp of the bucket are included in the results for the bucket.API name:
timestamp
-
timestampString
The start time of the bucket. This timestamp uniquely identifies the bucket. Events that occur exactly at the timestamp of the bucket are included in the results for the bucket.API name:
timestamp_string
-
serialize
Serialize this object to JSON.- Specified by:
serialize
in interfaceJsonpSerializable
-
serializeInternal
-
toString
-
setupBucketSummaryDeserializer
-