Class PhoneticTokenFilter.Builder
- java.lang.Object
-
- org.opensearch.client.util.ObjectBuilderBase
-
- org.opensearch.client.opensearch._types.analysis.TokenFilterBase.AbstractBuilder<PhoneticTokenFilter.Builder>
-
- org.opensearch.client.opensearch._types.analysis.PhoneticTokenFilter.Builder
-
- All Implemented Interfaces:
ObjectBuilder<PhoneticTokenFilter>
- Enclosing class:
- PhoneticTokenFilter
public static class PhoneticTokenFilter.Builder extends TokenFilterBase.AbstractBuilder<PhoneticTokenFilter.Builder> implements ObjectBuilder<PhoneticTokenFilter>
Builder forPhoneticTokenFilter.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PhoneticTokenFilterbuild()Builds aPhoneticTokenFilter.PhoneticTokenFilter.Builderencoder(PhoneticEncoder value)Required - API name:encoderPhoneticTokenFilter.Builderlanguageset(java.util.List<PhoneticLanguage> list)Required - API name:languagesetPhoneticTokenFilter.Builderlanguageset(PhoneticLanguage value, PhoneticLanguage... values)Required - API name:languagesetPhoneticTokenFilter.BuildermaxCodeLen(java.lang.Integer value)API name:max_code_lenPhoneticTokenFilter.BuildernameType(PhoneticNameType value)Required - API name:name_typePhoneticTokenFilter.Builderreplace(java.lang.Boolean value)API name:replacePhoneticTokenFilter.BuilderruleType(PhoneticRuleType value)Required - API name:rule_typeprotected PhoneticTokenFilter.Builderself()-
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
-
encoder
public final PhoneticTokenFilter.Builder encoder(PhoneticEncoder value)
Required - API name:encoder
-
languageset
public final PhoneticTokenFilter.Builder languageset(java.util.List<PhoneticLanguage> list)
Required - API name:languagesetAdds all elements of
listtolanguageset.
-
languageset
public final PhoneticTokenFilter.Builder languageset(PhoneticLanguage value, PhoneticLanguage... values)
Required - API name:languagesetAdds one or more values to
languageset.
-
maxCodeLen
public final PhoneticTokenFilter.Builder maxCodeLen(@Nullable java.lang.Integer value)
API name:max_code_len
-
nameType
public final PhoneticTokenFilter.Builder nameType(PhoneticNameType value)
Required - API name:name_type
-
replace
public final PhoneticTokenFilter.Builder replace(@Nullable java.lang.Boolean value)
API name:replace
-
ruleType
public final PhoneticTokenFilter.Builder ruleType(PhoneticRuleType value)
Required - API name:rule_type
-
self
protected PhoneticTokenFilter.Builder self()
- Specified by:
selfin classTokenFilterBase.AbstractBuilder<PhoneticTokenFilter.Builder>
-
build
public PhoneticTokenFilter build()
Builds aPhoneticTokenFilter.- Specified by:
buildin interfaceObjectBuilder<PhoneticTokenFilter>- Throws:
java.lang.NullPointerException- if some of the required fields are null.
-
-