Class WildcardQuery.Builder
java.lang.Object
org.opensearch.client.util.ObjectBuilderBase
org.opensearch.client.opensearch._types.query_dsl.QueryBase.AbstractBuilder<WildcardQuery.Builder>
org.opensearch.client.opensearch._types.query_dsl.WildcardQuery.Builder
- All Implemented Interfaces:
CopyableBuilder<WildcardQuery.Builder,,WildcardQuery> MutableBuilder<WildcardQuery.Builder,,WildcardQuery> ObjectBuilder<WildcardQuery>
- Enclosing class:
WildcardQuery
public static class WildcardQuery.Builder
extends QueryBase.AbstractBuilder<WildcardQuery.Builder>
implements CopyableBuilder<WildcardQuery.Builder,WildcardQuery>
Builder for
WildcardQuery.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds aWildcardQuery.final WildcardQuery.BuildercaseInsensitive(Boolean value) Allows case insensitive matching of the pattern with the indexed field values when set totrue.copy()Create a new builderCopyableBuilderthat is a copy of this one.final WildcardQuery.BuilderRequired - The target fieldfinal WildcardQuery.BuilderAPI name:rewriteprotected WildcardQuery.Builderself()final WildcardQuery.BuilderWildcard pattern for terms you wish to find in the provided field.final WildcardQuery.BuilderWildcard pattern for terms you wish to find in the provided field.Methods inherited from class org.opensearch.client.opensearch._types.query_dsl.QueryBase.AbstractBuilder
boost, queryNameMethods 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<WildcardQuery.Builder,WildcardQuery> - Returns:
- a new builder instance.
-
self
- Specified by:
selfin classQueryBase.AbstractBuilder<WildcardQuery.Builder>
-
caseInsensitive
Allows case insensitive matching of the pattern with the indexed field values when set totrue. Default isfalsewhich means the case sensitivity of matching depends on the underlying field's mapping.API name:
case_insensitive -
field
Required - The target field -
rewrite
API name:rewrite -
value
Wildcard pattern for terms you wish to find in the provided field. Required, when wildcard is not set.API name:
value -
wildcard
Wildcard pattern for terms you wish to find in the provided field. Required, when value is not set.API name:
wildcard -
build
Builds aWildcardQuery.- Specified by:
buildin interfaceObjectBuilder<WildcardQuery>- Throws:
NullPointerException- if some of the required fields are null.
-