public class ExplainRequest extends SingleShardRequest<ExplainRequest>
TransportRequest.Empty
IndicesRequest.Replaceable
index, INDICES_OPTIONS
Constructor and Description |
---|
ExplainRequest() |
ExplainRequest(java.lang.String index,
java.lang.String type,
java.lang.String id) |
Modifier and Type | Method and Description |
---|---|
FetchSourceContext |
fetchSourceContext() |
ExplainRequest |
fetchSourceContext(FetchSourceContext context)
Allows setting the
FetchSourceContext for this request, controlling if and how _source should be returned. |
AliasFilter |
filteringAlias() |
ExplainRequest |
filteringAlias(AliasFilter filteringAlias) |
java.lang.String |
id() |
ExplainRequest |
id(java.lang.String id) |
ExplainRequest |
parent(java.lang.String parent)
Simple sets the routing.
|
java.lang.String |
preference() |
ExplainRequest |
preference(java.lang.String preference) |
QueryBuilder |
query() |
ExplainRequest |
query(QueryBuilder query) |
void |
readFrom(StreamInput in)
Set this object's fields from a StreamInput.
|
java.lang.String |
routing() |
ExplainRequest |
routing(java.lang.String routing) |
java.lang.String[] |
storedFields() |
ExplainRequest |
storedFields(java.lang.String[] fields) |
java.lang.String |
type() |
ExplainRequest |
type(java.lang.String type) |
ActionRequestValidationException |
validate() |
void |
writeTo(StreamOutput out)
Write this object's fields to a StreamOutput.
|
index, index, indices, indicesOptions, operationThreaded, operationThreaded, validateNonNullIndex
getShouldStoreResult
getParentTask, setParentTask
remoteAddress, remoteAddress
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
createTask, getDescription, setParentTask
public ExplainRequest()
public ExplainRequest(java.lang.String index, java.lang.String type, java.lang.String id)
public java.lang.String type()
public ExplainRequest type(java.lang.String type)
public java.lang.String id()
public ExplainRequest id(java.lang.String id)
public java.lang.String routing()
public ExplainRequest routing(java.lang.String routing)
public ExplainRequest parent(java.lang.String parent)
public java.lang.String preference()
public ExplainRequest preference(java.lang.String preference)
public QueryBuilder query()
public ExplainRequest query(QueryBuilder query)
public ExplainRequest fetchSourceContext(FetchSourceContext context)
FetchSourceContext
for this request, controlling if and how _source should be returned.public FetchSourceContext fetchSourceContext()
public java.lang.String[] storedFields()
public ExplainRequest storedFields(java.lang.String[] fields)
public AliasFilter filteringAlias()
public ExplainRequest filteringAlias(AliasFilter filteringAlias)
public ActionRequestValidationException validate()
validate
in class ActionRequest
public void readFrom(StreamInput in) throws java.io.IOException
Streamable
readFrom
in interface Streamable
readFrom
in class SingleShardRequest<ExplainRequest>
java.io.IOException
public void writeTo(StreamOutput out) throws java.io.IOException
Streamable
writeTo
in interface Streamable
writeTo
in class SingleShardRequest<ExplainRequest>
java.io.IOException