IndicesRequest, Streamable, ToXContent, ToXContentObjectpublic static class MultiGetRequest.Item extends java.lang.Object implements Streamable, IndicesRequest, ToXContentObject
IndicesRequest.ReplaceableToXContent.DelegatingMapParams, ToXContent.MapParams, ToXContent.ParamsEMPTY_PARAMS| Constructor | Description |
|---|---|
Item() |
|
Item(java.lang.String index,
java.lang.String type,
java.lang.String id) |
Constructs a single get item.
|
| Modifier and Type | Method | Description |
|---|---|---|
boolean |
equals(java.lang.Object o) |
|
FetchSourceContext |
fetchSourceContext() |
|
MultiGetRequest.Item |
fetchSourceContext(FetchSourceContext fetchSourceContext) |
Allows setting the
FetchSourceContext for this request, controlling if and how _source should be returned. |
int |
hashCode() |
|
java.lang.String |
id() |
|
java.lang.String |
index() |
|
MultiGetRequest.Item |
index(java.lang.String index) |
|
java.lang.String[] |
indices() |
Returns the array of indices that the action relates to
|
IndicesOptions |
indicesOptions() |
Returns the indices options used to resolve indices.
|
java.lang.String |
parent() |
|
MultiGetRequest.Item |
parent(java.lang.String parent) |
|
void |
readFrom(StreamInput in) |
Set this object's fields from a StreamInput.
|
static MultiGetRequest.Item |
readItem(StreamInput in) |
|
java.lang.String |
routing() |
|
MultiGetRequest.Item |
routing(java.lang.String routing) |
The routing associated with this document.
|
java.lang.String[] |
storedFields() |
|
MultiGetRequest.Item |
storedFields(java.lang.String... fields) |
|
java.lang.String |
toString() |
|
XContentBuilder |
toXContent(XContentBuilder builder,
ToXContent.Params params) |
|
java.lang.String |
type() |
|
MultiGetRequest.Item |
type(java.lang.String type) |
|
long |
version() |
|
MultiGetRequest.Item |
version(long version) |
|
VersionType |
versionType() |
|
MultiGetRequest.Item |
versionType(VersionType versionType) |
|
void |
writeTo(StreamOutput out) |
Write this object's fields to a StreamOutput.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitnewWriteableReaderisFragmentpublic Item()
public Item(java.lang.String index,
@Nullable
java.lang.String type,
java.lang.String id)
index - The index nametype - The type (can be null)id - The idpublic java.lang.String index()
public java.lang.String[] indices()
IndicesRequestindices in interface IndicesRequestpublic IndicesOptions indicesOptions()
IndicesRequestindicesOptions in interface IndicesRequestpublic MultiGetRequest.Item index(java.lang.String index)
public java.lang.String type()
public MultiGetRequest.Item type(java.lang.String type)
public java.lang.String id()
public MultiGetRequest.Item routing(java.lang.String routing)
public java.lang.String routing()
public MultiGetRequest.Item parent(java.lang.String parent)
public java.lang.String parent()
public MultiGetRequest.Item storedFields(java.lang.String... fields)
public java.lang.String[] storedFields()
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 java.io.IOException
java.io.IOExceptionpublic void readFrom(StreamInput in) throws java.io.IOException
StreamablereadFrom in interface Streamablejava.io.IOExceptionpublic void writeTo(StreamOutput out) throws java.io.IOException
StreamablewriteTo in interface Streamablejava.io.IOExceptionpublic XContentBuilder toXContent(XContentBuilder builder, ToXContent.Params params) throws java.io.IOException
toXContent in interface ToXContentjava.io.IOExceptionpublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object