Class WordDelimiterGraphTokenFilter.Builder
java.lang.Object
org.opensearch.client.util.ObjectBuilderBase
org.opensearch.client.opensearch._types.analysis.TokenFilterBase.AbstractBuilder<WordDelimiterGraphTokenFilter.Builder>
org.opensearch.client.opensearch._types.analysis.WordDelimiterGraphTokenFilter.Builder
- All Implemented Interfaces:
CopyableBuilder<WordDelimiterGraphTokenFilter.Builder,,WordDelimiterGraphTokenFilter> MutableBuilder<WordDelimiterGraphTokenFilter.Builder,,WordDelimiterGraphTokenFilter> ObjectBuilder<WordDelimiterGraphTokenFilter>
- Enclosing class:
WordDelimiterGraphTokenFilter
public static class WordDelimiterGraphTokenFilter.Builder
extends TokenFilterBase.AbstractBuilder<WordDelimiterGraphTokenFilter.Builder>
implements CopyableBuilder<WordDelimiterGraphTokenFilter.Builder,WordDelimiterGraphTokenFilter>
Builder for
WordDelimiterGraphTokenFilter.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionadjustOffsets(Boolean value) API name:adjust_offsetsbuild()Builds aWordDelimiterGraphTokenFilter.catenateAll(Boolean value) API name:catenate_allcatenateNumbers(Boolean value) API name:catenate_numberscatenateWords(Boolean value) API name:catenate_wordscopy()Create a new builderCopyableBuilderthat is a copy of this one.generateNumberParts(Boolean value) API name:generate_number_partsgenerateWordParts(Boolean value) API name:generate_word_partsignoreKeywords(Boolean value) API name:ignore_keywordspreserveOriginal(Boolean value) API name:preserve_originalprotectedWords(String value, String... values) API name:protected_wordsprotectedWords(List<String> list) API name:protected_wordsprotectedWordsPath(String value) API name:protected_words_pathprotected WordDelimiterGraphTokenFilter.Builderself()splitOnCaseChange(Boolean value) API name:split_on_case_changesplitOnNumerics(Boolean value) API name:split_on_numericsstemEnglishPossessive(Boolean value) API name:stem_english_possessiveAPI name:type_tableAPI name:type_tabletypeTablePath(String value) API name:type_table_pathMethods inherited from class org.opensearch.client.opensearch._types.analysis.TokenFilterBase.AbstractBuilder
versionMethods inherited from class org.opensearch.client.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _listCopy, _mapCopy, _mapPut, _mapPutAllMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.opensearch.client.util.MutableBuilder
applyMutation
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
copy
Description copied from interface:CopyableBuilderCreate a new builderCopyableBuilderthat is a copy of this one.- Specified by:
copyin interfaceCopyableBuilder<WordDelimiterGraphTokenFilter.Builder,WordDelimiterGraphTokenFilter> - Returns:
- a new builder instance.
-
self
- Specified by:
selfin classTokenFilterBase.AbstractBuilder<WordDelimiterGraphTokenFilter.Builder>
-
adjustOffsets
API name:adjust_offsets -
catenateAll
API name:catenate_all -
catenateNumbers
@Nonnull public final WordDelimiterGraphTokenFilter.Builder catenateNumbers(@Nullable Boolean value) API name:catenate_numbers -
catenateWords
API name:catenate_words -
generateNumberParts
@Nonnull public final WordDelimiterGraphTokenFilter.Builder generateNumberParts(@Nullable Boolean value) API name:generate_number_parts -
generateWordParts
@Nonnull public final WordDelimiterGraphTokenFilter.Builder generateWordParts(@Nullable Boolean value) API name:generate_word_parts -
ignoreKeywords
API name:ignore_keywords -
preserveOriginal
@Nonnull public final WordDelimiterGraphTokenFilter.Builder preserveOriginal(@Nullable Boolean value) API name:preserve_original -
protectedWords
API name:protected_wordsAdds all elements of
listtoprotectedWords. -
protectedWords
@Nonnull public final WordDelimiterGraphTokenFilter.Builder protectedWords(String value, String... values) API name:protected_wordsAdds one or more values to
protectedWords. -
protectedWordsPath
@Nonnull public final WordDelimiterGraphTokenFilter.Builder protectedWordsPath(@Nullable String value) API name:protected_words_path -
splitOnCaseChange
@Nonnull public final WordDelimiterGraphTokenFilter.Builder splitOnCaseChange(@Nullable Boolean value) API name:split_on_case_change -
splitOnNumerics
@Nonnull public final WordDelimiterGraphTokenFilter.Builder splitOnNumerics(@Nullable Boolean value) API name:split_on_numerics -
stemEnglishPossessive
@Nonnull public final WordDelimiterGraphTokenFilter.Builder stemEnglishPossessive(@Nullable Boolean value) API name:stem_english_possessive -
typeTable
API name:type_tableAdds all elements of
listtotypeTable. -
typeTable
@Nonnull public final WordDelimiterGraphTokenFilter.Builder typeTable(String value, String... values) API name:type_tableAdds one or more values to
typeTable. -
typeTablePath
API name:type_table_path -
build
Builds aWordDelimiterGraphTokenFilter.- Specified by:
buildin interfaceObjectBuilder<WordDelimiterGraphTokenFilter>- Throws:
NullPointerException- if some of the required fields are null.
-