Class ExplainRequest.Builder
java.lang.Object
org.opensearch.client.opensearch._global.ExplainRequest.Builder
- All Implemented Interfaces:
ObjectBuilder<ExplainRequest>
- Enclosing class:
- ExplainRequest
public static class ExplainRequest.Builder extends java.lang.Object implements ObjectBuilder<ExplainRequest>
Builder for
ExplainRequest.-
Nested Class Summary
Nested classes/interfaces inherited from interface org.opensearch.client.util.ObjectBuilder
ObjectBuilder.Constant<V> -
Constructor Summary
Constructors Constructor Description Builder() -
Method Summary
Modifier and Type Method Description ExplainRequest.BuilderaddSourceExcludes(java.lang.String value)Add a value tosourceExcludes(List), creating the list if needed.ExplainRequest.BuilderaddSourceIncludes(java.lang.String value)Add a value tosourceIncludes(List), creating the list if needed.ExplainRequest.BuilderaddStoredFields(java.lang.String value)Add a value tostoredFields(List), creating the list if needed.ExplainRequest.Builderanalyzer(java.lang.String value)API name:analyzerExplainRequest.BuilderanalyzeWildcard(java.lang.Boolean value)API name:analyze_wildcardExplainRequestbuild()Builds aExplainRequest.ExplainRequest.BuilderdefaultOperator(jakarta.json.JsonValue value)API name:default_operatorExplainRequest.Builderdf(java.lang.String value)API name:dfExplainRequest.Builderid(java.lang.String value)API name:idExplainRequest.Builderindex(java.lang.String value)API name:indexExplainRequest.Builderlenient(java.lang.Boolean value)API name:lenientExplainRequest.Builderpreference(java.lang.String value)API name:preferenceExplainRequest.Builderq(java.lang.String value)API name:qExplainRequest.Builderquery(java.util.function.Function<QueryContainer.Builder,ObjectBuilder<QueryContainer>> fn)API name:queryExplainRequest.Builderquery(QueryContainer value)API name:queryExplainRequest.BuilderqueryOnQueryString(java.lang.String value)API name:query_on_query_stringExplainRequest.Builderrouting(jakarta.json.JsonValue value)API name:routingExplainRequest.Buildersource(jakarta.json.JsonValue value)API name:_sourceExplainRequest.BuildersourceExcludes(java.lang.String... value)API name:_source_excludesExplainRequest.BuildersourceExcludes(java.util.List<java.lang.String> value)API name:_source_excludesExplainRequest.BuildersourceIncludes(java.lang.String... value)API name:_source_includesExplainRequest.BuildersourceIncludes(java.util.List<java.lang.String> value)API name:_source_includesExplainRequest.BuilderstoredFields(java.lang.String... value)API name:stored_fieldsExplainRequest.BuilderstoredFields(java.util.List<java.lang.String> value)API name:stored_fieldsExplainRequest.Buildertype(java.lang.String value)API name:type
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
id
API name:id -
index
API name:index -
type
API name:type -
analyzer
API name:analyzer -
analyzeWildcard
API name:analyze_wildcard -
defaultOperator
API name:default_operator -
df
API name:df -
lenient
API name:lenient -
preference
API name:preference -
queryOnQueryString
API name:query_on_query_string -
routing
API name:routing -
source
API name:_source -
sourceExcludes
API name:_source_excludes -
sourceExcludes
API name:_source_excludes -
addSourceExcludes
Add a value tosourceExcludes(List), creating the list if needed. -
sourceIncludes
API name:_source_includes -
sourceIncludes
API name:_source_includes -
addSourceIncludes
Add a value tosourceIncludes(List), creating the list if needed. -
storedFields
API name:stored_fields -
storedFields
API name:stored_fields -
addStoredFields
Add a value tostoredFields(List), creating the list if needed. -
q
API name:q -
query
API name:query -
query
public ExplainRequest.Builder query(java.util.function.Function<QueryContainer.Builder,ObjectBuilder<QueryContainer>> fn)API name:query -
build
Builds aExplainRequest.- Specified by:
buildin interfaceObjectBuilder<ExplainRequest>- Throws:
java.lang.NullPointerException- if some of the required fields are null.
-