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 -
Method Summary
Modifier and TypeMethodDescriptionfinal DatafeedsRecord.BuilderassignmentExplanation(String value) why the datafeed is or is not assigned to a nodefinal DatafeedsRecord.BuilderbucketsCount(String value) bucket countbuild()Builds aDatafeedsRecord.final DatafeedsRecord.Builderthe datafeed_idfinal DatafeedsRecord.BuildernodeAddress(String value) network address of the assigned nodefinal DatafeedsRecord.BuildernodeEphemeralId(String value) ephemeral id of the assigned nodefinal DatafeedsRecord.Builderid of the assigned nodefinal DatafeedsRecord.Buildername of the assigned nodefinal DatafeedsRecord.BuildersearchBucketAvg(String value) the average search time per bucket (millisecond)final DatafeedsRecord.BuildersearchCount(String value) number of searches ran by the datafeedfinal DatafeedsRecord.BuildersearchExpAvgHour(String value) the exponential average search time per hour (millisecond)final DatafeedsRecord.BuildersearchTime(String value) the total search timeprotected DatafeedsRecord.Builderself()final 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, _mapPutAll
-
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:
NullPointerException- if some of the required fields are null.
-