Class TokenizerDefinition.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<TokenizerDefinition.Builder>
co.elastic.clients.elasticsearch._types.analysis.TokenizerDefinition.Builder
- All Implemented Interfaces:
WithJson<TokenizerDefinition.Builder>
,ObjectBuilder<TokenizerDefinition>
- Enclosing class:
- TokenizerDefinition
public static class TokenizerDefinition.Builder extends WithJsonObjectBuilderBase<TokenizerDefinition.Builder> implements ObjectBuilder<TokenizerDefinition>
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
Methods inherited from class co.elastic.clients.util.WithJsonObjectBuilderBase
withJson
Methods inherited from class co.elastic.clients.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
self
- Specified by:
self
in classWithJsonObjectBuilderBase<TokenizerDefinition.Builder>
-
charGroup
-
charGroup
public ObjectBuilder<TokenizerDefinition> charGroup(java.util.function.Function<CharGroupTokenizer.Builder,ObjectBuilder<CharGroupTokenizer>> fn) -
edgeNgram
-
edgeNgram
public ObjectBuilder<TokenizerDefinition> edgeNgram(java.util.function.Function<EdgeNGramTokenizer.Builder,ObjectBuilder<EdgeNGramTokenizer>> fn) -
icuTokenizer
-
icuTokenizer
public ObjectBuilder<TokenizerDefinition> icuTokenizer(java.util.function.Function<IcuTokenizer.Builder,ObjectBuilder<IcuTokenizer>> fn) -
keyword
-
keyword
public ObjectBuilder<TokenizerDefinition> keyword(java.util.function.Function<KeywordTokenizer.Builder,ObjectBuilder<KeywordTokenizer>> fn) -
kuromojiTokenizer
-
kuromojiTokenizer
public ObjectBuilder<TokenizerDefinition> kuromojiTokenizer(java.util.function.Function<KuromojiTokenizer.Builder,ObjectBuilder<KuromojiTokenizer>> fn) -
letter
-
letter
public ObjectBuilder<TokenizerDefinition> letter(java.util.function.Function<LetterTokenizer.Builder,ObjectBuilder<LetterTokenizer>> fn) -
lowercase
-
lowercase
public ObjectBuilder<TokenizerDefinition> lowercase(java.util.function.Function<LowercaseTokenizer.Builder,ObjectBuilder<LowercaseTokenizer>> fn) -
ngram
-
ngram
public ObjectBuilder<TokenizerDefinition> ngram(java.util.function.Function<NGramTokenizer.Builder,ObjectBuilder<NGramTokenizer>> fn) -
noriTokenizer
-
noriTokenizer
public ObjectBuilder<TokenizerDefinition> noriTokenizer(java.util.function.Function<NoriTokenizer.Builder,ObjectBuilder<NoriTokenizer>> fn) -
pathHierarchy
-
pathHierarchy
public ObjectBuilder<TokenizerDefinition> pathHierarchy(java.util.function.Function<PathHierarchyTokenizer.Builder,ObjectBuilder<PathHierarchyTokenizer>> fn) -
pattern
-
pattern
public ObjectBuilder<TokenizerDefinition> pattern(java.util.function.Function<PatternTokenizer.Builder,ObjectBuilder<PatternTokenizer>> fn) -
standard
-
standard
public ObjectBuilder<TokenizerDefinition> standard(java.util.function.Function<StandardTokenizer.Builder,ObjectBuilder<StandardTokenizer>> fn) -
uaxUrlEmail
-
uaxUrlEmail
public ObjectBuilder<TokenizerDefinition> uaxUrlEmail(java.util.function.Function<UaxEmailUrlTokenizer.Builder,ObjectBuilder<UaxEmailUrlTokenizer>> fn) -
whitespace
-
whitespace
public ObjectBuilder<TokenizerDefinition> whitespace(java.util.function.Function<WhitespaceTokenizer.Builder,ObjectBuilder<WhitespaceTokenizer>> fn) -
build
- Specified by:
build
in interfaceObjectBuilder<TokenizerDefinition>
-