Class IndexSettingsAnalysis.Builder
java.lang.Object
org.opensearch.client.opensearch.indices.IndexSettingsAnalysis.Builder
- All Implemented Interfaces:
ObjectBuilder<IndexSettingsAnalysis>
- Enclosing class:
- IndexSettingsAnalysis
public static class IndexSettingsAnalysis.Builder extends java.lang.Object implements ObjectBuilder<IndexSettingsAnalysis>
Builder for
IndexSettingsAnalysis.-
Nested Class Summary
Nested classes/interfaces inherited from interface org.opensearch.client.util.ObjectBuilder
ObjectBuilder.Constant<V> -
Constructor Summary
Constructors Constructor Description Builder() -
Method Summary
Modifier and Type Method Description IndexSettingsAnalysisbuild()Builds aIndexSettingsAnalysis.IndexSettingsAnalysis.BuildercharFilter(java.util.Map<java.lang.String,jakarta.json.JsonValue> value)API name:char_filterIndexSettingsAnalysis.BuilderputCharFilter(java.lang.String key, jakarta.json.JsonValue value)Add a key/value tocharFilter(Map), creating the map if needed.
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
charFilter
public IndexSettingsAnalysis.Builder charFilter(@Nullable java.util.Map<java.lang.String,jakarta.json.JsonValue> value)API name:char_filter -
putCharFilter
public IndexSettingsAnalysis.Builder putCharFilter(java.lang.String key, jakarta.json.JsonValue value)Add a key/value tocharFilter(Map), creating the map if needed. -
build
Builds aIndexSettingsAnalysis.- Specified by:
buildin interfaceObjectBuilder<IndexSettingsAnalysis>- Throws:
java.lang.NullPointerException- if some of the required fields are null.
-