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
-
Method Summary
Modifier and TypeMethodDescriptionDefine thisTokenFilterDefinition
as a plugin-defined variant.build()
delimitedPayload
(Function<DelimitedPayloadTokenFilter.Builder, ObjectBuilder<DelimitedPayloadTokenFilter>> fn) dictionaryDecompounder
(Function<DictionaryDecompounderTokenFilter.Builder, ObjectBuilder<DictionaryDecompounderTokenFilter>> fn) hyphenationDecompounder
(Function<HyphenationDecompounderTokenFilter.Builder, ObjectBuilder<HyphenationDecompounderTokenFilter>> fn) icuNormalizer
(Function<IcuNormalizationTokenFilter.Builder, ObjectBuilder<IcuNormalizationTokenFilter>> fn) keywordMarker
(Function<KeywordMarkerTokenFilter.Builder, ObjectBuilder<KeywordMarkerTokenFilter>> 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) removeDuplicates
(Function<RemoveDuplicatesTokenFilter.Builder, ObjectBuilder<RemoveDuplicatesTokenFilter>> fn) protected TokenFilterDefinition.Builder
self()
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
withJson
Methods inherited from class co.elastic.clients.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
self
- Specified by:
self
in classWithJsonObjectBuilderBase<TokenFilterDefinition.Builder>
-
asciifolding
-
asciifolding
public ObjectBuilder<TokenFilterDefinition> asciifolding(Function<AsciiFoldingTokenFilter.Builder, ObjectBuilder<AsciiFoldingTokenFilter>> 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) -
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) -
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) -
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) -
icuTokenizer
-
icuTokenizer
public ObjectBuilder<TokenFilterDefinition> icuTokenizer(Function<IcuTokenizer.Builder, ObjectBuilder<IcuTokenizer>> fn) -
icuTransform
-
icuTransform
public ObjectBuilder<TokenFilterDefinition> icuTransform(Function<IcuTransformTokenFilter.Builder, ObjectBuilder<IcuTransformTokenFilter>> 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) -
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) -
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) -
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) -
shingle
-
shingle
public ObjectBuilder<TokenFilterDefinition> shingle(Function<ShingleTokenFilter.Builder, ObjectBuilder<ShingleTokenFilter>> fn) -
snowball
-
snowball
public ObjectBuilder<TokenFilterDefinition> snowball(Function<SnowballTokenFilter.Builder, ObjectBuilder<SnowballTokenFilter>> 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 thisTokenFilterDefinition
as a plugin-defined variant.- Parameters:
name
- the plugin-defined identifierdata
- the data for this customTokenFilterDefinition
. It is converted internally toJsonData
.
-
build
- Specified by:
build
in interfaceObjectBuilder<TokenFilterDefinition>
-