Class BucketSummary.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<BucketSummary.Builder>
co.elastic.clients.elasticsearch.ml.BucketSummary.Builder
- All Implemented Interfaces:
WithJson<BucketSummary.Builder>,ObjectBuilder<BucketSummary>
- Enclosing class:
- BucketSummary
public static class BucketSummary.Builder
extends WithJsonObjectBuilderBase<BucketSummary.Builder>
implements ObjectBuilder<BucketSummary>
Builder for
BucketSummary.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal BucketSummary.BuilderanomalyScore(double value) Required - The maximum anomaly score, between 0-100, for any of the bucket influencers.final BucketSummary.BuilderbucketInfluencers(BucketInfluencer value, BucketInfluencer... values) Required - API name:bucket_influencersfinal BucketSummary.BuilderRequired - API name:bucket_influencersfinal BucketSummary.BuilderRequired - API name:bucket_influencersfinal BucketSummary.BuilderbucketSpan(long value) Required - The length of the bucket in seconds.build()Builds aBucketSummary.final BucketSummary.BuildereventCount(long value) Required - The number of input data records processed in this bucket.final BucketSummary.BuilderinitialAnomalyScore(double value) Required - The maximum anomaly score for any of the bucket influencers.final BucketSummary.BuilderisInterim(boolean value) Required - If true, this is an interim result.final BucketSummary.BuilderRequired - Identifier for the anomaly detection job.final BucketSummary.BuilderprocessingTimeMs(long value) Required - The amount of time, in milliseconds, that it took to analyze the bucket contents and calculate results.final BucketSummary.BuilderresultType(String value) Required - Internal.protected BucketSummary.Builderself()final BucketSummary.Buildertimestamp(long value) Required - The start time of the bucket.final BucketSummary.BuildertimestampString(DateTime value) The start time of the bucket.Methods inherited from class co.elastic.clients.util.WithJsonObjectBuilderBase
withJsonMethods inherited from class co.elastic.clients.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
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_influencersAdds all elements of
listtobucketInfluencers. -
bucketInfluencers
public final BucketSummary.Builder bucketInfluencers(BucketInfluencer value, BucketInfluencer... values) Required - API name:bucket_influencersAdds one or more values to
bucketInfluencers. -
bucketInfluencers
public final BucketSummary.Builder bucketInfluencers(Function<BucketInfluencer.Builder, ObjectBuilder<BucketInfluencer>> fn) Required - API name:bucket_influencersAdds a value to
bucketInfluencersusing a builder lambda. -
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
Required - The number of input data records processed in this bucket.API name:
event_count -
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
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
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
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 -
self
- Specified by:
selfin classWithJsonObjectBuilderBase<BucketSummary.Builder>
-
build
Builds aBucketSummary.- Specified by:
buildin interfaceObjectBuilder<BucketSummary>- Throws:
NullPointerException- if some of the required fields are null.
-