Class AnalyzeRequest.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.elasticsearch.indices.AnalyzeRequest.Builder
- All Implemented Interfaces:
ObjectBuilder<AnalyzeRequest>
- Enclosing class:
- AnalyzeRequest
public static class AnalyzeRequest.Builder extends ObjectBuilderBase implements ObjectBuilder<AnalyzeRequest>
Builder for
AnalyzeRequest
.-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
Modifier and Type Method Description AnalyzeRequest.Builder
analyzer(java.lang.String value)
API name:analyzer
AnalyzeRequest.Builder
attributes(java.lang.String value, java.lang.String... values)
API name:attributes
AnalyzeRequest.Builder
attributes(java.util.List<java.lang.String> list)
API name:attributes
AnalyzeRequest
build()
Builds aAnalyzeRequest
.AnalyzeRequest.Builder
charFilter(CharFilter value, CharFilter... values)
API name:char_filter
AnalyzeRequest.Builder
charFilter(java.util.function.Function<CharFilter.Builder,ObjectBuilder<CharFilter>> fn)
API name:char_filter
AnalyzeRequest.Builder
charFilter(java.util.List<CharFilter> list)
API name:char_filter
AnalyzeRequest.Builder
explain(java.lang.Boolean value)
API name:explain
AnalyzeRequest.Builder
field(java.lang.String value)
API name:field
AnalyzeRequest.Builder
filter(TokenFilter value, TokenFilter... values)
API name:filter
AnalyzeRequest.Builder
filter(java.util.function.Function<TokenFilter.Builder,ObjectBuilder<TokenFilter>> fn)
API name:filter
AnalyzeRequest.Builder
filter(java.util.List<TokenFilter> list)
API name:filter
AnalyzeRequest.Builder
index(java.lang.String value)
The name of the index to scope the operationAnalyzeRequest.Builder
normalizer(java.lang.String value)
API name:normalizer
AnalyzeRequest.Builder
text(java.lang.String value, java.lang.String... values)
API name:text
AnalyzeRequest.Builder
text(java.util.List<java.lang.String> list)
API name:text
AnalyzeRequest.Builder
tokenizer(Tokenizer value)
API name:tokenizer
AnalyzeRequest.Builder
tokenizer(java.util.function.Function<Tokenizer.Builder,ObjectBuilder<Tokenizer>> fn)
API name:tokenizer
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
-
analyzer
API name:analyzer
-
attributes
API name:attributes
Adds all elements of
list
toattributes
. -
attributes
API name:attributes
Adds one or more values to
attributes
. -
charFilter
API name:char_filter
Adds all elements of
list
tocharFilter
. -
charFilter
API name:char_filter
Adds one or more values to
charFilter
. -
charFilter
public final AnalyzeRequest.Builder charFilter(java.util.function.Function<CharFilter.Builder,ObjectBuilder<CharFilter>> fn)API name:char_filter
Adds a value to
charFilter
using a builder lambda. -
explain
API name:explain
-
field
API name:field
-
filter
API name:filter
Adds all elements of
list
tofilter
. -
filter
API name:filter
Adds one or more values to
filter
. -
filter
public final AnalyzeRequest.Builder filter(java.util.function.Function<TokenFilter.Builder,ObjectBuilder<TokenFilter>> fn)API name:filter
Adds a value to
filter
using a builder lambda. -
index
The name of the index to scope the operationAPI name:
index
-
normalizer
API name:normalizer
-
text
API name:text
Adds all elements of
list
totext
. -
text
API name:text
Adds one or more values to
text
. -
tokenizer
API name:tokenizer
-
tokenizer
public final AnalyzeRequest.Builder tokenizer(java.util.function.Function<Tokenizer.Builder,ObjectBuilder<Tokenizer>> fn)API name:tokenizer
-
build
Builds aAnalyzeRequest
.- Specified by:
build
in interfaceObjectBuilder<AnalyzeRequest>
- Throws:
java.lang.NullPointerException
- if some of the required fields are null.
-