Class PinnedRetriever.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<BuilderT>
co.elastic.clients.elasticsearch._types.RetrieverBase.AbstractBuilder<PinnedRetriever.Builder>
co.elastic.clients.elasticsearch._types.PinnedRetriever.Builder
- All Implemented Interfaces:
WithJson<PinnedRetriever.Builder>,ObjectBuilder<PinnedRetriever>
- Enclosing class:
- PinnedRetriever
public static class PinnedRetriever.Builder
extends RetrieverBase.AbstractBuilder<PinnedRetriever.Builder>
implements ObjectBuilder<PinnedRetriever>
Builder for
PinnedRetriever.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds aPinnedRetriever.final PinnedRetriever.Builderdocs(SpecifiedDocument value, SpecifiedDocument... values) API name:docsfinal PinnedRetriever.BuilderAPI name:docsfinal PinnedRetriever.Builderdocs(List<SpecifiedDocument> list) API name:docsfinal PinnedRetriever.BuilderAPI name:idsfinal PinnedRetriever.BuilderAPI name:idsfinal PinnedRetriever.BuilderrankWindowSize(Integer value) API name:rank_window_sizefinal PinnedRetriever.BuilderRequired - Inner retriever.final PinnedRetriever.Builderretriever(RetrieverVariant value) Required - Inner retriever.final PinnedRetriever.BuilderRequired - Inner retriever.protected PinnedRetriever.Builderself()Methods inherited from class co.elastic.clients.elasticsearch._types.RetrieverBase.AbstractBuilder
filter, filter, filter, filter, minScore, nameMethods 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
-
retriever
Required - Inner retriever.API name:
retriever -
retriever
public final PinnedRetriever.Builder retriever(Function<Retriever.Builder, ObjectBuilder<Retriever>> fn) Required - Inner retriever.API name:
retriever -
retriever
Required - Inner retriever.API name:
retriever -
ids
API name:idsAdds all elements of
listtoids. -
ids
API name:idsAdds one or more values to
ids. -
docs
API name:docsAdds all elements of
listtodocs. -
docs
API name:docsAdds one or more values to
docs. -
docs
public final PinnedRetriever.Builder docs(Function<SpecifiedDocument.Builder, ObjectBuilder<SpecifiedDocument>> fn) API name:docsAdds a value to
docsusing a builder lambda. -
rankWindowSize
API name:rank_window_size -
self
- Specified by:
selfin classRetrieverBase.AbstractBuilder<PinnedRetriever.Builder>
-
build
Builds aPinnedRetriever.- Specified by:
buildin interfaceObjectBuilder<PinnedRetriever>- Throws:
NullPointerException- if some of the required fields are null.
-