Class DatafeedsRecord.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<DatafeedsRecord.Builder>
co.elastic.clients.elasticsearch.cat.ml_datafeeds.DatafeedsRecord.Builder
- All Implemented Interfaces:
WithJson<DatafeedsRecord.Builder>,ObjectBuilder<DatafeedsRecord>
- Enclosing class:
- DatafeedsRecord
public static class DatafeedsRecord.Builder extends WithJsonObjectBuilderBase<DatafeedsRecord.Builder> implements ObjectBuilder<DatafeedsRecord>
Builder for
DatafeedsRecord.-
Constructor Summary
Constructors Constructor Description Builder() -
Method Summary
Modifier and Type Method Description DatafeedsRecord.BuilderassignmentExplanation(java.lang.String value)why the datafeed is or is not assigned to a nodeDatafeedsRecord.BuilderbucketsCount(java.lang.String value)bucket countDatafeedsRecordbuild()Builds aDatafeedsRecord.DatafeedsRecord.Builderid(java.lang.String value)the datafeed_idDatafeedsRecord.BuildernodeAddress(java.lang.String value)network address of the assigned nodeDatafeedsRecord.BuildernodeEphemeralId(java.lang.String value)ephemeral id of the assigned nodeDatafeedsRecord.BuildernodeId(java.lang.String value)id of the assigned nodeDatafeedsRecord.BuildernodeName(java.lang.String value)name of the assigned nodeDatafeedsRecord.BuildersearchBucketAvg(java.lang.String value)the average search time per bucket (millisecond)DatafeedsRecord.BuildersearchCount(java.lang.String value)number of searches ran by the datafeedDatafeedsRecord.BuildersearchExpAvgHour(java.lang.String value)the exponential average search time per hour (millisecond)DatafeedsRecord.BuildersearchTime(java.lang.String value)the total search timeprotected DatafeedsRecord.Builderself()DatafeedsRecord.Builderstate(DatafeedState value)the datafeed stateMethods inherited from class co.elastic.clients.util.WithJsonObjectBuilderBase
withJsonMethods inherited from class co.elastic.clients.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAllMethods 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 datafeed_idAPI name:
id -
state
the datafeed stateAPI name:
state -
assignmentExplanation
why the datafeed is or is not assigned to a nodeAPI name:
assignment_explanation -
bucketsCount
bucket countAPI name:
buckets.count -
searchCount
number of searches ran by the datafeedAPI name:
search.count -
searchTime
the total search timeAPI name:
search.time -
searchBucketAvg
the average search time per bucket (millisecond)API name:
search.bucket_avg -
searchExpAvgHour
the exponential average search time per hour (millisecond)API name:
search.exp_avg_hour -
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 -
self
- Specified by:
selfin classWithJsonObjectBuilderBase<DatafeedsRecord.Builder>
-
build
Builds aDatafeedsRecord.- Specified by:
buildin interfaceObjectBuilder<DatafeedsRecord>- Throws:
java.lang.NullPointerException- if some of the required fields are null.
-