Class ResponseProcessor.Builder
java.lang.Object
org.opensearch.client.util.ObjectBuilderBase
org.opensearch.client.opensearch.search_pipeline.ResponseProcessor.Builder
- All Implemented Interfaces:
ObjectBuilder<ResponseProcessor>
- Enclosing class:
ResponseProcessor
public static class ResponseProcessor.Builder
extends ObjectBuilderBase
implements ObjectBuilder<ResponseProcessor>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()personalizeSearchRanking(Function<PersonalizeSearchRankingResponseProcessor.Builder, ObjectBuilder<PersonalizeSearchRankingResponseProcessor>> fn) renameField(Function<RenameFieldResponseProcessor.Builder, ObjectBuilder<RenameFieldResponseProcessor>> fn) retrievalAugmentedGeneration(Function<RetrievalAugmentedGenerationResponseProcessor.Builder, ObjectBuilder<RetrievalAugmentedGenerationResponseProcessor>> fn) truncateHits(Function<TruncateHitsResponseProcessor.Builder, ObjectBuilder<TruncateHitsResponseProcessor>> fn) Methods inherited from class org.opensearch.client.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _listCopy, _mapCopy, _mapPut, _mapPutAll
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
collapse
-
collapse
public ObjectBuilder<ResponseProcessor> collapse(Function<CollapseResponseProcessor.Builder, ObjectBuilder<CollapseResponseProcessor>> fn) -
personalizeSearchRanking
public ObjectBuilder<ResponseProcessor> personalizeSearchRanking(PersonalizeSearchRankingResponseProcessor v) -
personalizeSearchRanking
public ObjectBuilder<ResponseProcessor> personalizeSearchRanking(Function<PersonalizeSearchRankingResponseProcessor.Builder, ObjectBuilder<PersonalizeSearchRankingResponseProcessor>> fn) -
renameField
-
renameField
public ObjectBuilder<ResponseProcessor> renameField(Function<RenameFieldResponseProcessor.Builder, ObjectBuilder<RenameFieldResponseProcessor>> fn) -
rerank
-
rerank
-
retrievalAugmentedGeneration
public ObjectBuilder<ResponseProcessor> retrievalAugmentedGeneration(RetrievalAugmentedGenerationResponseProcessor v) -
retrievalAugmentedGeneration
public ObjectBuilder<ResponseProcessor> retrievalAugmentedGeneration(Function<RetrievalAugmentedGenerationResponseProcessor.Builder, ObjectBuilder<RetrievalAugmentedGenerationResponseProcessor>> fn) -
sort
-
sort
-
split
-
split
-
truncateHits
-
truncateHits
public ObjectBuilder<ResponseProcessor> truncateHits(Function<TruncateHitsResponseProcessor.Builder, ObjectBuilder<TruncateHitsResponseProcessor>> fn) -
build
- Specified by:
buildin interfaceObjectBuilder<ResponseProcessor>
-