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.Buildercollector(KnnCollectorResult value, KnnCollectorResult... values) Required - API name:collectorfinal DfsKnnProfile.BuilderRequired - API name:collectorfinal DfsKnnProfile.Buildercollector(List<KnnCollectorResult> list) Required - API name:collectorfinal DfsKnnProfile.Builderquery(KnnQueryProfileResult value, KnnQueryProfileResult... values) Required - API name:queryfinal DfsKnnProfile.BuilderRequired - API name:queryfinal DfsKnnProfile.Builderquery(List<KnnQueryProfileResult> list) Required - API name:queryfinal DfsKnnProfile.BuilderrewriteTime(long value) Required - API name:rewrite_timeprotected DfsKnnProfile.Builderself()final DfsKnnProfile.BuildervectorOperationsCount(Long value) API name:vector_operations_countMethods 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
-
vectorOperationsCount
API name:vector_operations_count -
query
Required - API name:queryAdds all elements of
listtoquery. -
query
public final DfsKnnProfile.Builder query(KnnQueryProfileResult value, KnnQueryProfileResult... values) Required - API name:queryAdds one or more values to
query. -
query
public final DfsKnnProfile.Builder query(Function<KnnQueryProfileResult.Builder, ObjectBuilder<KnnQueryProfileResult>> fn) Required - API name:queryAdds a value to
queryusing a builder lambda. -
rewriteTime
Required - API name:rewrite_time -
collector
Required - API name:collectorAdds all elements of
listtocollector. -
collector
public final DfsKnnProfile.Builder collector(KnnCollectorResult value, KnnCollectorResult... values) Required - API name:collectorAdds one or more values to
collector. -
collector
public final DfsKnnProfile.Builder collector(Function<KnnCollectorResult.Builder, ObjectBuilder<KnnCollectorResult>> fn) Required - API name:collectorAdds a value to
collectorusing a builder lambda. -
self
- Specified by:
selfin classWithJsonObjectBuilderBase<DfsKnnProfile.Builder>
-
build
Builds aDfsKnnProfile.- Specified by:
buildin interfaceObjectBuilder<DfsKnnProfile>- Throws:
NullPointerException- if some of the required fields are null.
-