java.lang.Object
co.elastic.clients.elasticsearch.cat.ml_jobs.JobsRecord
All Implemented Interfaces:
JsonpSerializable

@JsonpDeserializable public class JobsRecord extends Object implements JsonpSerializable
See Also:
  • Field Details

  • Method Details

    • of

    • id

      @Nullable public final String id()
      the job_id

      API name: id

    • state

      @Nullable public final JobState state()
      the job state

      API name: state

    • openedTime

      @Nullable public final String openedTime()
      the amount of time the job has been opened

      API name: opened_time

    • assignmentExplanation

      @Nullable public final String assignmentExplanation()
      why the job is or is not assigned to a node

      API name: assignment_explanation

    • dataProcessedRecords

      @Nullable public final String dataProcessedRecords()
      number of processed records

      API name: data.processed_records

    • dataProcessedFields

      @Nullable public final String dataProcessedFields()
      number of processed fields

      API name: data.processed_fields

    • dataInputBytes

      @Nullable public final String dataInputBytes()
      total input bytes

      API name: data.input_bytes

    • dataInputRecords

      @Nullable public final String dataInputRecords()
      total record count

      API name: data.input_records

    • dataInputFields

      @Nullable public final String dataInputFields()
      total field count

      API name: data.input_fields

    • dataInvalidDates

      @Nullable public final String dataInvalidDates()
      number of records with invalid dates

      API name: data.invalid_dates

    • dataMissingFields

      @Nullable public final String dataMissingFields()
      number of records with missing fields

      API name: data.missing_fields

    • dataOutOfOrderTimestamps

      @Nullable public final String dataOutOfOrderTimestamps()
      number of records handled out of order

      API name: data.out_of_order_timestamps

    • dataEmptyBuckets

      @Nullable public final String dataEmptyBuckets()
      number of empty buckets

      API name: data.empty_buckets

    • dataSparseBuckets

      @Nullable public final String dataSparseBuckets()
      number of sparse buckets

      API name: data.sparse_buckets

    • dataBuckets

      @Nullable public final String dataBuckets()
      total bucket count

      API name: data.buckets

    • dataEarliestRecord

      @Nullable public final String dataEarliestRecord()
      earliest record time

      API name: data.earliest_record

    • dataLatestRecord

      @Nullable public final String dataLatestRecord()
      latest record time

      API name: data.latest_record

    • dataLast

      @Nullable public final String dataLast()
      last time data was seen

      API name: data.last

    • dataLastEmptyBucket

      @Nullable public final String dataLastEmptyBucket()
      last time an empty bucket occurred

      API name: data.last_empty_bucket

    • dataLastSparseBucket

      @Nullable public final String dataLastSparseBucket()
      last time a sparse bucket occurred

      API name: data.last_sparse_bucket

    • modelBytes

      @Nullable public final String modelBytes()
      model size

      API name: model.bytes

    • modelMemoryStatus

      @Nullable public final MemoryStatus modelMemoryStatus()
      current memory status

      API name: model.memory_status

    • modelBytesExceeded

      @Nullable public final String modelBytesExceeded()
      how much the model has exceeded the limit

      API name: model.bytes_exceeded

    • modelMemoryLimit

      @Nullable public final String modelMemoryLimit()
      model memory limit

      API name: model.memory_limit

    • modelByFields

      @Nullable public final String modelByFields()
      count of 'by' fields

      API name: model.by_fields

    • modelOverFields

      @Nullable public final String modelOverFields()
      count of 'over' fields

      API name: model.over_fields

    • modelPartitionFields

      @Nullable public final String modelPartitionFields()
      count of 'partition' fields

      API name: model.partition_fields

    • modelBucketAllocationFailures

      @Nullable public final String modelBucketAllocationFailures()
      number of bucket allocation failures

      API name: model.bucket_allocation_failures

    • modelCategorizationStatus

      @Nullable public final CategorizationStatus modelCategorizationStatus()
      current categorization status

      API name: model.categorization_status

    • modelCategorizedDocCount

      @Nullable public final String modelCategorizedDocCount()
      count of categorized documents

      API name: model.categorized_doc_count

    • modelTotalCategoryCount

      @Nullable public final String modelTotalCategoryCount()
      count of categories

      API name: model.total_category_count

    • modelFrequentCategoryCount

      @Nullable public final String modelFrequentCategoryCount()
      count of frequent categories

      API name: model.frequent_category_count

    • modelRareCategoryCount

      @Nullable public final String modelRareCategoryCount()
      count of rare categories

      API name: model.rare_category_count

    • modelDeadCategoryCount

      @Nullable public final String modelDeadCategoryCount()
      count of dead categories

      API name: model.dead_category_count

    • modelFailedCategoryCount

      @Nullable public final String modelFailedCategoryCount()
      count of failed categories

      API name: model.failed_category_count

    • modelLogTime

      @Nullable public final String modelLogTime()
      when the model stats were gathered

      API name: model.log_time

    • modelTimestamp

      @Nullable public final String modelTimestamp()
      the time of the last record when the model stats were gathered

      API name: model.timestamp

    • forecastsTotal

      @Nullable public final String forecastsTotal()
      total number of forecasts

      API name: forecasts.total

    • forecastsMemoryMin

      @Nullable public final String forecastsMemoryMin()
      minimum memory used by forecasts

      API name: forecasts.memory.min

    • forecastsMemoryMax

      @Nullable public final String forecastsMemoryMax()
      maximum memory used by forecasts

      API name: forecasts.memory.max

    • forecastsMemoryAvg

      @Nullable public final String forecastsMemoryAvg()
      average memory used by forecasts

      API name: forecasts.memory.avg

    • forecastsMemoryTotal

      @Nullable public final String forecastsMemoryTotal()
      total memory used by all forecasts

      API name: forecasts.memory.total

    • forecastsRecordsMin

      @Nullable public final String forecastsRecordsMin()
      minimum record count for forecasts

      API name: forecasts.records.min

    • forecastsRecordsMax

      @Nullable public final String forecastsRecordsMax()
      maximum record count for forecasts

      API name: forecasts.records.max

    • forecastsRecordsAvg

      @Nullable public final String forecastsRecordsAvg()
      average record count for forecasts

      API name: forecasts.records.avg

    • forecastsRecordsTotal

      @Nullable public final String forecastsRecordsTotal()
      total record count for all forecasts

      API name: forecasts.records.total

    • forecastsTimeMin

      @Nullable public final String forecastsTimeMin()
      minimum runtime for forecasts

      API name: forecasts.time.min

    • forecastsTimeMax

      @Nullable public final String forecastsTimeMax()
      maximum run time for forecasts

      API name: forecasts.time.max

    • forecastsTimeAvg

      @Nullable public final String forecastsTimeAvg()
      average runtime for all forecasts (milliseconds)

      API name: forecasts.time.avg

    • forecastsTimeTotal

      @Nullable public final String forecastsTimeTotal()
      total runtime for all forecasts

      API name: forecasts.time.total

    • nodeId

      @Nullable public final String nodeId()
      id of the assigned node

      API name: node.id

    • nodeName

      @Nullable public final String nodeName()
      name of the assigned node

      API name: node.name

    • nodeEphemeralId

      @Nullable public final String nodeEphemeralId()
      ephemeral id of the assigned node

      API name: node.ephemeral_id

    • nodeAddress

      @Nullable public final String nodeAddress()
      network address of the assigned node

      API name: node.address

    • bucketsCount

      @Nullable public final String bucketsCount()
      bucket count

      API name: buckets.count

    • bucketsTimeTotal

      @Nullable public final String bucketsTimeTotal()
      total bucket processing time

      API name: buckets.time.total

    • bucketsTimeMin

      @Nullable public final String bucketsTimeMin()
      minimum bucket processing time

      API name: buckets.time.min

    • bucketsTimeMax

      @Nullable public final String bucketsTimeMax()
      maximum bucket processing time

      API name: buckets.time.max

    • bucketsTimeExpAvg

      @Nullable public final String bucketsTimeExpAvg()
      exponential average bucket processing time (milliseconds)

      API name: buckets.time.exp_avg

    • bucketsTimeExpAvgHour

      @Nullable public final String bucketsTimeExpAvgHour()
      exponential average bucket processing time by hour (milliseconds)

      API name: buckets.time.exp_avg_hour

    • serialize

      public void serialize(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)
      Serialize this object to JSON.
      Specified by:
      serialize in interface JsonpSerializable
    • serializeInternal

      protected void serializeInternal(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • setupJobsRecordDeserializer

      protected static void setupJobsRecordDeserializer(ObjectDeserializer<JobsRecord.Builder> op)