Class AnalyzeDetail.Builder
- java.lang.Object
-
- org.opensearch.client.util.ObjectBuilderBase
-
- org.opensearch.client.opensearch.indices.analyze.AnalyzeDetail.Builder
-
- All Implemented Interfaces:
ObjectBuilder<AnalyzeDetail>
- Enclosing class:
- AnalyzeDetail
public static class AnalyzeDetail.Builder extends ObjectBuilderBase implements ObjectBuilder<AnalyzeDetail>
Builder forAnalyzeDetail.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
Methods inherited from class org.opensearch.client.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
-
-
-
-
Method Detail
-
analyzer
public final AnalyzeDetail.Builder analyzer(@Nullable AnalyzerDetail value)
API name:analyzer
-
analyzer
public final AnalyzeDetail.Builder analyzer(java.util.function.Function<AnalyzerDetail.Builder,ObjectBuilder<AnalyzerDetail>> fn)
API name:analyzer
-
charfilters
public final AnalyzeDetail.Builder charfilters(java.util.List<CharFilterDetail> list)
API name:charfiltersAdds all elements of
listtocharfilters.
-
charfilters
public final AnalyzeDetail.Builder charfilters(CharFilterDetail value, CharFilterDetail... values)
API name:charfiltersAdds one or more values to
charfilters.
-
charfilters
public final AnalyzeDetail.Builder charfilters(java.util.function.Function<CharFilterDetail.Builder,ObjectBuilder<CharFilterDetail>> fn)
API name:charfiltersAdds a value to
charfiltersusing a builder lambda.
-
customAnalyzer
public final AnalyzeDetail.Builder customAnalyzer(boolean value)
Required - API name:custom_analyzer
-
tokenfilters
public final AnalyzeDetail.Builder tokenfilters(java.util.List<TokenDetail> list)
API name:tokenfiltersAdds all elements of
listtotokenfilters.
-
tokenfilters
public final AnalyzeDetail.Builder tokenfilters(TokenDetail value, TokenDetail... values)
API name:tokenfiltersAdds one or more values to
tokenfilters.
-
tokenfilters
public final AnalyzeDetail.Builder tokenfilters(java.util.function.Function<TokenDetail.Builder,ObjectBuilder<TokenDetail>> fn)
API name:tokenfiltersAdds a value to
tokenfiltersusing a builder lambda.
-
tokenizer
public final AnalyzeDetail.Builder tokenizer(@Nullable TokenDetail value)
API name:tokenizer
-
tokenizer
public final AnalyzeDetail.Builder tokenizer(java.util.function.Function<TokenDetail.Builder,ObjectBuilder<TokenDetail>> fn)
API name:tokenizer
-
build
public AnalyzeDetail build()
Builds aAnalyzeDetail.- Specified by:
buildin interfaceObjectBuilder<AnalyzeDetail>- Throws:
java.lang.NullPointerException- if some of the required fields are null.
-
-