Class JobTimingStats.Builder

java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.elasticsearch.ml.JobTimingStats.Builder
All Implemented Interfaces:
ObjectBuilder<JobTimingStats>
Enclosing class:
JobTimingStats

public static class JobTimingStats.Builder
extends ObjectBuilderBase
implements ObjectBuilder<JobTimingStats>
Builder for JobTimingStats.
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • averageBucketProcessingTimeMs

      public final JobTimingStats.Builder averageBucketProcessingTimeMs​(double value)
      Required - API name: average_bucket_processing_time_ms
    • bucketCount

      public final JobTimingStats.Builder bucketCount​(long value)
      Required - API name: bucket_count
    • exponentialAverageBucketProcessingTimeMs

      public final JobTimingStats.Builder exponentialAverageBucketProcessingTimeMs​(double value)
      Required - API name: exponential_average_bucket_processing_time_ms
    • exponentialAverageBucketProcessingTimePerHourMs

      public final JobTimingStats.Builder exponentialAverageBucketProcessingTimePerHourMs​(double value)
      Required - API name: exponential_average_bucket_processing_time_per_hour_ms
    • jobId

      public final JobTimingStats.Builder jobId​(java.lang.String value)
      Required - API name: job_id
    • totalBucketProcessingTimeMs

      public final JobTimingStats.Builder totalBucketProcessingTimeMs​(double value)
      Required - API name: total_bucket_processing_time_ms
    • maximumBucketProcessingTimeMs

      public final JobTimingStats.Builder maximumBucketProcessingTimeMs​(double value)
      Required - API name: maximum_bucket_processing_time_ms
    • minimumBucketProcessingTimeMs

      public final JobTimingStats.Builder minimumBucketProcessingTimeMs​(double value)
      Required - API name: minimum_bucket_processing_time_ms
    • build

      public JobTimingStats build()
      Builds a JobTimingStats.
      Specified by:
      build in interface ObjectBuilder<JobTimingStats>
      Throws:
      java.lang.NullPointerException - if some of the required fields are null.