Class WordDelimiterGraphTokenFilter.Builder
java.lang.Object
co.elastic.clients.elasticsearch._types.analysis.TokenFilterBase.AbstractBuilder<WordDelimiterGraphTokenFilter.Builder>
co.elastic.clients.elasticsearch._types.analysis.WordDelimiterGraphTokenFilter.Builder
- All Implemented Interfaces:
ObjectBuilder<WordDelimiterGraphTokenFilter>
- Enclosing class:
- WordDelimiterGraphTokenFilter
public static class WordDelimiterGraphTokenFilter.Builder extends TokenFilterBase.AbstractBuilder<WordDelimiterGraphTokenFilter.Builder> implements ObjectBuilder<WordDelimiterGraphTokenFilter>
Builder for
WordDelimiterGraphTokenFilter.-
Constructor Summary
Constructors Constructor Description Builder() -
Method Summary
Modifier and Type Method Description WordDelimiterGraphTokenFilter.BuilderaddProtectedWords(java.lang.String value)Add a value toprotectedWords(List), creating the list if needed.WordDelimiterGraphTokenFilter.BuilderaddTypeTable(java.lang.String value)Add a value totypeTable(List), creating the list if needed.WordDelimiterGraphTokenFilter.BuilderadjustOffsets(boolean value)Required - API name:adjust_offsetsWordDelimiterGraphTokenFilterbuild()Builds aWordDelimiterGraphTokenFilter.WordDelimiterGraphTokenFilter.BuildercatenateAll(boolean value)Required - API name:catenate_allWordDelimiterGraphTokenFilter.BuildercatenateNumbers(boolean value)Required - API name:catenate_numbersWordDelimiterGraphTokenFilter.BuildercatenateWords(boolean value)Required - API name:catenate_wordsWordDelimiterGraphTokenFilter.BuildergenerateNumberParts(boolean value)Required - API name:generate_number_partsWordDelimiterGraphTokenFilter.BuildergenerateWordParts(boolean value)Required - API name:generate_word_partsWordDelimiterGraphTokenFilter.BuilderpreserveOriginal(boolean value)Required - API name:preserve_originalWordDelimiterGraphTokenFilter.BuilderprotectedWords(java.lang.String... value)Required - API name:protected_wordsWordDelimiterGraphTokenFilter.BuilderprotectedWords(java.util.List<java.lang.String> value)Required - API name:protected_wordsWordDelimiterGraphTokenFilter.BuilderprotectedWordsPath(java.lang.String value)Required - API name:protected_words_pathprotected WordDelimiterGraphTokenFilter.Builderself()WordDelimiterGraphTokenFilter.BuildersplitOnCaseChange(boolean value)Required - API name:split_on_case_changeWordDelimiterGraphTokenFilter.BuildersplitOnNumerics(boolean value)Required - API name:split_on_numericsWordDelimiterGraphTokenFilter.BuilderstemEnglishPossessive(boolean value)Required - API name:stem_english_possessiveWordDelimiterGraphTokenFilter.BuildertypeTable(java.lang.String... value)Required - API name:type_tableWordDelimiterGraphTokenFilter.BuildertypeTable(java.util.List<java.lang.String> value)Required - API name:type_tableWordDelimiterGraphTokenFilter.BuildertypeTablePath(java.lang.String value)Required - API name:type_table_pathMethods inherited from class co.elastic.clients.elasticsearch._types.analysis.TokenFilterBase.AbstractBuilder
versionMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
adjustOffsets
Required - API name:adjust_offsets -
catenateAll
Required - API name:catenate_all -
catenateNumbers
Required - API name:catenate_numbers -
catenateWords
Required - API name:catenate_words -
generateNumberParts
Required - API name:generate_number_parts -
generateWordParts
Required - API name:generate_word_parts -
preserveOriginal
Required - API name:preserve_original -
protectedWords
public WordDelimiterGraphTokenFilter.Builder protectedWords(java.util.List<java.lang.String> value)Required - API name:protected_words -
protectedWords
Required - API name:protected_words -
addProtectedWords
Add a value toprotectedWords(List), creating the list if needed. -
protectedWordsPath
Required - API name:protected_words_path -
splitOnCaseChange
Required - API name:split_on_case_change -
splitOnNumerics
Required - API name:split_on_numerics -
stemEnglishPossessive
Required - API name:stem_english_possessive -
typeTable
Required - API name:type_table -
typeTable
Required - API name:type_table -
addTypeTable
Add a value totypeTable(List), creating the list if needed. -
typeTablePath
Required - API name:type_table_path -
self
- Specified by:
selfin classTokenFilterBase.AbstractBuilder<WordDelimiterGraphTokenFilter.Builder>
-
build
Builds aWordDelimiterGraphTokenFilter.- Specified by:
buildin interfaceObjectBuilder<WordDelimiterGraphTokenFilter>- Throws:
java.lang.NullPointerException- if some of the required fields are null.
-