Class ResponseProcessor
- java.lang.Object
-
- org.opensearch.client.opensearch.search_pipeline.ResponseProcessor
-
- All Implemented Interfaces:
JsonpSerializable,PlainJsonSerializable,TaggedUnion<ResponseProcessor.Kind,ResponseProcessorVariant>
@JsonpDeserializable @Generated("org.opensearch.client.codegen.CodeGenerator") public class ResponseProcessor extends java.lang.Object implements TaggedUnion<ResponseProcessor.Kind,ResponseProcessorVariant>, PlainJsonSerializable
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classResponseProcessor.Builderstatic classResponseProcessor.KindResponseProcessorvariant kinds.
-
Field Summary
Fields Modifier and Type Field Description static JsonpDeserializer<ResponseProcessor>_DESERIALIZER
-
Constructor Summary
Constructors Constructor Description ResponseProcessor(ResponseProcessorVariant value)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ResponseProcessorVariant_get()ResponseProcessor.Kind_kind()Get the of the kind of variant held by this object.static ResponseProcessor.Builderbuilder()CollapseResponseProcessorcollapse()Get thecollapsevariant value.booleanequals(java.lang.Object o)inthashCode()booleanisCollapse()Is this variant instance of kindcollapse?booleanisPersonalizeSearchRanking()Is this variant instance of kindpersonalize_search_ranking?booleanisRenameField()Is this variant instance of kindrename_field?booleanisRerank()Is this variant instance of kindrerank?booleanisRetrievalAugmentedGeneration()Is this variant instance of kindretrieval_augmented_generation?booleanisSort()Is this variant instance of kindsort?booleanisSplit()Is this variant instance of kindsplit?booleanisTruncateHits()Is this variant instance of kindtruncate_hits?static ResponseProcessorof(java.util.function.Function<ResponseProcessor.Builder,ObjectBuilder<ResponseProcessor>> fn)PersonalizeSearchRankingResponseProcessorpersonalizeSearchRanking()Get thepersonalize_search_rankingvariant value.RenameFieldResponseProcessorrenameField()Get therename_fieldvariant value.RerankResponseProcessorrerank()Get thererankvariant value.RetrievalAugmentedGenerationResponseProcessorretrievalAugmentedGeneration()Get theretrieval_augmented_generationvariant value.voidserialize(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)protected static voidsetupResponseProcessorDeserializer(ObjectDeserializer<ResponseProcessor.Builder> op)SortResponseProcessorsort()Get thesortvariant value.SplitResponseProcessorsplit()Get thesplitvariant value.ResponseProcessor.BuildertoBuilder()TruncateHitsResponseProcessortruncateHits()Get thetruncate_hitsvariant value.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.opensearch.client.json.PlainJsonSerializable
toJsonString
-
-
-
-
Field Detail
-
_DESERIALIZER
public static final JsonpDeserializer<ResponseProcessor> _DESERIALIZER
-
-
Constructor Detail
-
ResponseProcessor
public ResponseProcessor(ResponseProcessorVariant value)
-
-
Method Detail
-
_kind
public final ResponseProcessor.Kind _kind()
Description copied from interface:TaggedUnionGet the of the kind of variant held by this object.- Specified by:
_kindin interfaceTaggedUnion<ResponseProcessor.Kind,ResponseProcessorVariant>- Returns:
- the variant kind
-
_get
public final ResponseProcessorVariant _get()
- Specified by:
_getin interfaceTaggedUnion<ResponseProcessor.Kind,ResponseProcessorVariant>
-
of
public static ResponseProcessor of(java.util.function.Function<ResponseProcessor.Builder,ObjectBuilder<ResponseProcessor>> fn)
-
isCollapse
public boolean isCollapse()
Is this variant instance of kindcollapse?
-
collapse
public CollapseResponseProcessor collapse()
Get thecollapsevariant value.- Throws:
java.lang.IllegalStateException- if the current variant is not thecollapsekind.
-
isPersonalizeSearchRanking
public boolean isPersonalizeSearchRanking()
Is this variant instance of kindpersonalize_search_ranking?
-
personalizeSearchRanking
public PersonalizeSearchRankingResponseProcessor personalizeSearchRanking()
Get thepersonalize_search_rankingvariant value.- Throws:
java.lang.IllegalStateException- if the current variant is not thepersonalize_search_rankingkind.
-
isRenameField
public boolean isRenameField()
Is this variant instance of kindrename_field?
-
renameField
public RenameFieldResponseProcessor renameField()
Get therename_fieldvariant value.- Throws:
java.lang.IllegalStateException- if the current variant is not therename_fieldkind.
-
isRerank
public boolean isRerank()
Is this variant instance of kindrerank?
-
rerank
public RerankResponseProcessor rerank()
Get thererankvariant value.- Throws:
java.lang.IllegalStateException- if the current variant is not thererankkind.
-
isRetrievalAugmentedGeneration
public boolean isRetrievalAugmentedGeneration()
Is this variant instance of kindretrieval_augmented_generation?
-
retrievalAugmentedGeneration
public RetrievalAugmentedGenerationResponseProcessor retrievalAugmentedGeneration()
Get theretrieval_augmented_generationvariant value.- Throws:
java.lang.IllegalStateException- if the current variant is not theretrieval_augmented_generationkind.
-
isSort
public boolean isSort()
Is this variant instance of kindsort?
-
sort
public SortResponseProcessor sort()
Get thesortvariant value.- Throws:
java.lang.IllegalStateException- if the current variant is not thesortkind.
-
isSplit
public boolean isSplit()
Is this variant instance of kindsplit?
-
split
public SplitResponseProcessor split()
Get thesplitvariant value.- Throws:
java.lang.IllegalStateException- if the current variant is not thesplitkind.
-
isTruncateHits
public boolean isTruncateHits()
Is this variant instance of kindtruncate_hits?
-
truncateHits
public TruncateHitsResponseProcessor truncateHits()
Get thetruncate_hitsvariant value.- Throws:
java.lang.IllegalStateException- if the current variant is not thetruncate_hitskind.
-
serialize
public void serialize(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)- Specified by:
serializein interfaceJsonpSerializable
-
toBuilder
@Nonnull public ResponseProcessor.Builder toBuilder()
-
builder
@Nonnull public static ResponseProcessor.Builder builder()
-
setupResponseProcessorDeserializer
protected static void setupResponseProcessorDeserializer(ObjectDeserializer<ResponseProcessor.Builder> op)
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
-