Class ShingleTokenFilter.Builder
- java.lang.Object
-
- org.opensearch.client.util.ObjectBuilderBase
-
- org.opensearch.client.opensearch._types.analysis.TokenFilterBase.AbstractBuilder<ShingleTokenFilter.Builder>
-
- org.opensearch.client.opensearch._types.analysis.ShingleTokenFilter.Builder
-
- All Implemented Interfaces:
ObjectBuilder<ShingleTokenFilter>
- Enclosing class:
- ShingleTokenFilter
public static class ShingleTokenFilter.Builder extends TokenFilterBase.AbstractBuilder<ShingleTokenFilter.Builder> implements ObjectBuilder<ShingleTokenFilter>
Builder forShingleTokenFilter.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ShingleTokenFilterbuild()Builds aShingleTokenFilter.ShingleTokenFilter.BuilderfillerToken(java.lang.String value)API name:filler_tokenShingleTokenFilter.BuildermaxShingleSize(java.lang.String value)API name:max_shingle_sizeShingleTokenFilter.BuilderminShingleSize(java.lang.String value)API name:min_shingle_sizeShingleTokenFilter.BuilderoutputUnigrams(java.lang.Boolean value)API name:output_unigramsShingleTokenFilter.BuilderoutputUnigramsIfNoShingles(java.lang.Boolean value)API name:output_unigrams_if_no_shinglesprotected ShingleTokenFilter.Builderself()ShingleTokenFilter.BuildertokenSeparator(java.lang.String value)API name:token_separator-
Methods inherited from class org.opensearch.client.opensearch._types.analysis.TokenFilterBase.AbstractBuilder
version
-
Methods inherited from class org.opensearch.client.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
-
-
-
-
Method Detail
-
fillerToken
public final ShingleTokenFilter.Builder fillerToken(@Nullable java.lang.String value)
API name:filler_token
-
maxShingleSize
public final ShingleTokenFilter.Builder maxShingleSize(@Nullable java.lang.String value)
API name:max_shingle_size
-
minShingleSize
public final ShingleTokenFilter.Builder minShingleSize(@Nullable java.lang.String value)
API name:min_shingle_size
-
outputUnigrams
public final ShingleTokenFilter.Builder outputUnigrams(@Nullable java.lang.Boolean value)
API name:output_unigrams
-
outputUnigramsIfNoShingles
public final ShingleTokenFilter.Builder outputUnigramsIfNoShingles(@Nullable java.lang.Boolean value)
API name:output_unigrams_if_no_shingles
-
tokenSeparator
public final ShingleTokenFilter.Builder tokenSeparator(@Nullable java.lang.String value)
API name:token_separator
-
self
protected ShingleTokenFilter.Builder self()
- Specified by:
selfin classTokenFilterBase.AbstractBuilder<ShingleTokenFilter.Builder>
-
build
public ShingleTokenFilter build()
Builds aShingleTokenFilter.- Specified by:
buildin interfaceObjectBuilder<ShingleTokenFilter>- Throws:
java.lang.NullPointerException- if some of the required fields are null.
-
-