Class NormalizationPhaseResultsProcessor.Builder
- java.lang.Object
-
- org.opensearch.client.util.ObjectBuilderBase
-
- org.opensearch.client.opensearch.search_pipeline.NormalizationPhaseResultsProcessor.Builder
-
- All Implemented Interfaces:
CopyableBuilder<NormalizationPhaseResultsProcessor.Builder,NormalizationPhaseResultsProcessor>,MutableBuilder<NormalizationPhaseResultsProcessor.Builder,NormalizationPhaseResultsProcessor>,ObjectBuilder<NormalizationPhaseResultsProcessor>
- Enclosing class:
- NormalizationPhaseResultsProcessor
public static class NormalizationPhaseResultsProcessor.Builder extends ObjectBuilderBase implements CopyableBuilder<NormalizationPhaseResultsProcessor.Builder,NormalizationPhaseResultsProcessor>
Builder forNormalizationPhaseResultsProcessor.
-
-
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
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.opensearch.client.util.MutableBuilder
applyMutation
-
-
-
-
Method Detail
-
copy
@Nonnull public NormalizationPhaseResultsProcessor.Builder copy()
Description copied from interface:CopyableBuilderCreate a new builderCopyableBuilderthat is a copy of this one.- Specified by:
copyin interfaceCopyableBuilder<NormalizationPhaseResultsProcessor.Builder,NormalizationPhaseResultsProcessor>- Returns:
- a new builder instance.
-
combination
@Nonnull public final NormalizationPhaseResultsProcessor.Builder combination(@Nullable ScoreCombination value)
API name:combination
-
combination
@Nonnull public final NormalizationPhaseResultsProcessor.Builder combination(java.util.function.Function<ScoreCombination.Builder,ObjectBuilder<ScoreCombination>> fn)
API name:combination
-
description
@Nonnull public final NormalizationPhaseResultsProcessor.Builder description(@Nullable java.lang.String value)
API name:description
-
ignoreFailure
@Nonnull public final NormalizationPhaseResultsProcessor.Builder ignoreFailure(@Nullable java.lang.Boolean value)
API name:ignore_failure
-
normalization
@Nonnull public final NormalizationPhaseResultsProcessor.Builder normalization(@Nullable ScoreNormalization value)
API name:normalization
-
normalization
@Nonnull public final NormalizationPhaseResultsProcessor.Builder normalization(java.util.function.Function<ScoreNormalization.Builder,ObjectBuilder<ScoreNormalization>> fn)
API name:normalization
-
tag
@Nonnull public final NormalizationPhaseResultsProcessor.Builder tag(@Nullable java.lang.String value)
API name:tag
-
build
@Nonnull public NormalizationPhaseResultsProcessor build()
Builds aNormalizationPhaseResultsProcessor.- Specified by:
buildin interfaceObjectBuilder<NormalizationPhaseResultsProcessor>- Throws:
java.lang.NullPointerException- if some of the required fields are null.
-
-