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:
ObjectBuilder<WildcardQuery>
- Enclosing class:
- WildcardQuery
public static class WildcardQuery.Builder extends QueryBase.AbstractBuilder<WildcardQuery.Builder> implements ObjectBuilder<WildcardQuery>
Builder forWildcardQuery.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description WildcardQuerybuild()Builds aWildcardQuery.WildcardQuery.BuildercaseInsensitive(java.lang.Boolean value)Allows case insensitive matching of the pattern with the indexed field values when set to true.WildcardQuery.Builderfield(java.lang.String value)Required - The target fieldWildcardQuery.Builderrewrite(java.lang.String value)Method used to rewrite the queryprotected WildcardQuery.Builderself()WildcardQuery.Buildervalue(java.lang.String value)Wildcard pattern for terms you wish to find in the provided field.WildcardQuery.Builderwildcard(java.lang.String value)Wildcard 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, queryName
-
Methods inherited from class org.opensearch.client.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
-
-
-
-
Method Detail
-
field
public final WildcardQuery.Builder field(java.lang.String value)
Required - The target field
-
caseInsensitive
public final WildcardQuery.Builder caseInsensitive(@Nullable java.lang.Boolean value)
Allows case insensitive matching of the pattern with the indexed field values when set to true. Default is false which means the case sensitivity of matching depends on the underlying field's mapping.API name:
case_insensitive
-
rewrite
public final WildcardQuery.Builder rewrite(@Nullable java.lang.String value)
Method used to rewrite the queryAPI name:
rewrite
-
value
public final WildcardQuery.Builder value(@Nullable java.lang.String value)
Wildcard pattern for terms you wish to find in the provided field. Required, when wildcard is not set.API name:
value
-
wildcard
public final WildcardQuery.Builder wildcard(@Nullable java.lang.String value)
Wildcard pattern for terms you wish to find in the provided field. Required, when value is not set.API name:
wildcard
-
self
protected WildcardQuery.Builder self()
- Specified by:
selfin classQueryBase.AbstractBuilder<WildcardQuery.Builder>
-
build
public WildcardQuery build()
Builds aWildcardQuery.- Specified by:
buildin interfaceObjectBuilder<WildcardQuery>- Throws:
java.lang.NullPointerException- if some of the required fields are null.
-
-