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.Builder
assignmentExplanation(java.lang.String value)
why the job is or is not assigned to a nodeJobsRecord.Builder
bucketsCount(java.lang.String value)
bucket countJobsRecord.Builder
bucketsTimeExpAvg(java.lang.String value)
exponential average bucket processing time (milliseconds)JobsRecord.Builder
bucketsTimeExpAvgHour(java.lang.String value)
exponential average bucket processing time by hour (milliseconds)JobsRecord.Builder
bucketsTimeMax(java.lang.String value)
maximum bucket processing timeJobsRecord.Builder
bucketsTimeMin(java.lang.String value)
minimum bucket processing timeJobsRecord.Builder
bucketsTimeTotal(java.lang.String value)
total bucket processing timeJobsRecord
build()
Builds aJobsRecord
.JobsRecord.Builder
dataBuckets(java.lang.String value)
total bucket countJobsRecord.Builder
dataEarliestRecord(java.lang.String value)
earliest record timeJobsRecord.Builder
dataEmptyBuckets(java.lang.String value)
number of empty bucketsJobsRecord.Builder
dataInputBytes(java.lang.String value)
total input bytesJobsRecord.Builder
dataInputFields(java.lang.String value)
total field countJobsRecord.Builder
dataInputRecords(java.lang.String value)
total record countJobsRecord.Builder
dataInvalidDates(java.lang.String value)
number of records with invalid datesJobsRecord.Builder
dataLast(java.lang.String value)
last time data was seenJobsRecord.Builder
dataLastEmptyBucket(java.lang.String value)
last time an empty bucket occurredJobsRecord.Builder
dataLastSparseBucket(java.lang.String value)
last time a sparse bucket occurredJobsRecord.Builder
dataLatestRecord(java.lang.String value)
latest record timeJobsRecord.Builder
dataMissingFields(java.lang.String value)
number of records with missing fieldsJobsRecord.Builder
dataOutOfOrderTimestamps(java.lang.String value)
number of records handled out of orderJobsRecord.Builder
dataProcessedFields(java.lang.String value)
number of processed fieldsJobsRecord.Builder
dataProcessedRecords(java.lang.String value)
number of processed recordsJobsRecord.Builder
dataSparseBuckets(java.lang.String value)
number of sparse bucketsJobsRecord.Builder
forecastsMemoryAvg(java.lang.String value)
average memory used by forecastsJobsRecord.Builder
forecastsMemoryMax(java.lang.String value)
maximum memory used by forecastsJobsRecord.Builder
forecastsMemoryMin(java.lang.String value)
minimum memory used by forecastsJobsRecord.Builder
forecastsMemoryTotal(java.lang.String value)
total memory used by all forecastsJobsRecord.Builder
forecastsRecordsAvg(java.lang.String value)
average record count for forecastsJobsRecord.Builder
forecastsRecordsMax(java.lang.String value)
maximum record count for forecastsJobsRecord.Builder
forecastsRecordsMin(java.lang.String value)
minimum record count for forecastsJobsRecord.Builder
forecastsRecordsTotal(java.lang.String value)
total record count for all forecastsJobsRecord.Builder
forecastsTimeAvg(java.lang.String value)
average runtime for all forecasts (milliseconds)JobsRecord.Builder
forecastsTimeMax(java.lang.String value)
maximum run time for forecastsJobsRecord.Builder
forecastsTimeMin(java.lang.String value)
minimum runtime for forecastsJobsRecord.Builder
forecastsTimeTotal(java.lang.String value)
total runtime for all forecastsJobsRecord.Builder
forecastsTotal(java.lang.String value)
total number of forecastsJobsRecord.Builder
id(java.lang.String value)
the job_idJobsRecord.Builder
modelBucketAllocationFailures(java.lang.String value)
number of bucket allocation failuresJobsRecord.Builder
modelByFields(java.lang.String value)
count of 'by' fieldsJobsRecord.Builder
modelBytes(java.lang.String value)
model sizeJobsRecord.Builder
modelBytesExceeded(java.lang.String value)
how much the model has exceeded the limitJobsRecord.Builder
modelCategorizationStatus(CategorizationStatus value)
current categorization statusJobsRecord.Builder
modelCategorizedDocCount(java.lang.String value)
count of categorized documentsJobsRecord.Builder
modelDeadCategoryCount(java.lang.String value)
count of dead categoriesJobsRecord.Builder
modelFailedCategoryCount(java.lang.String value)
count of failed categoriesJobsRecord.Builder
modelFrequentCategoryCount(java.lang.String value)
count of frequent categoriesJobsRecord.Builder
modelLogTime(java.lang.String value)
when the model stats were gatheredJobsRecord.Builder
modelMemoryLimit(java.lang.String value)
model memory limitJobsRecord.Builder
modelMemoryStatus(MemoryStatus value)
current memory statusJobsRecord.Builder
modelOverFields(java.lang.String value)
count of 'over' fieldsJobsRecord.Builder
modelPartitionFields(java.lang.String value)
count of 'partition' fieldsJobsRecord.Builder
modelRareCategoryCount(java.lang.String value)
count of rare categoriesJobsRecord.Builder
modelTimestamp(java.lang.String value)
the time of the last record when the model stats were gatheredJobsRecord.Builder
modelTotalCategoryCount(java.lang.String value)
count of categoriesJobsRecord.Builder
nodeAddress(java.lang.String value)
network address of the assigned nodeJobsRecord.Builder
nodeEphemeralId(java.lang.String value)
ephemeral id of the assigned nodeJobsRecord.Builder
nodeId(java.lang.String value)
id of the assigned nodeJobsRecord.Builder
nodeName(java.lang.String value)
name of the assigned nodeJobsRecord.Builder
openedTime(java.lang.String value)
the amount of time the job has been openedprotected JobsRecord.Builder
self()
JobsRecord.Builder
state(JobState value)
the job stateMethods inherited from class co.elastic.clients.util.WithJsonObjectBuilderBase
withJson
Methods inherited from class co.elastic.clients.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
Methods 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:
self
in classWithJsonObjectBuilderBase<JobsRecord.Builder>
-
build
Builds aJobsRecord
.- Specified by:
build
in interfaceObjectBuilder<JobsRecord>
- Throws:
java.lang.NullPointerException
- if some of the required fields are null.
-