Class JobTimingStats.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<JobTimingStats.Builder>
co.elastic.clients.elasticsearch.ml.JobTimingStats.Builder
- All Implemented Interfaces:
WithJson<JobTimingStats.Builder>,ObjectBuilder<JobTimingStats>
- Enclosing class:
- JobTimingStats
public static class JobTimingStats.Builder
extends WithJsonObjectBuilderBase<JobTimingStats.Builder>
implements ObjectBuilder<JobTimingStats>
Builder for
JobTimingStats.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal JobTimingStats.BuilderAPI name:average_bucket_processing_time_msfinal JobTimingStats.BuilderbucketCount(long value) Required - API name:bucket_countbuild()Builds aJobTimingStats.final JobTimingStats.BuilderAPI name:exponential_average_bucket_processing_time_msfinal JobTimingStats.BuilderexponentialAverageBucketProcessingTimePerHourMs(double value) Required - API name:exponential_average_bucket_processing_time_per_hour_msfinal JobTimingStats.BuilderRequired - API name:job_idfinal JobTimingStats.BuilderAPI name:maximum_bucket_processing_time_msfinal JobTimingStats.BuilderAPI name:minimum_bucket_processing_time_msprotected JobTimingStats.Builderself()final JobTimingStats.BuildertotalBucketProcessingTimeMs(double value) Required - API name:total_bucket_processing_time_msMethods 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
-
averageBucketProcessingTimeMs
API name:average_bucket_processing_time_ms -
bucketCount
Required - API name:bucket_count -
exponentialAverageBucketProcessingTimeMs
public final JobTimingStats.Builder exponentialAverageBucketProcessingTimeMs(@Nullable Double value) API name:exponential_average_bucket_processing_time_ms -
exponentialAverageBucketProcessingTimePerHourMs
Required - API name:exponential_average_bucket_processing_time_per_hour_ms -
jobId
Required - API name:job_id -
totalBucketProcessingTimeMs
Required - API name:total_bucket_processing_time_ms -
maximumBucketProcessingTimeMs
API name:maximum_bucket_processing_time_ms -
minimumBucketProcessingTimeMs
API name:minimum_bucket_processing_time_ms -
self
- Specified by:
selfin classWithJsonObjectBuilderBase<JobTimingStats.Builder>
-
build
Builds aJobTimingStats.- Specified by:
buildin interfaceObjectBuilder<JobTimingStats>- Throws:
NullPointerException- if some of the required fields are null.
-