Class ExplainRequest
java.lang.Object
org.opensearch.client.opensearch._types.RequestBase
org.opensearch.client.opensearch._global.ExplainRequest
- All Implemented Interfaces:
ToJsonp
public final class ExplainRequest extends RequestBase implements ToJsonp
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classExplainRequest.BuilderBuilder forExplainRequest. -
Field Summary
Fields Modifier and Type Field Description static JsonpDeserializer<ExplainRequest>DESERIALIZERJson deserializer for ExplainRequest -
Constructor Summary
Constructors Modifier Constructor Description protectedExplainRequest(ExplainRequest.Builder builder) -
Method Summary
Modifier and Type Method Description java.lang.Stringanalyzer()API name:analyzerjava.lang.BooleananalyzeWildcard()API name:analyze_wildcardstatic <TDocument>
Endpoint<ExplainRequest,ExplainResponse<TDocument>,OpenSearchError>createExplainEndpoint(JsonpDeserializer<TDocument> tDocumentDeserializer)Create an "explain" endpoint.jakarta.json.JsonValuedefaultOperator()API name:default_operatorjava.lang.Stringdf()API name:dfjava.lang.Stringid()API name:idjava.lang.Stringindex()API name:indexjava.lang.Booleanlenient()API name:lenientjava.lang.Stringpreference()API name:preferencejava.lang.Stringq()API name:qQueryContainerquery()API name:queryjava.lang.StringqueryOnQueryString()API name:query_on_query_stringjakarta.json.JsonValuerouting()API name:routingprotected static voidsetupExplainRequestDeserializer(DelegatingDeserializer<ExplainRequest.Builder> op)jakarta.json.JsonValuesource()API name:_sourcejava.util.List<java.lang.String>sourceExcludes()API name:_source_excludesjava.util.List<java.lang.String>sourceIncludes()API name:_source_includesjava.util.List<java.lang.String>storedFields()API name:stored_fieldsvoidtoJsonp(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)Serialize this object to JSON.protected voidtoJsonpInternal(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)java.lang.Stringtype()API name:type
-
Field Details
-
DESERIALIZER
Json deserializer for ExplainRequest
-
-
Constructor Details
-
Method Details
-
id
public java.lang.String id()API name:id -
index
public java.lang.String index()API name:index -
type
@Nullable public java.lang.String type()API name:type -
analyzer
@Nullable public java.lang.String analyzer()API name:analyzer -
analyzeWildcard
@Nullable public java.lang.Boolean analyzeWildcard()API name:analyze_wildcard -
defaultOperator
@Nullable public jakarta.json.JsonValue defaultOperator()API name:default_operator -
df
@Nullable public java.lang.String df()API name:df -
lenient
@Nullable public java.lang.Boolean lenient()API name:lenient -
preference
@Nullable public java.lang.String preference()API name:preference -
queryOnQueryString
@Nullable public java.lang.String queryOnQueryString()API name:query_on_query_string -
routing
@Nullable public jakarta.json.JsonValue routing()API name:routing -
source
@Nullable public jakarta.json.JsonValue source()API name:_source -
sourceExcludes
@Nullable public java.util.List<java.lang.String> sourceExcludes()API name:_source_excludes -
sourceIncludes
@Nullable public java.util.List<java.lang.String> sourceIncludes()API name:_source_includes -
storedFields
@Nullable public java.util.List<java.lang.String> storedFields()API name:stored_fields -
q
@Nullable public java.lang.String q()API name:q -
query
API name:query -
toJsonp
Serialize this object to JSON. -
toJsonpInternal
-
setupExplainRequestDeserializer
protected static void setupExplainRequestDeserializer(DelegatingDeserializer<ExplainRequest.Builder> op) -
createExplainEndpoint
public static <TDocument> Endpoint<ExplainRequest,ExplainResponse<TDocument>,OpenSearchError> createExplainEndpoint(JsonpDeserializer<TDocument> tDocumentDeserializer)Create an "explain" endpoint.
-