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
-
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)
-
Field Details
-
Constructor Details
-
Method Details
-
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
-