Class TokenFilterDefinition.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<TokenFilterDefinition.Builder>
co.elastic.clients.elasticsearch._types.analysis.TokenFilterDefinition.Builder
- All Implemented Interfaces:
WithJson<TokenFilterDefinition.Builder>,ObjectBuilder<TokenFilterDefinition>
- Enclosing class:
- TokenFilterDefinition
public static class TokenFilterDefinition.Builder
extends WithJsonObjectBuilderBase<TokenFilterDefinition.Builder>
implements ObjectBuilder<TokenFilterDefinition>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionDefine thisTokenFilterDefinitionas a plugin-defined variant.arabicNormalization(Function<ArabicNormalizationTokenFilter.Builder, ObjectBuilder<ArabicNormalizationTokenFilter>> fn) bengaliNormalization(Function<BengaliNormalizationTokenFilter.Builder, ObjectBuilder<BengaliNormalizationTokenFilter>> fn) brazilianStem(Function<BrazilianStemTokenFilter.Builder, ObjectBuilder<BrazilianStemTokenFilter>> fn) build()delimitedPayload(Function<DelimitedPayloadTokenFilter.Builder, ObjectBuilder<DelimitedPayloadTokenFilter>> fn) dictionaryDecompounder(Function<DictionaryDecompounderTokenFilter.Builder, ObjectBuilder<DictionaryDecompounderTokenFilter>> fn) germanNormalization(Function<GermanNormalizationTokenFilter.Builder, ObjectBuilder<GermanNormalizationTokenFilter>> fn) hindiNormalization(Function<HindiNormalizationTokenFilter.Builder, ObjectBuilder<HindiNormalizationTokenFilter>> fn) hyphenationDecompounder(Function<HyphenationDecompounderTokenFilter.Builder, ObjectBuilder<HyphenationDecompounderTokenFilter>> fn) icuNormalizer(Function<IcuNormalizationTokenFilter.Builder, ObjectBuilder<IcuNormalizationTokenFilter>> fn) indicNormalization(Function<IndicNormalizationTokenFilter.Builder, ObjectBuilder<IndicNormalizationTokenFilter>> fn) keywordMarker(Function<KeywordMarkerTokenFilter.Builder, ObjectBuilder<KeywordMarkerTokenFilter>> fn) keywordRepeat(Function<KeywordRepeatTokenFilter.Builder, ObjectBuilder<KeywordRepeatTokenFilter>> fn) kuromojiPartOfSpeech(Function<KuromojiPartOfSpeechTokenFilter.Builder, ObjectBuilder<KuromojiPartOfSpeechTokenFilter>> fn) kuromojiReadingform(Function<KuromojiReadingFormTokenFilter.Builder, ObjectBuilder<KuromojiReadingFormTokenFilter>> fn) kuromojiStemmer(Function<KuromojiStemmerTokenFilter.Builder, ObjectBuilder<KuromojiStemmerTokenFilter>> fn) noriPartOfSpeech(Function<NoriPartOfSpeechTokenFilter.Builder, ObjectBuilder<NoriPartOfSpeechTokenFilter>> fn) patternCapture(Function<PatternCaptureTokenFilter.Builder, ObjectBuilder<PatternCaptureTokenFilter>> fn) patternReplace(Function<PatternReplaceTokenFilter.Builder, ObjectBuilder<PatternReplaceTokenFilter>> fn) persianNormalization(Function<PersianNormalizationTokenFilter.Builder, ObjectBuilder<PersianNormalizationTokenFilter>> fn) removeDuplicates(Function<RemoveDuplicatesTokenFilter.Builder, ObjectBuilder<RemoveDuplicatesTokenFilter>> fn) scandinavianFolding(Function<ScandinavianFoldingTokenFilter.Builder, ObjectBuilder<ScandinavianFoldingTokenFilter>> fn) scandinavianNormalization(Function<ScandinavianNormalizationTokenFilter.Builder, ObjectBuilder<ScandinavianNormalizationTokenFilter>> fn) protected TokenFilterDefinition.Builderself()serbianNormalization(Function<SerbianNormalizationTokenFilter.Builder, ObjectBuilder<SerbianNormalizationTokenFilter>> fn) soraniNormalization(Function<SoraniNormalizationTokenFilter.Builder, ObjectBuilder<SoraniNormalizationTokenFilter>> fn) stemmerOverride(Function<StemmerOverrideTokenFilter.Builder, ObjectBuilder<StemmerOverrideTokenFilter>> fn) wordDelimiter(Function<WordDelimiterTokenFilter.Builder, ObjectBuilder<WordDelimiterTokenFilter>> fn) wordDelimiterGraph(Function<WordDelimiterGraphTokenFilter.Builder, ObjectBuilder<WordDelimiterGraphTokenFilter>> fn) Methods inherited from class co.elastic.clients.util.WithJsonObjectBuilderBase
withJsonMethods inherited from class co.elastic.clients.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
self
- Specified by:
selfin classWithJsonObjectBuilderBase<TokenFilterDefinition.Builder>
-
apostrophe
-
apostrophe
public ObjectBuilder<TokenFilterDefinition> apostrophe(Function<ApostropheTokenFilter.Builder, ObjectBuilder<ApostropheTokenFilter>> fn) -
arabicNormalization
-
arabicNormalization
public ObjectBuilder<TokenFilterDefinition> arabicNormalization(Function<ArabicNormalizationTokenFilter.Builder, ObjectBuilder<ArabicNormalizationTokenFilter>> fn) -
arabicStem
-
arabicStem
public ObjectBuilder<TokenFilterDefinition> arabicStem(Function<ArabicStemTokenFilter.Builder, ObjectBuilder<ArabicStemTokenFilter>> fn) -
asciifolding
-
asciifolding
public ObjectBuilder<TokenFilterDefinition> asciifolding(Function<AsciiFoldingTokenFilter.Builder, ObjectBuilder<AsciiFoldingTokenFilter>> fn) -
bengaliNormalization
-
bengaliNormalization
public ObjectBuilder<TokenFilterDefinition> bengaliNormalization(Function<BengaliNormalizationTokenFilter.Builder, ObjectBuilder<BengaliNormalizationTokenFilter>> fn) -
brazilianStem
-
brazilianStem
public ObjectBuilder<TokenFilterDefinition> brazilianStem(Function<BrazilianStemTokenFilter.Builder, ObjectBuilder<BrazilianStemTokenFilter>> fn) -
cjkBigram
-
cjkBigram
public ObjectBuilder<TokenFilterDefinition> cjkBigram(Function<CjkBigramTokenFilter.Builder, ObjectBuilder<CjkBigramTokenFilter>> fn) -
cjkWidth
-
cjkWidth
public ObjectBuilder<TokenFilterDefinition> cjkWidth(Function<CjkWidthTokenFilter.Builder, ObjectBuilder<CjkWidthTokenFilter>> fn) -
classic
-
classic
public ObjectBuilder<TokenFilterDefinition> classic(Function<ClassicTokenFilter.Builder, ObjectBuilder<ClassicTokenFilter>> fn) -
commonGrams
-
commonGrams
public ObjectBuilder<TokenFilterDefinition> commonGrams(Function<CommonGramsTokenFilter.Builder, ObjectBuilder<CommonGramsTokenFilter>> fn) -
condition
-
condition
public ObjectBuilder<TokenFilterDefinition> condition(Function<ConditionTokenFilter.Builder, ObjectBuilder<ConditionTokenFilter>> fn) -
czechStem
-
czechStem
public ObjectBuilder<TokenFilterDefinition> czechStem(Function<CzechStemTokenFilter.Builder, ObjectBuilder<CzechStemTokenFilter>> fn) -
decimalDigit
-
decimalDigit
public ObjectBuilder<TokenFilterDefinition> decimalDigit(Function<DecimalDigitTokenFilter.Builder, ObjectBuilder<DecimalDigitTokenFilter>> fn) -
delimitedPayload
-
delimitedPayload
public ObjectBuilder<TokenFilterDefinition> delimitedPayload(Function<DelimitedPayloadTokenFilter.Builder, ObjectBuilder<DelimitedPayloadTokenFilter>> fn) -
dictionaryDecompounder
public ObjectBuilder<TokenFilterDefinition> dictionaryDecompounder(DictionaryDecompounderTokenFilter v) -
dictionaryDecompounder
public ObjectBuilder<TokenFilterDefinition> dictionaryDecompounder(Function<DictionaryDecompounderTokenFilter.Builder, ObjectBuilder<DictionaryDecompounderTokenFilter>> fn) -
dutchStem
-
dutchStem
public ObjectBuilder<TokenFilterDefinition> dutchStem(Function<DutchStemTokenFilter.Builder, ObjectBuilder<DutchStemTokenFilter>> fn) -
edgeNgram
-
edgeNgram
public ObjectBuilder<TokenFilterDefinition> edgeNgram(Function<EdgeNGramTokenFilter.Builder, ObjectBuilder<EdgeNGramTokenFilter>> fn) -
elision
-
elision
public ObjectBuilder<TokenFilterDefinition> elision(Function<ElisionTokenFilter.Builder, ObjectBuilder<ElisionTokenFilter>> fn) -
fingerprint
-
fingerprint
public ObjectBuilder<TokenFilterDefinition> fingerprint(Function<FingerprintTokenFilter.Builder, ObjectBuilder<FingerprintTokenFilter>> fn) -
flattenGraph
-
flattenGraph
public ObjectBuilder<TokenFilterDefinition> flattenGraph(Function<FlattenGraphTokenFilter.Builder, ObjectBuilder<FlattenGraphTokenFilter>> fn) -
frenchStem
-
frenchStem
public ObjectBuilder<TokenFilterDefinition> frenchStem(Function<FrenchStemTokenFilter.Builder, ObjectBuilder<FrenchStemTokenFilter>> fn) -
germanNormalization
-
germanNormalization
public ObjectBuilder<TokenFilterDefinition> germanNormalization(Function<GermanNormalizationTokenFilter.Builder, ObjectBuilder<GermanNormalizationTokenFilter>> fn) -
germanStem
-
germanStem
public ObjectBuilder<TokenFilterDefinition> germanStem(Function<GermanStemTokenFilter.Builder, ObjectBuilder<GermanStemTokenFilter>> fn) -
hindiNormalization
-
hindiNormalization
public ObjectBuilder<TokenFilterDefinition> hindiNormalization(Function<HindiNormalizationTokenFilter.Builder, ObjectBuilder<HindiNormalizationTokenFilter>> fn) -
hunspell
-
hunspell
public ObjectBuilder<TokenFilterDefinition> hunspell(Function<HunspellTokenFilter.Builder, ObjectBuilder<HunspellTokenFilter>> fn) -
hyphenationDecompounder
public ObjectBuilder<TokenFilterDefinition> hyphenationDecompounder(HyphenationDecompounderTokenFilter v) -
hyphenationDecompounder
public ObjectBuilder<TokenFilterDefinition> hyphenationDecompounder(Function<HyphenationDecompounderTokenFilter.Builder, ObjectBuilder<HyphenationDecompounderTokenFilter>> fn) -
icuCollation
-
icuCollation
public ObjectBuilder<TokenFilterDefinition> icuCollation(Function<IcuCollationTokenFilter.Builder, ObjectBuilder<IcuCollationTokenFilter>> fn) -
icuFolding
-
icuFolding
public ObjectBuilder<TokenFilterDefinition> icuFolding(Function<IcuFoldingTokenFilter.Builder, ObjectBuilder<IcuFoldingTokenFilter>> fn) -
icuNormalizer
-
icuNormalizer
public ObjectBuilder<TokenFilterDefinition> icuNormalizer(Function<IcuNormalizationTokenFilter.Builder, ObjectBuilder<IcuNormalizationTokenFilter>> fn) -
icuTransform
-
icuTransform
public ObjectBuilder<TokenFilterDefinition> icuTransform(Function<IcuTransformTokenFilter.Builder, ObjectBuilder<IcuTransformTokenFilter>> fn) -
indicNormalization
-
indicNormalization
public ObjectBuilder<TokenFilterDefinition> indicNormalization(Function<IndicNormalizationTokenFilter.Builder, ObjectBuilder<IndicNormalizationTokenFilter>> fn) -
jaStop
-
jaStop
public ObjectBuilder<TokenFilterDefinition> jaStop(Function<JaStopTokenFilter.Builder, ObjectBuilder<JaStopTokenFilter>> fn) -
kstem
-
kstem
public ObjectBuilder<TokenFilterDefinition> kstem(Function<KStemTokenFilter.Builder, ObjectBuilder<KStemTokenFilter>> fn) -
keepTypes
-
keepTypes
public ObjectBuilder<TokenFilterDefinition> keepTypes(Function<KeepTypesTokenFilter.Builder, ObjectBuilder<KeepTypesTokenFilter>> fn) -
keep
-
keep
-
keywordMarker
-
keywordMarker
public ObjectBuilder<TokenFilterDefinition> keywordMarker(Function<KeywordMarkerTokenFilter.Builder, ObjectBuilder<KeywordMarkerTokenFilter>> fn) -
keywordRepeat
-
keywordRepeat
public ObjectBuilder<TokenFilterDefinition> keywordRepeat(Function<KeywordRepeatTokenFilter.Builder, ObjectBuilder<KeywordRepeatTokenFilter>> fn) -
kuromojiPartOfSpeech
-
kuromojiPartOfSpeech
public ObjectBuilder<TokenFilterDefinition> kuromojiPartOfSpeech(Function<KuromojiPartOfSpeechTokenFilter.Builder, ObjectBuilder<KuromojiPartOfSpeechTokenFilter>> fn) -
kuromojiReadingform
-
kuromojiReadingform
public ObjectBuilder<TokenFilterDefinition> kuromojiReadingform(Function<KuromojiReadingFormTokenFilter.Builder, ObjectBuilder<KuromojiReadingFormTokenFilter>> fn) -
kuromojiStemmer
-
kuromojiStemmer
public ObjectBuilder<TokenFilterDefinition> kuromojiStemmer(Function<KuromojiStemmerTokenFilter.Builder, ObjectBuilder<KuromojiStemmerTokenFilter>> fn) -
length
-
length
public ObjectBuilder<TokenFilterDefinition> length(Function<LengthTokenFilter.Builder, ObjectBuilder<LengthTokenFilter>> fn) -
limit
-
limit
-
lowercase
-
lowercase
public ObjectBuilder<TokenFilterDefinition> lowercase(Function<LowercaseTokenFilter.Builder, ObjectBuilder<LowercaseTokenFilter>> fn) -
minHash
-
minHash
public ObjectBuilder<TokenFilterDefinition> minHash(Function<MinHashTokenFilter.Builder, ObjectBuilder<MinHashTokenFilter>> fn) -
multiplexer
-
multiplexer
public ObjectBuilder<TokenFilterDefinition> multiplexer(Function<MultiplexerTokenFilter.Builder, ObjectBuilder<MultiplexerTokenFilter>> fn) -
ngram
-
ngram
public ObjectBuilder<TokenFilterDefinition> ngram(Function<NGramTokenFilter.Builder, ObjectBuilder<NGramTokenFilter>> fn) -
noriPartOfSpeech
-
noriPartOfSpeech
public ObjectBuilder<TokenFilterDefinition> noriPartOfSpeech(Function<NoriPartOfSpeechTokenFilter.Builder, ObjectBuilder<NoriPartOfSpeechTokenFilter>> fn) -
patternCapture
-
patternCapture
public ObjectBuilder<TokenFilterDefinition> patternCapture(Function<PatternCaptureTokenFilter.Builder, ObjectBuilder<PatternCaptureTokenFilter>> fn) -
patternReplace
-
patternReplace
public ObjectBuilder<TokenFilterDefinition> patternReplace(Function<PatternReplaceTokenFilter.Builder, ObjectBuilder<PatternReplaceTokenFilter>> fn) -
persianNormalization
-
persianNormalization
public ObjectBuilder<TokenFilterDefinition> persianNormalization(Function<PersianNormalizationTokenFilter.Builder, ObjectBuilder<PersianNormalizationTokenFilter>> fn) -
persianStem
-
persianStem
public ObjectBuilder<TokenFilterDefinition> persianStem(Function<PersianStemTokenFilter.Builder, ObjectBuilder<PersianStemTokenFilter>> fn) -
phonetic
-
phonetic
public ObjectBuilder<TokenFilterDefinition> phonetic(Function<PhoneticTokenFilter.Builder, ObjectBuilder<PhoneticTokenFilter>> fn) -
porterStem
-
porterStem
public ObjectBuilder<TokenFilterDefinition> porterStem(Function<PorterStemTokenFilter.Builder, ObjectBuilder<PorterStemTokenFilter>> fn) -
predicateTokenFilter
-
predicateTokenFilter
public ObjectBuilder<TokenFilterDefinition> predicateTokenFilter(Function<PredicateTokenFilter.Builder, ObjectBuilder<PredicateTokenFilter>> fn) -
removeDuplicates
-
removeDuplicates
public ObjectBuilder<TokenFilterDefinition> removeDuplicates(Function<RemoveDuplicatesTokenFilter.Builder, ObjectBuilder<RemoveDuplicatesTokenFilter>> fn) -
reverse
-
reverse
public ObjectBuilder<TokenFilterDefinition> reverse(Function<ReverseTokenFilter.Builder, ObjectBuilder<ReverseTokenFilter>> fn) -
russianStem
-
russianStem
public ObjectBuilder<TokenFilterDefinition> russianStem(Function<RussianStemTokenFilter.Builder, ObjectBuilder<RussianStemTokenFilter>> fn) -
serbianNormalization
-
serbianNormalization
public ObjectBuilder<TokenFilterDefinition> serbianNormalization(Function<SerbianNormalizationTokenFilter.Builder, ObjectBuilder<SerbianNormalizationTokenFilter>> fn) -
shingle
-
shingle
public ObjectBuilder<TokenFilterDefinition> shingle(Function<ShingleTokenFilter.Builder, ObjectBuilder<ShingleTokenFilter>> fn) -
snowball
-
snowball
public ObjectBuilder<TokenFilterDefinition> snowball(Function<SnowballTokenFilter.Builder, ObjectBuilder<SnowballTokenFilter>> fn) -
soraniNormalization
-
soraniNormalization
public ObjectBuilder<TokenFilterDefinition> soraniNormalization(Function<SoraniNormalizationTokenFilter.Builder, ObjectBuilder<SoraniNormalizationTokenFilter>> fn) -
stemmerOverride
-
stemmerOverride
public ObjectBuilder<TokenFilterDefinition> stemmerOverride(Function<StemmerOverrideTokenFilter.Builder, ObjectBuilder<StemmerOverrideTokenFilter>> fn) -
stemmer
-
stemmer
public ObjectBuilder<TokenFilterDefinition> stemmer(Function<StemmerTokenFilter.Builder, ObjectBuilder<StemmerTokenFilter>> fn) -
stop
-
stop
public ObjectBuilder<TokenFilterDefinition> stop(Function<StopTokenFilter.Builder, ObjectBuilder<StopTokenFilter>> fn) -
synonymGraph
-
synonymGraph
public ObjectBuilder<TokenFilterDefinition> synonymGraph(Function<SynonymGraphTokenFilter.Builder, ObjectBuilder<SynonymGraphTokenFilter>> fn) -
synonym
-
synonym
public ObjectBuilder<TokenFilterDefinition> synonym(Function<SynonymTokenFilter.Builder, ObjectBuilder<SynonymTokenFilter>> fn) -
trim
-
trim
public ObjectBuilder<TokenFilterDefinition> trim(Function<TrimTokenFilter.Builder, ObjectBuilder<TrimTokenFilter>> fn) -
truncate
-
truncate
public ObjectBuilder<TokenFilterDefinition> truncate(Function<TruncateTokenFilter.Builder, ObjectBuilder<TruncateTokenFilter>> fn) -
unique
-
unique
public ObjectBuilder<TokenFilterDefinition> unique(Function<UniqueTokenFilter.Builder, ObjectBuilder<UniqueTokenFilter>> fn) -
uppercase
-
uppercase
public ObjectBuilder<TokenFilterDefinition> uppercase(Function<UppercaseTokenFilter.Builder, ObjectBuilder<UppercaseTokenFilter>> fn) -
wordDelimiterGraph
-
wordDelimiterGraph
public ObjectBuilder<TokenFilterDefinition> wordDelimiterGraph(Function<WordDelimiterGraphTokenFilter.Builder, ObjectBuilder<WordDelimiterGraphTokenFilter>> fn) -
wordDelimiter
-
wordDelimiter
public ObjectBuilder<TokenFilterDefinition> wordDelimiter(Function<WordDelimiterTokenFilter.Builder, ObjectBuilder<WordDelimiterTokenFilter>> fn) -
_custom
Define thisTokenFilterDefinitionas a plugin-defined variant.- Parameters:
name- the plugin-defined identifierdata- the data for this customTokenFilterDefinition. It is converted internally toJsonData.
-
build
- Specified by:
buildin interfaceObjectBuilder<TokenFilterDefinition>
-