Class ModelSizeStats
java.lang.Object
org.elasticsearch.client.ml.job.process.ModelSizeStats
- All Implemented Interfaces:
ToXContent
,ToXContentObject
public class ModelSizeStats extends java.lang.Object implements ToXContentObject
Provide access to the C++ model size stats for the Java process.
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ModelSizeStats.Builder
static class
ModelSizeStats.CategorizationStatus
The status of categorization for a job.static class
ModelSizeStats.MemoryStatus
The status of the memory monitored by the ResourceMonitor.Nested classes/interfaces inherited from interface org.elasticsearch.common.xcontent.ToXContent
ToXContent.DelegatingMapParams, ToXContent.MapParams, ToXContent.Params
-
Field Summary
Fields Modifier and Type Field Description static ParseField
BUCKET_ALLOCATION_FAILURES_COUNT_FIELD
static ParseField
CATEGORIZATION_STATUS_FIELD
static ParseField
CATEGORIZED_DOC_COUNT_FIELD
static ParseField
DEAD_CATEGORY_COUNT_FIELD
static ParseField
FAILED_CATEGORY_COUNT_FIELD
static ParseField
FREQUENT_CATEGORY_COUNT_FIELD
static ParseField
LOG_TIME_FIELD
static ParseField
MEMORY_STATUS_FIELD
static ParseField
MODEL_BYTES_EXCEEDED_FIELD
static ParseField
MODEL_BYTES_FIELD
Field Namesstatic ParseField
MODEL_BYTES_MEMORY_LIMIT_FIELD
static ConstructingObjectParser<ModelSizeStats.Builder,java.lang.Void>
PARSER
static ParseField
RARE_CATEGORY_COUNT_FIELD
static ParseField
RESULT_TYPE_FIELD
static java.lang.String
RESULT_TYPE_VALUE
Result typestatic ParseField
TIMESTAMP_FIELD
static ParseField
TOTAL_BY_FIELD_COUNT_FIELD
static ParseField
TOTAL_CATEGORY_COUNT_FIELD
static ParseField
TOTAL_OVER_FIELD_COUNT_FIELD
static ParseField
TOTAL_PARTITION_FIELD_COUNT_FIELD
-
Method Summary
Modifier and Type Method Description boolean
equals(java.lang.Object other)
Compare all the fields.long
getBucketAllocationFailuresCount()
ModelSizeStats.CategorizationStatus
getCategorizationStatus()
long
getCategorizedDocCount()
long
getDeadCategoryCount()
long
getFailedCategoryCount()
long
getFrequentCategoryCount()
java.lang.String
getJobId()
java.util.Date
getLogTime()
The wall clock time at the point when this instance was created.ModelSizeStats.MemoryStatus
getMemoryStatus()
long
getModelBytes()
java.lang.Long
getModelBytesExceeded()
java.lang.Long
getModelBytesMemoryLimit()
long
getRareCategoryCount()
java.util.Date
getTimestamp()
The timestamp of the last processed record when this instance was created.long
getTotalByFieldCount()
long
getTotalCategoryCount()
long
getTotalOverFieldCount()
long
getTotalPartitionFieldCount()
int
hashCode()
XContentBuilder
toXContent(XContentBuilder builder, ToXContent.Params params)
-
Field Details
-
RESULT_TYPE_VALUE
public static final java.lang.String RESULT_TYPE_VALUEResult type- See Also:
- Constant Field Values
-
RESULT_TYPE_FIELD
-
MODEL_BYTES_FIELD
Field Names -
MODEL_BYTES_EXCEEDED_FIELD
-
MODEL_BYTES_MEMORY_LIMIT_FIELD
-
TOTAL_BY_FIELD_COUNT_FIELD
-
TOTAL_OVER_FIELD_COUNT_FIELD
-
TOTAL_PARTITION_FIELD_COUNT_FIELD
-
BUCKET_ALLOCATION_FAILURES_COUNT_FIELD
-
MEMORY_STATUS_FIELD
-
CATEGORIZED_DOC_COUNT_FIELD
-
TOTAL_CATEGORY_COUNT_FIELD
-
FREQUENT_CATEGORY_COUNT_FIELD
-
RARE_CATEGORY_COUNT_FIELD
-
DEAD_CATEGORY_COUNT_FIELD
-
FAILED_CATEGORY_COUNT_FIELD
-
CATEGORIZATION_STATUS_FIELD
-
LOG_TIME_FIELD
-
TIMESTAMP_FIELD
-
PARSER
-
-
Method Details
-
toXContent
public XContentBuilder toXContent(XContentBuilder builder, ToXContent.Params params) throws java.io.IOException- Specified by:
toXContent
in interfaceToXContent
- Throws:
java.io.IOException
-
getJobId
public java.lang.String getJobId() -
getModelBytes
public long getModelBytes() -
getModelBytesExceeded
public java.lang.Long getModelBytesExceeded() -
getModelBytesMemoryLimit
public java.lang.Long getModelBytesMemoryLimit() -
getTotalByFieldCount
public long getTotalByFieldCount() -
getTotalPartitionFieldCount
public long getTotalPartitionFieldCount() -
getTotalOverFieldCount
public long getTotalOverFieldCount() -
getBucketAllocationFailuresCount
public long getBucketAllocationFailuresCount() -
getMemoryStatus
-
getCategorizedDocCount
public long getCategorizedDocCount() -
getTotalCategoryCount
public long getTotalCategoryCount() -
getFrequentCategoryCount
public long getFrequentCategoryCount() -
getRareCategoryCount
public long getRareCategoryCount() -
getDeadCategoryCount
public long getDeadCategoryCount() -
getFailedCategoryCount
public long getFailedCategoryCount() -
getCategorizationStatus
-
getTimestamp
public java.util.Date getTimestamp()The timestamp of the last processed record when this instance was created.- Returns:
- The record time
-
getLogTime
public java.util.Date getLogTime()The wall clock time at the point when this instance was created.- Returns:
- The wall clock time
-
hashCode
public int hashCode()- Overrides:
hashCode
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object other)Compare all the fields.- Overrides:
equals
in classjava.lang.Object
-