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 classJobsRecord.BuilderBuilder forJobsRecord. -
Field Summary
Fields Modifier and Type Field Description static JsonpDeserializer<JobsRecord>_DESERIALIZERJson deserializer forJobsRecord -
Method Summary
Modifier and Type Method Description java.lang.StringassignmentExplanation()why the job is or is not assigned to a nodejava.lang.StringbucketsCount()bucket countjava.lang.StringbucketsTimeExpAvg()exponential average bucket processing time (milliseconds)java.lang.StringbucketsTimeExpAvgHour()exponential average bucket processing time by hour (milliseconds)java.lang.StringbucketsTimeMax()maximum bucket processing timejava.lang.StringbucketsTimeMin()minimum bucket processing timejava.lang.StringbucketsTimeTotal()total bucket processing timejava.lang.StringdataBuckets()total bucket countjava.lang.StringdataEarliestRecord()earliest record timejava.lang.StringdataEmptyBuckets()number of empty bucketsjava.lang.StringdataInputBytes()total input bytesjava.lang.StringdataInputFields()total field countjava.lang.StringdataInputRecords()total record countjava.lang.StringdataInvalidDates()number of records with invalid datesjava.lang.StringdataLast()last time data was seenjava.lang.StringdataLastEmptyBucket()last time an empty bucket occurredjava.lang.StringdataLastSparseBucket()last time a sparse bucket occurredjava.lang.StringdataLatestRecord()latest record timejava.lang.StringdataMissingFields()number of records with missing fieldsjava.lang.StringdataOutOfOrderTimestamps()number of records handled out of orderjava.lang.StringdataProcessedFields()number of processed fieldsjava.lang.StringdataProcessedRecords()number of processed recordsjava.lang.StringdataSparseBuckets()number of sparse bucketsjava.lang.StringforecastsMemoryAvg()average memory used by forecastsjava.lang.StringforecastsMemoryMax()maximum memory used by forecastsjava.lang.StringforecastsMemoryMin()minimum memory used by forecastsjava.lang.StringforecastsMemoryTotal()total memory used by all forecastsjava.lang.StringforecastsRecordsAvg()average record count for forecastsjava.lang.StringforecastsRecordsMax()maximum record count for forecastsjava.lang.StringforecastsRecordsMin()minimum record count for forecastsjava.lang.StringforecastsRecordsTotal()total record count for all forecastsjava.lang.StringforecastsTimeAvg()average runtime for all forecasts (milliseconds)java.lang.StringforecastsTimeMax()maximum run time for forecastsjava.lang.StringforecastsTimeMin()minimum runtime for forecastsjava.lang.StringforecastsTimeTotal()total runtime for all forecastsjava.lang.StringforecastsTotal()total number of forecastsjava.lang.Stringid()the job_idjava.lang.StringmodelBucketAllocationFailures()number of bucket allocation failuresjava.lang.StringmodelByFields()count of 'by' fieldsjava.lang.StringmodelBytes()model sizejava.lang.StringmodelBytesExceeded()how much the model has exceeded the limitCategorizationStatusmodelCategorizationStatus()current categorization statusjava.lang.StringmodelCategorizedDocCount()count of categorized documentsjava.lang.StringmodelDeadCategoryCount()count of dead categoriesjava.lang.StringmodelFailedCategoryCount()count of failed categoriesjava.lang.StringmodelFrequentCategoryCount()count of frequent categoriesjava.lang.StringmodelLogTime()when the model stats were gatheredjava.lang.StringmodelMemoryLimit()model memory limitMemoryStatusmodelMemoryStatus()current memory statusjava.lang.StringmodelOverFields()count of 'over' fieldsjava.lang.StringmodelPartitionFields()count of 'partition' fieldsjava.lang.StringmodelRareCategoryCount()count of rare categoriesjava.lang.StringmodelTimestamp()the time of the last record when the model stats were gatheredjava.lang.StringmodelTotalCategoryCount()count of categoriesjava.lang.StringnodeAddress()network address of the assigned nodejava.lang.StringnodeEphemeralId()ephemeral id of the assigned nodejava.lang.StringnodeId()id of the assigned nodejava.lang.StringnodeName()name of the assigned nodestatic JobsRecordof(java.util.function.Function<JobsRecord.Builder,ObjectBuilder<JobsRecord>> fn)java.lang.StringopenedTime()the amount of time the job has been openedvoidserialize(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)Serialize this object to JSON.protected voidserializeInternal(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)protected static voidsetupJobsRecordDeserializer(ObjectDeserializer<JobsRecord.Builder> op)JobStatestate()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:
serializein interfaceJsonpSerializable
-
serializeInternal
-
setupJobsRecordDeserializer
-