public static class MultiGetRequest.Item extends Object implements Streamable, IndicesRequest
IndicesRequest.Replaceable| Constructor and Description |
|---|
MultiGetRequest.Item() |
MultiGetRequest.Item(String index,
String type,
String id)
Constructs a single get item.
|
public String index()
public String[] indices()
IndicesRequestindices in interface IndicesRequestpublic IndicesOptions indicesOptions()
IndicesRequestindicesOptions in interface IndicesRequestpublic MultiGetRequest.Item index(String index)
public String type()
public MultiGetRequest.Item type(String type)
public String id()
public MultiGetRequest.Item routing(String routing)
public String routing()
public MultiGetRequest.Item parent(String parent)
public MultiGetRequest.Item fields(String... fields)
public String[] fields()
public long version()
public MultiGetRequest.Item version(long version)
public VersionType versionType()
public MultiGetRequest.Item versionType(VersionType versionType)
public FetchSourceContext fetchSourceContext()
public MultiGetRequest.Item fetchSourceContext(FetchSourceContext fetchSourceContext)
FetchSourceContext for this request, controlling if and how _source should be returned.public static MultiGetRequest.Item readItem(StreamInput in) throws IOException
IOExceptionpublic void readFrom(StreamInput in) throws IOException
readFrom in interface StreamableIOExceptionpublic void writeTo(StreamOutput out) throws IOException
writeTo in interface StreamableIOExceptionCopyright © 2009–2017. All rights reserved.