Class PrefixQuery.Builder
- java.lang.Object
-
- org.opensearch.client.util.ObjectBuilderBase
-
- org.opensearch.client.opensearch._types.query_dsl.QueryBase.AbstractBuilder<PrefixQuery.Builder>
-
- org.opensearch.client.opensearch._types.query_dsl.PrefixQuery.Builder
-
- All Implemented Interfaces:
ObjectBuilder<PrefixQuery>
- Enclosing class:
- PrefixQuery
public static class PrefixQuery.Builder extends QueryBase.AbstractBuilder<PrefixQuery.Builder> implements ObjectBuilder<PrefixQuery>
Builder forPrefixQuery.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PrefixQuerybuild()Builds aPrefixQuery.PrefixQuery.BuildercaseInsensitive(java.lang.Boolean value)API name:case_insensitivePrefixQuery.Builderfield(java.lang.String value)Required - The target fieldPrefixQuery.Builderrewrite(java.lang.String value)API name:rewriteprotected PrefixQuery.Builderself()PrefixQuery.Buildervalue(java.lang.String value)Required - API name:value-
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 PrefixQuery.Builder field(java.lang.String value)
Required - The target field
-
rewrite
public final PrefixQuery.Builder rewrite(@Nullable java.lang.String value)
API name:rewrite
-
value
public final PrefixQuery.Builder value(java.lang.String value)
Required - API name:value
-
caseInsensitive
public final PrefixQuery.Builder caseInsensitive(@Nullable java.lang.Boolean value)
API name:case_insensitive
-
self
protected PrefixQuery.Builder self()
- Specified by:
selfin classQueryBase.AbstractBuilder<PrefixQuery.Builder>
-
build
public PrefixQuery build()
Builds aPrefixQuery.- Specified by:
buildin interfaceObjectBuilder<PrefixQuery>- Throws:
java.lang.NullPointerException- if some of the required fields are null.
-
-