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

@JsonpDeserializable
public class JobsRecord
extends java.lang.Object
implements JsonpSerializable
See Also:
API specification
  • Field Details

  • Method Details

    • of

      public static JobsRecord of​(java.util.function.Function<JobsRecord.Builder,​ObjectBuilder<JobsRecord>> fn)
    • id

      @Nullable public final java.lang.String id()
      the job_id

      API name: id

    • state

      @Nullable public final JobState state()
      the job state

      API name: state

    • openedTime

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

      API name: opened_time

    • assignmentExplanation

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

      API name: assignment_explanation

    • dataProcessedRecords

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

      API name: data.processed_records

    • dataProcessedFields

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

      API name: data.processed_fields

    • dataInputBytes

      @Nullable public final java.lang.String dataInputBytes()
      total input bytes

      API name: data.input_bytes

    • dataInputRecords

      @Nullable public final java.lang.String dataInputRecords()
      total record count

      API name: data.input_records

    • dataInputFields

      @Nullable public final java.lang.String dataInputFields()
      total field count

      API name: data.input_fields

    • dataInvalidDates

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

      API name: data.invalid_dates

    • dataMissingFields

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

      API name: data.missing_fields

    • dataOutOfOrderTimestamps

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

      API name: data.out_of_order_timestamps

    • dataEmptyBuckets

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

      API name: data.empty_buckets

    • dataSparseBuckets

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

      API name: data.sparse_buckets

    • dataBuckets

      @Nullable public final java.lang.String dataBuckets()
      total bucket count

      API name: data.buckets

    • dataEarliestRecord

      @Nullable public final java.lang.String dataEarliestRecord()
      earliest record time

      API name: data.earliest_record

    • dataLatestRecord

      @Nullable public final java.lang.String dataLatestRecord()
      latest record time

      API name: data.latest_record

    • dataLast

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

      API name: data.last

    • dataLastEmptyBucket

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

      API name: data.last_empty_bucket

    • dataLastSparseBucket

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

      API name: data.last_sparse_bucket

    • modelBytes

      @Nullable public final java.lang.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 java.lang.String modelBytesExceeded()
      how much the model has exceeded the limit

      API name: model.bytes_exceeded

    • modelMemoryLimit

      @Nullable public final java.lang.String modelMemoryLimit()
      model memory limit

      API name: model.memory_limit

    • modelByFields

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

      API name: model.by_fields

    • modelOverFields

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

      API name: model.over_fields

    • modelPartitionFields

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

      API name: model.partition_fields

    • modelBucketAllocationFailures

      @Nullable public final java.lang.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 java.lang.String modelCategorizedDocCount()
      count of categorized documents

      API name: model.categorized_doc_count

    • modelTotalCategoryCount

      @Nullable public final java.lang.String modelTotalCategoryCount()
      count of categories

      API name: model.total_category_count

    • modelFrequentCategoryCount

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

      API name: model.frequent_category_count

    • modelRareCategoryCount

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

      API name: model.rare_category_count

    • modelDeadCategoryCount

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

      API name: model.dead_category_count

    • modelFailedCategoryCount

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

      API name: model.failed_category_count

    • modelLogTime

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

      API name: model.log_time

    • modelTimestamp

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

      API name: model.timestamp

    • forecastsTotal

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

      API name: forecasts.total

    • forecastsMemoryMin

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

      API name: forecasts.memory.min

    • forecastsMemoryMax

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

      API name: forecasts.memory.max

    • forecastsMemoryAvg

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

      API name: forecasts.memory.avg

    • forecastsMemoryTotal

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

      API name: forecasts.memory.total

    • forecastsRecordsMin

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

      API name: forecasts.records.min

    • forecastsRecordsMax

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

      API name: forecasts.records.max

    • forecastsRecordsAvg

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

      API name: forecasts.records.avg

    • forecastsRecordsTotal

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

      API name: forecasts.records.total

    • forecastsTimeMin

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

      API name: forecasts.time.min

    • forecastsTimeMax

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

      API name: forecasts.time.max

    • forecastsTimeAvg

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

      API name: forecasts.time.avg

    • forecastsTimeTotal

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

      API name: forecasts.time.total

    • nodeId

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

      API name: node.id

    • nodeName

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

      API name: node.name

    • nodeEphemeralId

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

      API name: node.ephemeral_id

    • nodeAddress

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

      API name: node.address

    • bucketsCount

      @Nullable public final java.lang.String bucketsCount()
      bucket count

      API name: buckets.count

    • bucketsTimeTotal

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

      API name: buckets.time.total

    • bucketsTimeMin

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

      API name: buckets.time.min

    • bucketsTimeMax

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

      API name: buckets.time.max

    • bucketsTimeExpAvg

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

      API name: buckets.time.exp_avg

    • bucketsTimeExpAvgHour

      @Nullable public final java.lang.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)
    • setupJobsRecordDeserializer

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