Class CharFilterDetail.Builder
java.lang.Object
org.opensearch.client.util.ObjectBuilderBase
org.opensearch.client.opensearch.indices.analyze.CharFilterDetail.Builder
- All Implemented Interfaces:
CopyableBuilder<CharFilterDetail.Builder,,CharFilterDetail> MutableBuilder<CharFilterDetail.Builder,,CharFilterDetail> ObjectBuilder<CharFilterDetail>
- Enclosing class:
CharFilterDetail
public static class CharFilterDetail.Builder
extends ObjectBuilderBase
implements CopyableBuilder<CharFilterDetail.Builder,CharFilterDetail>
Builder for
CharFilterDetail.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds aCharFilterDetail.copy()Create a new builderCopyableBuilderthat is a copy of this one.final CharFilterDetail.BuilderfilteredText(String value, String... values) Required - The text after character filtering.final CharFilterDetail.BuilderfilteredText(List<String> list) Required - The text after character filtering.final CharFilterDetail.BuilderRequired - The name of the character filter.Methods inherited from class org.opensearch.client.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _listCopy, _mapCopy, _mapPut, _mapPutAllMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.opensearch.client.util.MutableBuilder
applyMutation
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
copy
Description copied from interface:CopyableBuilderCreate a new builderCopyableBuilderthat is a copy of this one.- Specified by:
copyin interfaceCopyableBuilder<CharFilterDetail.Builder,CharFilterDetail> - Returns:
- a new builder instance.
-
filteredText
Required - The text after character filtering.API name:
filtered_textAdds all elements of
listtofilteredText. -
filteredText
Required - The text after character filtering.API name:
filtered_textAdds one or more values to
filteredText. -
name
Required - The name of the character filter.API name:
name -
build
Builds aCharFilterDetail.- Specified by:
buildin interfaceObjectBuilder<CharFilterDetail>- Throws:
NullPointerException- if some of the required fields are null.
-