Class DfsKnnProfile.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<DfsKnnProfile.Builder>
co.elastic.clients.elasticsearch.core.search.DfsKnnProfile.Builder
- All Implemented Interfaces:
WithJson<DfsKnnProfile.Builder>
,ObjectBuilder<DfsKnnProfile>
- Enclosing class:
- DfsKnnProfile
public static class DfsKnnProfile.Builder
extends WithJsonObjectBuilderBase<DfsKnnProfile.Builder>
implements ObjectBuilder<DfsKnnProfile>
Builder for
DfsKnnProfile
.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()
Builds aDfsKnnProfile
.final DfsKnnProfile.Builder
collector
(KnnCollectorResult value, KnnCollectorResult... values) Required - API name:collector
final DfsKnnProfile.Builder
Required - API name:collector
final DfsKnnProfile.Builder
collector
(List<KnnCollectorResult> list) Required - API name:collector
final DfsKnnProfile.Builder
query
(KnnQueryProfileResult value, KnnQueryProfileResult... values) Required - API name:query
final DfsKnnProfile.Builder
Required - API name:query
final DfsKnnProfile.Builder
query
(List<KnnQueryProfileResult> list) Required - API name:query
final DfsKnnProfile.Builder
rewriteTime
(long value) Required - API name:rewrite_time
protected DfsKnnProfile.Builder
self()
final DfsKnnProfile.Builder
vectorOperationsCount
(Long value) API name:vector_operations_count
Methods 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
-
vectorOperationsCount
API name:vector_operations_count
-
query
Required - API name:query
Adds all elements of
list
toquery
. -
query
public final DfsKnnProfile.Builder query(KnnQueryProfileResult value, KnnQueryProfileResult... values) Required - API name:query
Adds one or more values to
query
. -
query
public final DfsKnnProfile.Builder query(Function<KnnQueryProfileResult.Builder, ObjectBuilder<KnnQueryProfileResult>> fn) Required - API name:query
Adds a value to
query
using a builder lambda. -
rewriteTime
Required - API name:rewrite_time
-
collector
Required - API name:collector
Adds all elements of
list
tocollector
. -
collector
public final DfsKnnProfile.Builder collector(KnnCollectorResult value, KnnCollectorResult... values) Required - API name:collector
Adds one or more values to
collector
. -
collector
public final DfsKnnProfile.Builder collector(Function<KnnCollectorResult.Builder, ObjectBuilder<KnnCollectorResult>> fn) Required - API name:collector
Adds a value to
collector
using a builder lambda. -
self
- Specified by:
self
in classWithJsonObjectBuilderBase<DfsKnnProfile.Builder>
-
build
Builds aDfsKnnProfile
.- Specified by:
build
in interfaceObjectBuilder<DfsKnnProfile>
- Throws:
NullPointerException
- if some of the required fields are null.
-