Class SimpleQueryStringQuery.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.elasticsearch._types.query_dsl.QueryBase.AbstractBuilder<SimpleQueryStringQuery.Builder>
co.elastic.clients.elasticsearch._types.query_dsl.SimpleQueryStringQuery.Builder
- All Implemented Interfaces:
ObjectBuilder<SimpleQueryStringQuery>
- Enclosing class:
- SimpleQueryStringQuery
public static class SimpleQueryStringQuery.Builder extends QueryBase.AbstractBuilder<SimpleQueryStringQuery.Builder> implements ObjectBuilder<SimpleQueryStringQuery>
Builder for
SimpleQueryStringQuery
.-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
Modifier and Type Method Description SimpleQueryStringQuery.Builder
analyzer(java.lang.String value)
API name:analyzer
SimpleQueryStringQuery.Builder
analyzeWildcard(java.lang.Boolean value)
API name:analyze_wildcard
SimpleQueryStringQuery.Builder
autoGenerateSynonymsPhraseQuery(java.lang.Boolean value)
API name:auto_generate_synonyms_phrase_query
SimpleQueryStringQuery
build()
Builds aSimpleQueryStringQuery
.SimpleQueryStringQuery.Builder
defaultOperator(Operator value)
API name:default_operator
SimpleQueryStringQuery.Builder
fields(java.lang.String value, java.lang.String... values)
API name:fields
SimpleQueryStringQuery.Builder
fields(java.util.List<java.lang.String> list)
API name:fields
SimpleQueryStringQuery.Builder
flags(SimpleQueryStringFlags value)
API name:flags
SimpleQueryStringQuery.Builder
flags(java.util.function.Function<SimpleQueryStringFlags.Builder,ObjectBuilder<SimpleQueryStringFlags>> fn)
API name:flags
SimpleQueryStringQuery.Builder
fuzzyMaxExpansions(java.lang.Integer value)
API name:fuzzy_max_expansions
SimpleQueryStringQuery.Builder
fuzzyPrefixLength(java.lang.Integer value)
API name:fuzzy_prefix_length
SimpleQueryStringQuery.Builder
fuzzyTranspositions(java.lang.Boolean value)
API name:fuzzy_transpositions
SimpleQueryStringQuery.Builder
lenient(java.lang.Boolean value)
API name:lenient
SimpleQueryStringQuery.Builder
minimumShouldMatch(java.lang.String value)
API name:minimum_should_match
SimpleQueryStringQuery.Builder
query(java.lang.String value)
Required - API name:query
SimpleQueryStringQuery.Builder
quoteFieldSuffix(java.lang.String value)
API name:quote_field_suffix
protected SimpleQueryStringQuery.Builder
self()
Methods inherited from class co.elastic.clients.elasticsearch._types.query_dsl.QueryBase.AbstractBuilder
boost, queryName
Methods inherited from class co.elastic.clients.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
analyzer
API name:analyzer
-
analyzeWildcard
API name:analyze_wildcard
-
autoGenerateSynonymsPhraseQuery
public final SimpleQueryStringQuery.Builder autoGenerateSynonymsPhraseQuery(@Nullable java.lang.Boolean value)API name:auto_generate_synonyms_phrase_query
-
defaultOperator
API name:default_operator
-
fields
API name:fields
Adds all elements of
list
tofields
. -
fields
public final SimpleQueryStringQuery.Builder fields(java.lang.String value, java.lang.String... values)API name:fields
Adds one or more values to
fields
. -
flags
API name:flags
-
flags
public final SimpleQueryStringQuery.Builder flags(java.util.function.Function<SimpleQueryStringFlags.Builder,ObjectBuilder<SimpleQueryStringFlags>> fn)API name:flags
-
fuzzyMaxExpansions
API name:fuzzy_max_expansions
-
fuzzyPrefixLength
API name:fuzzy_prefix_length
-
fuzzyTranspositions
API name:fuzzy_transpositions
-
lenient
API name:lenient
-
minimumShouldMatch
API name:minimum_should_match
-
query
Required - API name:query
-
quoteFieldSuffix
API name:quote_field_suffix
-
self
- Specified by:
self
in classQueryBase.AbstractBuilder<SimpleQueryStringQuery.Builder>
-
build
Builds aSimpleQueryStringQuery
.- Specified by:
build
in interfaceObjectBuilder<SimpleQueryStringQuery>
- Throws:
java.lang.NullPointerException
- if some of the required fields are null.
-