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.Builder
assignmentExplanation(java.lang.String value)
why the datafeed is or is not assigned to a nodeDatafeedsRecord.Builder
bucketsCount(java.lang.String value)
bucket countDatafeedsRecord
build()
Builds aDatafeedsRecord
.DatafeedsRecord.Builder
id(java.lang.String value)
the datafeed_idDatafeedsRecord.Builder
nodeAddress(java.lang.String value)
network address of the assigned nodeDatafeedsRecord.Builder
nodeEphemeralId(java.lang.String value)
ephemeral id of the assigned nodeDatafeedsRecord.Builder
nodeId(java.lang.String value)
id of the assigned nodeDatafeedsRecord.Builder
nodeName(java.lang.String value)
name of the assigned nodeDatafeedsRecord.Builder
searchBucketAvg(java.lang.String value)
the average search time per bucket (millisecond)DatafeedsRecord.Builder
searchCount(java.lang.String value)
number of searches ran by the datafeedDatafeedsRecord.Builder
searchExpAvgHour(java.lang.String value)
the exponential average search time per hour (millisecond)DatafeedsRecord.Builder
searchTime(java.lang.String value)
the total search timeprotected DatafeedsRecord.Builder
self()
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
Methods 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:
self
in classWithJsonObjectBuilderBase<DatafeedsRecord.Builder>
-
build
Builds aDatafeedsRecord
.- Specified by:
build
in interfaceObjectBuilder<DatafeedsRecord>
- Throws:
java.lang.NullPointerException
- if some of the required fields are null.
-