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 memory usage numbers for the Java process.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classModelSizeStats.Builderstatic classModelSizeStats.MemoryStatusThe 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 ParseFieldBUCKET_ALLOCATION_FAILURES_COUNT_FIELDstatic ParseFieldLOG_TIME_FIELDstatic ParseFieldMEMORY_STATUS_FIELDstatic ParseFieldMODEL_BYTES_EXCEEDED_FIELDstatic ParseFieldMODEL_BYTES_FIELDField Namesstatic ParseFieldMODEL_BYTES_MEMORY_LIMIT_FIELDstatic ConstructingObjectParser<ModelSizeStats.Builder,java.lang.Void>PARSERstatic ParseFieldRESULT_TYPE_FIELDstatic java.lang.StringRESULT_TYPE_VALUEResult typestatic ParseFieldTIMESTAMP_FIELDstatic ParseFieldTOTAL_BY_FIELD_COUNT_FIELDstatic ParseFieldTOTAL_OVER_FIELD_COUNT_FIELDstatic ParseFieldTOTAL_PARTITION_FIELD_COUNT_FIELD-
Fields inherited from interface org.elasticsearch.common.xcontent.ToXContent
EMPTY_PARAMS
-
-
Method Summary
Modifier and Type Method Description booleanequals(java.lang.Object other)Compare all the fields.longgetBucketAllocationFailuresCount()java.lang.StringgetJobId()java.util.DategetLogTime()The wall clock time at the point when this instance was created.ModelSizeStats.MemoryStatusgetMemoryStatus()longgetModelBytes()java.lang.LonggetModelBytesExceeded()java.lang.LonggetModelBytesMemoryLimit()java.util.DategetTimestamp()The timestamp of the last processed record when this instance was created.longgetTotalByFieldCount()longgetTotalOverFieldCount()longgetTotalPartitionFieldCount()inthashCode()XContentBuildertoXContent(XContentBuilder builder, ToXContent.Params params)-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.elasticsearch.common.xcontent.ToXContentObject
isFragment
-
-
-
-
Field Detail
-
RESULT_TYPE_VALUE
public static final java.lang.String RESULT_TYPE_VALUE
Result type- See Also:
- Constant Field Values
-
RESULT_TYPE_FIELD
public static final ParseField RESULT_TYPE_FIELD
-
MODEL_BYTES_FIELD
public static final ParseField MODEL_BYTES_FIELD
Field Names
-
MODEL_BYTES_EXCEEDED_FIELD
public static final ParseField MODEL_BYTES_EXCEEDED_FIELD
-
MODEL_BYTES_MEMORY_LIMIT_FIELD
public static final ParseField MODEL_BYTES_MEMORY_LIMIT_FIELD
-
TOTAL_BY_FIELD_COUNT_FIELD
public static final ParseField TOTAL_BY_FIELD_COUNT_FIELD
-
TOTAL_OVER_FIELD_COUNT_FIELD
public static final ParseField TOTAL_OVER_FIELD_COUNT_FIELD
-
TOTAL_PARTITION_FIELD_COUNT_FIELD
public static final ParseField TOTAL_PARTITION_FIELD_COUNT_FIELD
-
BUCKET_ALLOCATION_FAILURES_COUNT_FIELD
public static final ParseField BUCKET_ALLOCATION_FAILURES_COUNT_FIELD
-
MEMORY_STATUS_FIELD
public static final ParseField MEMORY_STATUS_FIELD
-
LOG_TIME_FIELD
public static final ParseField LOG_TIME_FIELD
-
TIMESTAMP_FIELD
public static final ParseField TIMESTAMP_FIELD
-
PARSER
public static final ConstructingObjectParser<ModelSizeStats.Builder,java.lang.Void> PARSER
-
-
Method Detail
-
toXContent
public XContentBuilder toXContent(XContentBuilder builder, ToXContent.Params params) throws java.io.IOException
- Specified by:
toXContentin 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
public ModelSizeStats.MemoryStatus getMemoryStatus()
-
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:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object other)
Compare all the fields.- Overrides:
equalsin classjava.lang.Object
-
-