Class AnomalyExplanation.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<AnomalyExplanation.Builder>
co.elastic.clients.elasticsearch.ml.AnomalyExplanation.Builder
- All Implemented Interfaces:
WithJson<AnomalyExplanation.Builder>
,ObjectBuilder<AnomalyExplanation>
- Enclosing class:
- AnomalyExplanation
public static class AnomalyExplanation.Builder
extends WithJsonObjectBuilderBase<AnomalyExplanation.Builder>
implements ObjectBuilder<AnomalyExplanation>
Builder for
AnomalyExplanation
.-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionImpact from the duration and magnitude of the detected anomaly relative to the historical average.anomalyLength
(Integer value) Length of the detected anomaly in the number of buckets.anomalyType
(String value) Type of the detected anomaly:spike
ordip
.build()
Builds aAnomalyExplanation
.highVariancePenalty
(Boolean value) Indicates reduction of anomaly score for the bucket with large confidence intervals.incompleteBucketPenalty
(Boolean value) If the bucket contains fewer samples than expected, the score is reduced.lowerConfidenceBound
(Double value) Lower bound of the 95% confidence interval.multiBucketImpact
(Integer value) Impact of the deviation between actual and typical values in the past 12 buckets.protected AnomalyExplanation.Builder
self()
singleBucketImpact
(Integer value) Impact of the deviation between actual and typical values in the current bucket.typicalValue
(Double value) Typical (expected) value for this bucket.upperConfidenceBound
(Double value) Upper bound of the 95% confidence interval.Methods inherited from class co.elastic.clients.util.WithJsonObjectBuilderBase
withJson
Methods inherited from class co.elastic.clients.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
anomalyCharacteristicsImpact
Impact from the duration and magnitude of the detected anomaly relative to the historical average.API name:
anomaly_characteristics_impact
-
anomalyLength
Length of the detected anomaly in the number of buckets.API name:
anomaly_length
-
anomalyType
Type of the detected anomaly:spike
ordip
.API name:
anomaly_type
-
highVariancePenalty
Indicates reduction of anomaly score for the bucket with large confidence intervals. If a bucket has large confidence intervals, the score is reduced.API name:
high_variance_penalty
-
incompleteBucketPenalty
If the bucket contains fewer samples than expected, the score is reduced.API name:
incomplete_bucket_penalty
-
lowerConfidenceBound
Lower bound of the 95% confidence interval.API name:
lower_confidence_bound
-
multiBucketImpact
Impact of the deviation between actual and typical values in the past 12 buckets.API name:
multi_bucket_impact
-
singleBucketImpact
Impact of the deviation between actual and typical values in the current bucket.API name:
single_bucket_impact
-
typicalValue
Typical (expected) value for this bucket.API name:
typical_value
-
upperConfidenceBound
Upper bound of the 95% confidence interval.API name:
upper_confidence_bound
-
self
- Specified by:
self
in classWithJsonObjectBuilderBase<AnomalyExplanation.Builder>
-
build
Builds aAnomalyExplanation
.- Specified by:
build
in interfaceObjectBuilder<AnomalyExplanation>
- Throws:
NullPointerException
- if some of the required fields are null.
-