Class WordDelimiterTokenFilter.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<BuilderT>
co.elastic.clients.elasticsearch._types.analysis.TokenFilterBase.AbstractBuilder<WordDelimiterTokenFilter.Builder>
co.elastic.clients.elasticsearch._types.analysis.WordDelimiterTokenFilter.Builder
- All Implemented Interfaces:
WithJson<WordDelimiterTokenFilter.Builder>,ObjectBuilder<WordDelimiterTokenFilter>
- Enclosing class:
- WordDelimiterTokenFilter
public static class WordDelimiterTokenFilter.Builder extends TokenFilterBase.AbstractBuilder<WordDelimiterTokenFilter.Builder> implements ObjectBuilder<WordDelimiterTokenFilter>
Builder for
WordDelimiterTokenFilter.-
Constructor Summary
Constructors Constructor Description Builder() -
Method Summary
Modifier and Type Method Description WordDelimiterTokenFilterbuild()Builds aWordDelimiterTokenFilter.WordDelimiterTokenFilter.BuildercatenateAll(java.lang.Boolean value)API name:catenate_allWordDelimiterTokenFilter.BuildercatenateNumbers(java.lang.Boolean value)API name:catenate_numbersWordDelimiterTokenFilter.BuildercatenateWords(java.lang.Boolean value)API name:catenate_wordsWordDelimiterTokenFilter.BuildergenerateNumberParts(java.lang.Boolean value)API name:generate_number_partsWordDelimiterTokenFilter.BuildergenerateWordParts(java.lang.Boolean value)API name:generate_word_partsWordDelimiterTokenFilter.BuilderpreserveOriginal(java.lang.Boolean value)API name:preserve_originalWordDelimiterTokenFilter.BuilderprotectedWords(java.lang.String value, java.lang.String... values)API name:protected_wordsWordDelimiterTokenFilter.BuilderprotectedWords(java.util.List<java.lang.String> list)API name:protected_wordsWordDelimiterTokenFilter.BuilderprotectedWordsPath(java.lang.String value)API name:protected_words_pathprotected WordDelimiterTokenFilter.Builderself()WordDelimiterTokenFilter.BuildersplitOnCaseChange(java.lang.Boolean value)API name:split_on_case_changeWordDelimiterTokenFilter.BuildersplitOnNumerics(java.lang.Boolean value)API name:split_on_numericsWordDelimiterTokenFilter.BuilderstemEnglishPossessive(java.lang.Boolean value)API name:stem_english_possessiveWordDelimiterTokenFilter.BuildertypeTable(java.lang.String value, java.lang.String... values)API name:type_tableWordDelimiterTokenFilter.BuildertypeTable(java.util.List<java.lang.String> list)API name:type_tableWordDelimiterTokenFilter.BuildertypeTablePath(java.lang.String value)API name:type_table_pathMethods inherited from class co.elastic.clients.elasticsearch._types.analysis.TokenFilterBase.AbstractBuilder
versionMethods inherited from class co.elastic.clients.util.WithJsonObjectBuilderBase
withJsonMethods inherited from class co.elastic.clients.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAllMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
catenateAll
API name:catenate_all -
catenateNumbers
API name:catenate_numbers -
catenateWords
API name:catenate_words -
generateNumberParts
public final WordDelimiterTokenFilter.Builder generateNumberParts(@Nullable java.lang.Boolean value)API name:generate_number_parts -
generateWordParts
API name:generate_word_parts -
preserveOriginal
API name:preserve_original -
protectedWords
public final WordDelimiterTokenFilter.Builder protectedWords(java.util.List<java.lang.String> list)API name:protected_wordsAdds all elements of
listtoprotectedWords. -
protectedWords
public final WordDelimiterTokenFilter.Builder protectedWords(java.lang.String value, java.lang.String... values)API name:protected_wordsAdds one or more values to
protectedWords. -
protectedWordsPath
API name:protected_words_path -
splitOnCaseChange
API name:split_on_case_change -
splitOnNumerics
API name:split_on_numerics -
stemEnglishPossessive
public final WordDelimiterTokenFilter.Builder stemEnglishPossessive(@Nullable java.lang.Boolean value)API name:stem_english_possessive -
typeTable
API name:type_tableAdds all elements of
listtotypeTable. -
typeTable
public final WordDelimiterTokenFilter.Builder typeTable(java.lang.String value, java.lang.String... values)API name:type_tableAdds one or more values to
typeTable. -
typeTablePath
API name:type_table_path -
self
- Specified by:
selfin classTokenFilterBase.AbstractBuilder<WordDelimiterTokenFilter.Builder>
-
build
Builds aWordDelimiterTokenFilter.- Specified by:
buildin interfaceObjectBuilder<WordDelimiterTokenFilter>- Throws:
java.lang.NullPointerException- if some of the required fields are null.
-