public class ExplainRequest extends SingleShardOperationRequest<ExplainRequest>
TransportRequest.Empty
IndicesRequest.Replaceable
index, INDICES_OPTIONS
Constructor and Description |
---|
ExplainRequest(String index,
String type,
String id) |
index, index, indices, indicesOptions, operationThreaded, operationThreaded
listenerThreaded, listenerThreaded
getHeader, getHeaders, hasHeader, putHeader, remoteAddress, remoteAddress
contextSize, copyContextFrom, getContext, getFromContext, getFromContext, hasInContext, isContextEmpty, putAllInContext, putInContext
public String type()
public ExplainRequest type(String type)
public String id()
public ExplainRequest id(String id)
public String routing()
public ExplainRequest routing(String routing)
public ExplainRequest parent(String parent)
public String preference()
public ExplainRequest preference(String preference)
public BytesReference source()
public boolean sourceUnsafe()
public ExplainRequest source(QuerySourceBuilder sourceBuilder)
public ExplainRequest source(BytesReference source, boolean unsafe)
public ExplainRequest fetchSourceContext(FetchSourceContext context)
FetchSourceContext
for this request, controlling if and how _source should be returned.public FetchSourceContext fetchSourceContext()
public String[] fields()
public ExplainRequest fields(String[] fields)
public String[] filteringAlias()
public ExplainRequest filteringAlias(String[] filteringAlias)
protected void beforeLocalFork()
beforeLocalFork
in class SingleShardOperationRequest<ExplainRequest>
public ActionRequestValidationException validate()
validate
in class SingleShardOperationRequest<ExplainRequest>
public void readFrom(StreamInput in) throws IOException
readFrom
in interface Streamable
readFrom
in class SingleShardOperationRequest<ExplainRequest>
IOException
public void writeTo(StreamOutput out) throws IOException
writeTo
in interface Streamable
writeTo
in class SingleShardOperationRequest<ExplainRequest>
IOException
Copyright © 2009–2015. All rights reserved.