public static class ScrollableHitSource.BasicHit extends java.lang.Object implements ScrollableHitSource.Hit
RemoteScrollableHitSource
.| Constructor and Description |
|---|
BasicHit(java.lang.String index,
java.lang.String type,
java.lang.String id,
long version) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getId()
The document id of the hit.
|
java.lang.String |
getIndex()
The index in which the hit is stored.
|
java.lang.String |
getParent()
The document id of the parent of the hit if there is a parent or null if there isn't.
|
java.lang.String |
getRouting()
The routing on the hit if there is any or null if there isn't.
|
org.elasticsearch.common.bytes.BytesReference |
getSource()
The source of the hit.
|
java.lang.Long |
getTimestamp()
The
_timestamp on the hit if one was stored with the hit or null if one wasn't. |
java.lang.Long |
getTTL()
The
_ttl on the hit if one was set on it or null one wasn't. |
java.lang.String |
getType()
The type that the hit has.
|
long |
getVersion()
The version of the match or
-1 if the version wasn't requested. |
ScrollableHitSource.BasicHit |
setParent(java.lang.String parent) |
ScrollableHitSource.BasicHit |
setRouting(java.lang.String routing) |
ScrollableHitSource.BasicHit |
setSource(org.elasticsearch.common.bytes.BytesReference source) |
ScrollableHitSource.BasicHit |
setTimestamp(java.lang.Long timestamp) |
ScrollableHitSource.BasicHit |
setTTL(java.lang.Long ttl) |
public BasicHit(java.lang.String index,
java.lang.String type,
java.lang.String id,
long version)
public java.lang.String getIndex()
ScrollableHitSource.HitgetIndex in interface ScrollableHitSource.Hitpublic java.lang.String getType()
ScrollableHitSource.HitgetType in interface ScrollableHitSource.Hitpublic java.lang.String getId()
ScrollableHitSource.HitgetId in interface ScrollableHitSource.Hitpublic long getVersion()
ScrollableHitSource.Hit-1 if the version wasn't requested. The -1 keeps it inline with Elasticsearch's
internal APIs.getVersion in interface ScrollableHitSource.Hitpublic org.elasticsearch.common.bytes.BytesReference getSource()
ScrollableHitSource.HitgetSource in interface ScrollableHitSource.Hitpublic ScrollableHitSource.BasicHit setSource(org.elasticsearch.common.bytes.BytesReference source)
public java.lang.String getParent()
ScrollableHitSource.HitgetParent in interface ScrollableHitSource.Hitpublic ScrollableHitSource.BasicHit setParent(java.lang.String parent)
public java.lang.String getRouting()
ScrollableHitSource.HitgetRouting in interface ScrollableHitSource.Hitpublic ScrollableHitSource.BasicHit setRouting(java.lang.String routing)
public java.lang.Long getTimestamp()
ScrollableHitSource.Hit_timestamp on the hit if one was stored with the hit or null if one wasn't.getTimestamp in interface ScrollableHitSource.Hitpublic ScrollableHitSource.BasicHit setTimestamp(java.lang.Long timestamp)
public java.lang.Long getTTL()
ScrollableHitSource.Hit_ttl on the hit if one was set on it or null one wasn't.getTTL in interface ScrollableHitSource.Hitpublic ScrollableHitSource.BasicHit setTTL(java.lang.Long ttl)