Package org.elasticsearch.index.reindex
Class ScrollableHitSource.BasicHit
- java.lang.Object
-
- org.elasticsearch.index.reindex.ScrollableHitSource.BasicHit
-
- All Implemented Interfaces:
ScrollableHitSource.Hit
- Enclosing class:
- ScrollableHitSource
public static class ScrollableHitSource.BasicHit extends java.lang.Object implements ScrollableHitSource.Hit
An implementation of ScrollableHitSource.Hit that uses getters and setters.
-
-
Constructor Summary
Constructors Constructor Description BasicHit(java.lang.String index, java.lang.String type, java.lang.String id, long version)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetId()The document id of the hit.java.lang.StringgetIndex()The index in which the hit is stored.java.lang.StringgetParent()The document id of the parent of the hit if there is a parent or null if there isn't.java.lang.StringgetRouting()The routing on the hit if there is any or null if there isn't.BytesReferencegetSource()The source of the hit.java.lang.StringgetType()The type that the hit has.longgetVersion()The version of the match or-1if the version wasn't requested.XContentTypegetXContentType()The content type of the hit source.ScrollableHitSource.BasicHitsetParent(java.lang.String parent)ScrollableHitSource.BasicHitsetRouting(java.lang.String routing)ScrollableHitSource.BasicHitsetSource(BytesReference source, XContentType xContentType)
-
-
-
Method Detail
-
getIndex
public java.lang.String getIndex()
Description copied from interface:ScrollableHitSource.HitThe index in which the hit is stored.- Specified by:
getIndexin interfaceScrollableHitSource.Hit
-
getType
public java.lang.String getType()
Description copied from interface:ScrollableHitSource.HitThe type that the hit has.- Specified by:
getTypein interfaceScrollableHitSource.Hit
-
getId
public java.lang.String getId()
Description copied from interface:ScrollableHitSource.HitThe document id of the hit.- Specified by:
getIdin interfaceScrollableHitSource.Hit
-
getVersion
public long getVersion()
Description copied from interface:ScrollableHitSource.HitThe version of the match or-1if the version wasn't requested. The-1keeps it inline with Elasticsearch's internal APIs.- Specified by:
getVersionin interfaceScrollableHitSource.Hit
-
getSource
public BytesReference getSource()
Description copied from interface:ScrollableHitSource.HitThe source of the hit. Returns null if the source didn't come back from the search, usually because it source wasn't stored at all.- Specified by:
getSourcein interfaceScrollableHitSource.Hit
-
getXContentType
public XContentType getXContentType()
Description copied from interface:ScrollableHitSource.HitThe content type of the hit source. Returns null if the source didn't come back from the search.- Specified by:
getXContentTypein interfaceScrollableHitSource.Hit
-
setSource
public ScrollableHitSource.BasicHit setSource(BytesReference source, XContentType xContentType)
-
getParent
public java.lang.String getParent()
Description copied from interface:ScrollableHitSource.HitThe document id of the parent of the hit if there is a parent or null if there isn't.- Specified by:
getParentin interfaceScrollableHitSource.Hit
-
setParent
public ScrollableHitSource.BasicHit setParent(java.lang.String parent)
-
getRouting
public java.lang.String getRouting()
Description copied from interface:ScrollableHitSource.HitThe routing on the hit if there is any or null if there isn't.- Specified by:
getRoutingin interfaceScrollableHitSource.Hit
-
setRouting
public ScrollableHitSource.BasicHit setRouting(java.lang.String routing)
-
-