Class JobsRecord.Builder
- All Implemented Interfaces:
WithJson<JobsRecord.Builder>,ObjectBuilder<JobsRecord>
- Enclosing class:
- JobsRecord
public static class JobsRecord.Builder extends WithJsonObjectBuilderBase<JobsRecord.Builder> implements ObjectBuilder<JobsRecord>
JobsRecord.-
Constructor Summary
Constructors Constructor Description Builder() -
Method Summary
Modifier and Type Method Description JobsRecord.BuilderassignmentExplanation(java.lang.String value)why the job is or is not assigned to a nodeJobsRecord.BuilderbucketsCount(java.lang.String value)bucket countJobsRecord.BuilderbucketsTimeExpAvg(java.lang.String value)exponential average bucket processing time (milliseconds)JobsRecord.BuilderbucketsTimeExpAvgHour(java.lang.String value)exponential average bucket processing time by hour (milliseconds)JobsRecord.BuilderbucketsTimeMax(java.lang.String value)maximum bucket processing timeJobsRecord.BuilderbucketsTimeMin(java.lang.String value)minimum bucket processing timeJobsRecord.BuilderbucketsTimeTotal(java.lang.String value)total bucket processing timeJobsRecordbuild()Builds aJobsRecord.JobsRecord.BuilderdataBuckets(java.lang.String value)total bucket countJobsRecord.BuilderdataEarliestRecord(java.lang.String value)earliest record timeJobsRecord.BuilderdataEmptyBuckets(java.lang.String value)number of empty bucketsJobsRecord.BuilderdataInputBytes(java.lang.String value)total input bytesJobsRecord.BuilderdataInputFields(java.lang.String value)total field countJobsRecord.BuilderdataInputRecords(java.lang.String value)total record countJobsRecord.BuilderdataInvalidDates(java.lang.String value)number of records with invalid datesJobsRecord.BuilderdataLast(java.lang.String value)last time data was seenJobsRecord.BuilderdataLastEmptyBucket(java.lang.String value)last time an empty bucket occurredJobsRecord.BuilderdataLastSparseBucket(java.lang.String value)last time a sparse bucket occurredJobsRecord.BuilderdataLatestRecord(java.lang.String value)latest record timeJobsRecord.BuilderdataMissingFields(java.lang.String value)number of records with missing fieldsJobsRecord.BuilderdataOutOfOrderTimestamps(java.lang.String value)number of records handled out of orderJobsRecord.BuilderdataProcessedFields(java.lang.String value)number of processed fieldsJobsRecord.BuilderdataProcessedRecords(java.lang.String value)number of processed recordsJobsRecord.BuilderdataSparseBuckets(java.lang.String value)number of sparse bucketsJobsRecord.BuilderforecastsMemoryAvg(java.lang.String value)average memory used by forecastsJobsRecord.BuilderforecastsMemoryMax(java.lang.String value)maximum memory used by forecastsJobsRecord.BuilderforecastsMemoryMin(java.lang.String value)minimum memory used by forecastsJobsRecord.BuilderforecastsMemoryTotal(java.lang.String value)total memory used by all forecastsJobsRecord.BuilderforecastsRecordsAvg(java.lang.String value)average record count for forecastsJobsRecord.BuilderforecastsRecordsMax(java.lang.String value)maximum record count for forecastsJobsRecord.BuilderforecastsRecordsMin(java.lang.String value)minimum record count for forecastsJobsRecord.BuilderforecastsRecordsTotal(java.lang.String value)total record count for all forecastsJobsRecord.BuilderforecastsTimeAvg(java.lang.String value)average runtime for all forecasts (milliseconds)JobsRecord.BuilderforecastsTimeMax(java.lang.String value)maximum run time for forecastsJobsRecord.BuilderforecastsTimeMin(java.lang.String value)minimum runtime for forecastsJobsRecord.BuilderforecastsTimeTotal(java.lang.String value)total runtime for all forecastsJobsRecord.BuilderforecastsTotal(java.lang.String value)total number of forecastsJobsRecord.Builderid(java.lang.String value)the job_idJobsRecord.BuildermodelBucketAllocationFailures(java.lang.String value)number of bucket allocation failuresJobsRecord.BuildermodelByFields(java.lang.String value)count of 'by' fieldsJobsRecord.BuildermodelBytes(java.lang.String value)model sizeJobsRecord.BuildermodelBytesExceeded(java.lang.String value)how much the model has exceeded the limitJobsRecord.BuildermodelCategorizationStatus(CategorizationStatus value)current categorization statusJobsRecord.BuildermodelCategorizedDocCount(java.lang.String value)count of categorized documentsJobsRecord.BuildermodelDeadCategoryCount(java.lang.String value)count of dead categoriesJobsRecord.BuildermodelFailedCategoryCount(java.lang.String value)count of failed categoriesJobsRecord.BuildermodelFrequentCategoryCount(java.lang.String value)count of frequent categoriesJobsRecord.BuildermodelLogTime(java.lang.String value)when the model stats were gatheredJobsRecord.BuildermodelMemoryLimit(java.lang.String value)model memory limitJobsRecord.BuildermodelMemoryStatus(MemoryStatus value)current memory statusJobsRecord.BuildermodelOverFields(java.lang.String value)count of 'over' fieldsJobsRecord.BuildermodelPartitionFields(java.lang.String value)count of 'partition' fieldsJobsRecord.BuildermodelRareCategoryCount(java.lang.String value)count of rare categoriesJobsRecord.BuildermodelTimestamp(java.lang.String value)the time of the last record when the model stats were gatheredJobsRecord.BuildermodelTotalCategoryCount(java.lang.String value)count of categoriesJobsRecord.BuildernodeAddress(java.lang.String value)network address of the assigned nodeJobsRecord.BuildernodeEphemeralId(java.lang.String value)ephemeral id of the assigned nodeJobsRecord.BuildernodeId(java.lang.String value)id of the assigned nodeJobsRecord.BuildernodeName(java.lang.String value)name of the assigned nodeJobsRecord.BuilderopenedTime(java.lang.String value)the amount of time the job has been openedprotected JobsRecord.Builderself()JobsRecord.Builderstate(JobState value)the job stateMethods inherited from class co.elastic.clients.util.WithJsonObjectBuilderBase
withJsonMethods inherited from class co.elastic.clients.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAllMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
id
the job_idAPI name:
id -
state
the job stateAPI name:
state -
openedTime
the amount of time the job has been openedAPI name:
opened_time -
assignmentExplanation
why the job is or is not assigned to a nodeAPI name:
assignment_explanation -
dataProcessedRecords
number of processed recordsAPI name:
data.processed_records -
dataProcessedFields
number of processed fieldsAPI name:
data.processed_fields -
dataInputBytes
total input bytesAPI name:
data.input_bytes -
dataInputRecords
total record countAPI name:
data.input_records -
dataInputFields
total field countAPI name:
data.input_fields -
dataInvalidDates
number of records with invalid datesAPI name:
data.invalid_dates -
dataMissingFields
number of records with missing fieldsAPI name:
data.missing_fields -
dataOutOfOrderTimestamps
number of records handled out of orderAPI name:
data.out_of_order_timestamps -
dataEmptyBuckets
number of empty bucketsAPI name:
data.empty_buckets -
dataSparseBuckets
number of sparse bucketsAPI name:
data.sparse_buckets -
dataBuckets
total bucket countAPI name:
data.buckets -
dataEarliestRecord
earliest record timeAPI name:
data.earliest_record -
dataLatestRecord
latest record timeAPI name:
data.latest_record -
dataLast
last time data was seenAPI name:
data.last -
dataLastEmptyBucket
last time an empty bucket occurredAPI name:
data.last_empty_bucket -
dataLastSparseBucket
last time a sparse bucket occurredAPI name:
data.last_sparse_bucket -
modelBytes
model sizeAPI name:
model.bytes -
modelMemoryStatus
current memory statusAPI name:
model.memory_status -
modelBytesExceeded
how much the model has exceeded the limitAPI name:
model.bytes_exceeded -
modelMemoryLimit
model memory limitAPI name:
model.memory_limit -
modelByFields
count of 'by' fieldsAPI name:
model.by_fields -
modelOverFields
count of 'over' fieldsAPI name:
model.over_fields -
modelPartitionFields
count of 'partition' fieldsAPI name:
model.partition_fields -
modelBucketAllocationFailures
number of bucket allocation failuresAPI name:
model.bucket_allocation_failures -
modelCategorizationStatus
current categorization statusAPI name:
model.categorization_status -
modelCategorizedDocCount
count of categorized documentsAPI name:
model.categorized_doc_count -
modelTotalCategoryCount
count of categoriesAPI name:
model.total_category_count -
modelFrequentCategoryCount
count of frequent categoriesAPI name:
model.frequent_category_count -
modelRareCategoryCount
count of rare categoriesAPI name:
model.rare_category_count -
modelDeadCategoryCount
count of dead categoriesAPI name:
model.dead_category_count -
modelFailedCategoryCount
count of failed categoriesAPI name:
model.failed_category_count -
modelLogTime
when the model stats were gatheredAPI name:
model.log_time -
modelTimestamp
the time of the last record when the model stats were gatheredAPI name:
model.timestamp -
forecastsTotal
total number of forecastsAPI name:
forecasts.total -
forecastsMemoryMin
minimum memory used by forecastsAPI name:
forecasts.memory.min -
forecastsMemoryMax
maximum memory used by forecastsAPI name:
forecasts.memory.max -
forecastsMemoryAvg
average memory used by forecastsAPI name:
forecasts.memory.avg -
forecastsMemoryTotal
total memory used by all forecastsAPI name:
forecasts.memory.total -
forecastsRecordsMin
minimum record count for forecastsAPI name:
forecasts.records.min -
forecastsRecordsMax
maximum record count for forecastsAPI name:
forecasts.records.max -
forecastsRecordsAvg
average record count for forecastsAPI name:
forecasts.records.avg -
forecastsRecordsTotal
total record count for all forecastsAPI name:
forecasts.records.total -
forecastsTimeMin
minimum runtime for forecastsAPI name:
forecasts.time.min -
forecastsTimeMax
maximum run time for forecastsAPI name:
forecasts.time.max -
forecastsTimeAvg
average runtime for all forecasts (milliseconds)API name:
forecasts.time.avg -
forecastsTimeTotal
total runtime for all forecastsAPI name:
forecasts.time.total -
nodeId
id of the assigned nodeAPI name:
node.id -
nodeName
name of the assigned nodeAPI name:
node.name -
nodeEphemeralId
ephemeral id of the assigned nodeAPI name:
node.ephemeral_id -
nodeAddress
network address of the assigned nodeAPI name:
node.address -
bucketsCount
bucket countAPI name:
buckets.count -
bucketsTimeTotal
total bucket processing timeAPI name:
buckets.time.total -
bucketsTimeMin
minimum bucket processing timeAPI name:
buckets.time.min -
bucketsTimeMax
maximum bucket processing timeAPI name:
buckets.time.max -
bucketsTimeExpAvg
exponential average bucket processing time (milliseconds)API name:
buckets.time.exp_avg -
bucketsTimeExpAvgHour
exponential average bucket processing time by hour (milliseconds)API name:
buckets.time.exp_avg_hour -
self
- Specified by:
selfin classWithJsonObjectBuilderBase<JobsRecord.Builder>
-
build
Builds aJobsRecord.- Specified by:
buildin interfaceObjectBuilder<JobsRecord>- Throws:
java.lang.NullPointerException- if some of the required fields are null.
-