IndicesRequest
, Streamable
, ToXContent
, ToXContentObject
public static class MultiGetRequest.Item extends java.lang.Object implements Streamable, IndicesRequest, ToXContentObject
IndicesRequest.Replaceable
ToXContent.DelegatingMapParams, ToXContent.MapParams, ToXContent.Params
EMPTY_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, wait
newWriteableReader
isFragment
public 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()
IndicesRequest
indices
in interface IndicesRequest
public IndicesOptions indicesOptions()
IndicesRequest
indicesOptions
in interface IndicesRequest
public 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.IOException
public void readFrom(StreamInput in) throws java.io.IOException
Streamable
readFrom
in interface Streamable
java.io.IOException
public void writeTo(StreamOutput out) throws java.io.IOException
Streamable
writeTo
in interface Streamable
java.io.IOException
public XContentBuilder toXContent(XContentBuilder builder, ToXContent.Params params) throws java.io.IOException
toXContent
in interface ToXContent
java.io.IOException
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object