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
-
Method Summary
Modifier and TypeMethodDescriptionfinal DatafeedsRecord.Builder
assignmentExplanation
(String value) why the datafeed is or is not assigned to a nodefinal DatafeedsRecord.Builder
bucketsCount
(String value) bucket countbuild()
Builds aDatafeedsRecord
.final DatafeedsRecord.Builder
the datafeed_idfinal DatafeedsRecord.Builder
nodeAddress
(String value) network address of the assigned nodefinal DatafeedsRecord.Builder
nodeEphemeralId
(String value) ephemeral id of the assigned nodefinal DatafeedsRecord.Builder
id of the assigned nodefinal DatafeedsRecord.Builder
name of the assigned nodefinal DatafeedsRecord.Builder
searchBucketAvg
(String value) the average search time per bucket (millisecond)final DatafeedsRecord.Builder
searchCount
(String value) number of searches ran by the datafeedfinal DatafeedsRecord.Builder
searchExpAvgHour
(String value) the exponential average search time per hour (millisecond)final DatafeedsRecord.Builder
searchTime
(String value) the total search timeprotected DatafeedsRecord.Builder
self()
final DatafeedsRecord.Builder
state
(DatafeedState value) the datafeed stateMethods inherited from class co.elastic.clients.util.WithJsonObjectBuilderBase
withJson
Methods 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:
self
in classWithJsonObjectBuilderBase<DatafeedsRecord.Builder>
-
build
Builds aDatafeedsRecord
.- Specified by:
build
in interfaceObjectBuilder<DatafeedsRecord>
- Throws:
NullPointerException
- if some of the required fields are null.
-