Class DatafeedTimingStats
- java.lang.Object
-
- org.elasticsearch.client.ml.datafeed.DatafeedTimingStats
-
- All Implemented Interfaces:
ToXContent
,ToXContentObject
public class DatafeedTimingStats extends java.lang.Object implements ToXContentObject
-
-
Nested Class Summary
-
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
AVG_SEARCH_TIME_PER_BUCKET_MS
static ParseField
BUCKET_COUNT
static ParseField
EXPONENTIAL_AVG_SEARCH_TIME_PER_HOUR_MS
static ParseField
JOB_ID
static ConstructingObjectParser<DatafeedTimingStats,java.lang.Void>
PARSER
static ParseField
SEARCH_COUNT
static ParseField
TOTAL_SEARCH_TIME_MS
static ParseField
TYPE
-
Fields inherited from interface org.elasticsearch.common.xcontent.ToXContent
EMPTY_PARAMS
-
-
Constructor Summary
Constructors Constructor Description DatafeedTimingStats(java.lang.String jobId, long searchCount, long bucketCount, double totalSearchTimeMs, java.lang.Double avgSearchTimePerBucketMs, java.lang.Double exponentialAvgSearchTimePerHourMs)
-
Method Summary
Modifier and Type Method Description boolean
equals(java.lang.Object obj)
java.lang.Double
getAvgSearchTimePerBucketMs()
long
getBucketCount()
java.lang.Double
getExponentialAvgSearchTimePerHourMs()
java.lang.String
getJobId()
long
getSearchCount()
double
getTotalSearchTimeMs()
int
hashCode()
java.lang.String
toString()
XContentBuilder
toXContent(XContentBuilder builder, ToXContent.Params params)
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.elasticsearch.common.xcontent.ToXContentObject
isFragment
-
-
-
-
Field Detail
-
JOB_ID
public static final ParseField JOB_ID
-
SEARCH_COUNT
public static final ParseField SEARCH_COUNT
-
BUCKET_COUNT
public static final ParseField BUCKET_COUNT
-
TOTAL_SEARCH_TIME_MS
public static final ParseField TOTAL_SEARCH_TIME_MS
-
AVG_SEARCH_TIME_PER_BUCKET_MS
public static final ParseField AVG_SEARCH_TIME_PER_BUCKET_MS
-
EXPONENTIAL_AVG_SEARCH_TIME_PER_HOUR_MS
public static final ParseField EXPONENTIAL_AVG_SEARCH_TIME_PER_HOUR_MS
-
TYPE
public static final ParseField TYPE
-
PARSER
public static final ConstructingObjectParser<DatafeedTimingStats,java.lang.Void> PARSER
-
-
Method Detail
-
getJobId
public java.lang.String getJobId()
-
getSearchCount
public long getSearchCount()
-
getBucketCount
public long getBucketCount()
-
getTotalSearchTimeMs
public double getTotalSearchTimeMs()
-
getAvgSearchTimePerBucketMs
public java.lang.Double getAvgSearchTimePerBucketMs()
-
getExponentialAvgSearchTimePerHourMs
public java.lang.Double getExponentialAvgSearchTimePerHourMs()
-
toXContent
public XContentBuilder toXContent(XContentBuilder builder, ToXContent.Params params) throws java.io.IOException
- Specified by:
toXContent
in interfaceToXContent
- Throws:
java.io.IOException
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-