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 Constructor Description Builder()
-
Method Summary
-
Methods inherited from class org.opensearch.client.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAdd, _listAddAll, _listAddAll, _listCopy, _mapCopy, _mapPut, _mapPutAll
-
-
-
-
Method Detail
-
collapse
public ObjectBuilder<ResponseProcessor> collapse(CollapseResponseProcessor v)
-
collapse
public ObjectBuilder<ResponseProcessor> collapse(java.util.function.Function<CollapseResponseProcessor.Builder,ObjectBuilder<CollapseResponseProcessor>> fn)
-
personalizeSearchRanking
public ObjectBuilder<ResponseProcessor> personalizeSearchRanking(PersonalizeSearchRankingResponseProcessor v)
-
personalizeSearchRanking
public ObjectBuilder<ResponseProcessor> personalizeSearchRanking(java.util.function.Function<PersonalizeSearchRankingResponseProcessor.Builder,ObjectBuilder<PersonalizeSearchRankingResponseProcessor>> fn)
-
renameField
public ObjectBuilder<ResponseProcessor> renameField(RenameFieldResponseProcessor v)
-
renameField
public ObjectBuilder<ResponseProcessor> renameField(java.util.function.Function<RenameFieldResponseProcessor.Builder,ObjectBuilder<RenameFieldResponseProcessor>> fn)
-
rerank
public ObjectBuilder<ResponseProcessor> rerank(RerankResponseProcessor v)
-
rerank
public ObjectBuilder<ResponseProcessor> rerank(java.util.function.Function<RerankResponseProcessor.Builder,ObjectBuilder<RerankResponseProcessor>> fn)
-
retrievalAugmentedGeneration
public ObjectBuilder<ResponseProcessor> retrievalAugmentedGeneration(RetrievalAugmentedGenerationResponseProcessor v)
-
retrievalAugmentedGeneration
public ObjectBuilder<ResponseProcessor> retrievalAugmentedGeneration(java.util.function.Function<RetrievalAugmentedGenerationResponseProcessor.Builder,ObjectBuilder<RetrievalAugmentedGenerationResponseProcessor>> fn)
-
sort
public ObjectBuilder<ResponseProcessor> sort(SortResponseProcessor v)
-
sort
public ObjectBuilder<ResponseProcessor> sort(java.util.function.Function<SortResponseProcessor.Builder,ObjectBuilder<SortResponseProcessor>> fn)
-
split
public ObjectBuilder<ResponseProcessor> split(SplitResponseProcessor v)
-
split
public ObjectBuilder<ResponseProcessor> split(java.util.function.Function<SplitResponseProcessor.Builder,ObjectBuilder<SplitResponseProcessor>> fn)
-
truncateHits
public ObjectBuilder<ResponseProcessor> truncateHits(TruncateHitsResponseProcessor v)
-
truncateHits
public ObjectBuilder<ResponseProcessor> truncateHits(java.util.function.Function<TruncateHitsResponseProcessor.Builder,ObjectBuilder<TruncateHitsResponseProcessor>> fn)
-
build
public ResponseProcessor build()
- Specified by:
buildin interfaceObjectBuilder<ResponseProcessor>
-
-