Class JobsRecord
- All Implemented Interfaces:
JsonpSerializable
@JsonpDeserializable public class JobsRecord extends java.lang.Object implements JsonpSerializable
- See Also:
- API specification
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
JobsRecord.Builder
Builder forJobsRecord
. -
Field Summary
Fields Modifier and Type Field Description static JsonpDeserializer<JobsRecord>
_DESERIALIZER
Json deserializer forJobsRecord
-
Method Summary
Modifier and Type Method Description java.lang.String
assignmentExplanation()
why the job is or is not assigned to a nodejava.lang.String
bucketsCount()
bucket countjava.lang.String
bucketsTimeExpAvg()
exponential average bucket processing time (milliseconds)java.lang.String
bucketsTimeExpAvgHour()
exponential average bucket processing time by hour (milliseconds)java.lang.String
bucketsTimeMax()
maximum bucket processing timejava.lang.String
bucketsTimeMin()
minimum bucket processing timejava.lang.String
bucketsTimeTotal()
total bucket processing timejava.lang.String
dataBuckets()
total bucket countjava.lang.String
dataEarliestRecord()
earliest record timejava.lang.String
dataEmptyBuckets()
number of empty bucketsjava.lang.String
dataInputBytes()
total input bytesjava.lang.String
dataInputFields()
total field countjava.lang.String
dataInputRecords()
total record countjava.lang.String
dataInvalidDates()
number of records with invalid datesjava.lang.String
dataLast()
last time data was seenjava.lang.String
dataLastEmptyBucket()
last time an empty bucket occurredjava.lang.String
dataLastSparseBucket()
last time a sparse bucket occurredjava.lang.String
dataLatestRecord()
latest record timejava.lang.String
dataMissingFields()
number of records with missing fieldsjava.lang.String
dataOutOfOrderTimestamps()
number of records handled out of orderjava.lang.String
dataProcessedFields()
number of processed fieldsjava.lang.String
dataProcessedRecords()
number of processed recordsjava.lang.String
dataSparseBuckets()
number of sparse bucketsjava.lang.String
forecastsMemoryAvg()
average memory used by forecastsjava.lang.String
forecastsMemoryMax()
maximum memory used by forecastsjava.lang.String
forecastsMemoryMin()
minimum memory used by forecastsjava.lang.String
forecastsMemoryTotal()
total memory used by all forecastsjava.lang.String
forecastsRecordsAvg()
average record count for forecastsjava.lang.String
forecastsRecordsMax()
maximum record count for forecastsjava.lang.String
forecastsRecordsMin()
minimum record count for forecastsjava.lang.String
forecastsRecordsTotal()
total record count for all forecastsjava.lang.String
forecastsTimeAvg()
average runtime for all forecasts (milliseconds)java.lang.String
forecastsTimeMax()
maximum run time for forecastsjava.lang.String
forecastsTimeMin()
minimum runtime for forecastsjava.lang.String
forecastsTimeTotal()
total runtime for all forecastsjava.lang.String
forecastsTotal()
total number of forecastsjava.lang.String
id()
the job_idjava.lang.String
modelBucketAllocationFailures()
number of bucket allocation failuresjava.lang.String
modelByFields()
count of 'by' fieldsjava.lang.String
modelBytes()
model sizejava.lang.String
modelBytesExceeded()
how much the model has exceeded the limitCategorizationStatus
modelCategorizationStatus()
current categorization statusjava.lang.String
modelCategorizedDocCount()
count of categorized documentsjava.lang.String
modelDeadCategoryCount()
count of dead categoriesjava.lang.String
modelFailedCategoryCount()
count of failed categoriesjava.lang.String
modelFrequentCategoryCount()
count of frequent categoriesjava.lang.String
modelLogTime()
when the model stats were gatheredjava.lang.String
modelMemoryLimit()
model memory limitMemoryStatus
modelMemoryStatus()
current memory statusjava.lang.String
modelOverFields()
count of 'over' fieldsjava.lang.String
modelPartitionFields()
count of 'partition' fieldsjava.lang.String
modelRareCategoryCount()
count of rare categoriesjava.lang.String
modelTimestamp()
the time of the last record when the model stats were gatheredjava.lang.String
modelTotalCategoryCount()
count of categoriesjava.lang.String
nodeAddress()
network address of the assigned nodejava.lang.String
nodeEphemeralId()
ephemeral id of the assigned nodejava.lang.String
nodeId()
id of the assigned nodejava.lang.String
nodeName()
name of the assigned nodestatic JobsRecord
of(java.util.function.Function<JobsRecord.Builder,ObjectBuilder<JobsRecord>> fn)
java.lang.String
openedTime()
the amount of time the job has been openedvoid
serialize(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)
Serialize this object to JSON.protected void
serializeInternal(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)
protected static void
setupJobsRecordDeserializer(ObjectDeserializer<JobsRecord.Builder> op)
JobState
state()
the job stateMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
_DESERIALIZER
Json deserializer forJobsRecord
-
-
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_idAPI name:
id
-
state
the job stateAPI name:
state
-
openedTime
@Nullable public final java.lang.String openedTime()the amount of time the job has been openedAPI name:
opened_time
-
assignmentExplanation
@Nullable public final java.lang.String assignmentExplanation()why the job is or is not assigned to a nodeAPI name:
assignment_explanation
-
dataProcessedRecords
@Nullable public final java.lang.String dataProcessedRecords()number of processed recordsAPI name:
data.processed_records
-
dataProcessedFields
@Nullable public final java.lang.String dataProcessedFields()number of processed fieldsAPI name:
data.processed_fields
-
dataInputBytes
@Nullable public final java.lang.String dataInputBytes()total input bytesAPI name:
data.input_bytes
-
dataInputRecords
@Nullable public final java.lang.String dataInputRecords()total record countAPI name:
data.input_records
-
dataInputFields
@Nullable public final java.lang.String dataInputFields()total field countAPI name:
data.input_fields
-
dataInvalidDates
@Nullable public final java.lang.String dataInvalidDates()number of records with invalid datesAPI name:
data.invalid_dates
-
dataMissingFields
@Nullable public final java.lang.String dataMissingFields()number of records with missing fieldsAPI name:
data.missing_fields
-
dataOutOfOrderTimestamps
@Nullable public final java.lang.String dataOutOfOrderTimestamps()number of records handled out of orderAPI name:
data.out_of_order_timestamps
-
dataEmptyBuckets
@Nullable public final java.lang.String dataEmptyBuckets()number of empty bucketsAPI name:
data.empty_buckets
-
dataSparseBuckets
@Nullable public final java.lang.String dataSparseBuckets()number of sparse bucketsAPI name:
data.sparse_buckets
-
dataBuckets
@Nullable public final java.lang.String dataBuckets()total bucket countAPI name:
data.buckets
-
dataEarliestRecord
@Nullable public final java.lang.String dataEarliestRecord()earliest record timeAPI name:
data.earliest_record
-
dataLatestRecord
@Nullable public final java.lang.String dataLatestRecord()latest record timeAPI name:
data.latest_record
-
dataLast
@Nullable public final java.lang.String dataLast()last time data was seenAPI name:
data.last
-
dataLastEmptyBucket
@Nullable public final java.lang.String dataLastEmptyBucket()last time an empty bucket occurredAPI name:
data.last_empty_bucket
-
dataLastSparseBucket
@Nullable public final java.lang.String dataLastSparseBucket()last time a sparse bucket occurredAPI name:
data.last_sparse_bucket
-
modelBytes
@Nullable public final java.lang.String modelBytes()model sizeAPI name:
model.bytes
-
modelMemoryStatus
current memory statusAPI name:
model.memory_status
-
modelBytesExceeded
@Nullable public final java.lang.String modelBytesExceeded()how much the model has exceeded the limitAPI name:
model.bytes_exceeded
-
modelMemoryLimit
@Nullable public final java.lang.String modelMemoryLimit()model memory limitAPI name:
model.memory_limit
-
modelByFields
@Nullable public final java.lang.String modelByFields()count of 'by' fieldsAPI name:
model.by_fields
-
modelOverFields
@Nullable public final java.lang.String modelOverFields()count of 'over' fieldsAPI name:
model.over_fields
-
modelPartitionFields
@Nullable public final java.lang.String modelPartitionFields()count of 'partition' fieldsAPI name:
model.partition_fields
-
modelBucketAllocationFailures
@Nullable public final java.lang.String modelBucketAllocationFailures()number of bucket allocation failuresAPI name:
model.bucket_allocation_failures
-
modelCategorizationStatus
current categorization statusAPI name:
model.categorization_status
-
modelCategorizedDocCount
@Nullable public final java.lang.String modelCategorizedDocCount()count of categorized documentsAPI name:
model.categorized_doc_count
-
modelTotalCategoryCount
@Nullable public final java.lang.String modelTotalCategoryCount()count of categoriesAPI name:
model.total_category_count
-
modelFrequentCategoryCount
@Nullable public final java.lang.String modelFrequentCategoryCount()count of frequent categoriesAPI name:
model.frequent_category_count
-
modelRareCategoryCount
@Nullable public final java.lang.String modelRareCategoryCount()count of rare categoriesAPI name:
model.rare_category_count
-
modelDeadCategoryCount
@Nullable public final java.lang.String modelDeadCategoryCount()count of dead categoriesAPI name:
model.dead_category_count
-
modelFailedCategoryCount
@Nullable public final java.lang.String modelFailedCategoryCount()count of failed categoriesAPI name:
model.failed_category_count
-
modelLogTime
@Nullable public final java.lang.String modelLogTime()when the model stats were gatheredAPI name:
model.log_time
-
modelTimestamp
@Nullable public final java.lang.String modelTimestamp()the time of the last record when the model stats were gatheredAPI name:
model.timestamp
-
forecastsTotal
@Nullable public final java.lang.String forecastsTotal()total number of forecastsAPI name:
forecasts.total
-
forecastsMemoryMin
@Nullable public final java.lang.String forecastsMemoryMin()minimum memory used by forecastsAPI name:
forecasts.memory.min
-
forecastsMemoryMax
@Nullable public final java.lang.String forecastsMemoryMax()maximum memory used by forecastsAPI name:
forecasts.memory.max
-
forecastsMemoryAvg
@Nullable public final java.lang.String forecastsMemoryAvg()average memory used by forecastsAPI name:
forecasts.memory.avg
-
forecastsMemoryTotal
@Nullable public final java.lang.String forecastsMemoryTotal()total memory used by all forecastsAPI name:
forecasts.memory.total
-
forecastsRecordsMin
@Nullable public final java.lang.String forecastsRecordsMin()minimum record count for forecastsAPI name:
forecasts.records.min
-
forecastsRecordsMax
@Nullable public final java.lang.String forecastsRecordsMax()maximum record count for forecastsAPI name:
forecasts.records.max
-
forecastsRecordsAvg
@Nullable public final java.lang.String forecastsRecordsAvg()average record count for forecastsAPI name:
forecasts.records.avg
-
forecastsRecordsTotal
@Nullable public final java.lang.String forecastsRecordsTotal()total record count for all forecastsAPI name:
forecasts.records.total
-
forecastsTimeMin
@Nullable public final java.lang.String forecastsTimeMin()minimum runtime for forecastsAPI name:
forecasts.time.min
-
forecastsTimeMax
@Nullable public final java.lang.String forecastsTimeMax()maximum run time for forecastsAPI 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 forecastsAPI name:
forecasts.time.total
-
nodeId
@Nullable public final java.lang.String nodeId()id of the assigned nodeAPI name:
node.id
-
nodeName
@Nullable public final java.lang.String nodeName()name of the assigned nodeAPI name:
node.name
-
nodeEphemeralId
@Nullable public final java.lang.String nodeEphemeralId()ephemeral id of the assigned nodeAPI name:
node.ephemeral_id
-
nodeAddress
@Nullable public final java.lang.String nodeAddress()network address of the assigned nodeAPI name:
node.address
-
bucketsCount
@Nullable public final java.lang.String bucketsCount()bucket countAPI name:
buckets.count
-
bucketsTimeTotal
@Nullable public final java.lang.String bucketsTimeTotal()total bucket processing timeAPI name:
buckets.time.total
-
bucketsTimeMin
@Nullable public final java.lang.String bucketsTimeMin()minimum bucket processing timeAPI name:
buckets.time.min
-
bucketsTimeMax
@Nullable public final java.lang.String bucketsTimeMax()maximum bucket processing timeAPI 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
Serialize this object to JSON.- Specified by:
serialize
in interfaceJsonpSerializable
-
serializeInternal
-
setupJobsRecordDeserializer
-