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
An implementation of ScrollableHitSource.Hit that uses getters and setters.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetId()The document id of the hit.getIndex()The index in which the hit is stored.longThe primary term of the match orSequenceNumbers.UNASSIGNED_PRIMARY_TERMif sequence numbers weren't requested.The routing on the hit if there is any or null if there isn't.longgetSeqNo()The sequence number of the match orSequenceNumbers.UNASSIGNED_SEQ_NOif sequence numbers weren't requested.The source of the hit.getType()The type that the hit has.longThe version of the match or-1if the version wasn't requested.org.elasticsearch.common.xcontent.XContentTypeThe content type of the hit source.voidsetPrimaryTerm(long primaryTerm)setRouting(String routing)voidsetSeqNo(long seqNo)setSource(BytesReference source, org.elasticsearch.common.xcontent.XContentType xContentType)
-
Constructor Details
-
BasicHit
-
-
Method Details
-
getIndex
Description copied from interface:ScrollableHitSource.HitThe index in which the hit is stored.- Specified by:
getIndexin interfaceScrollableHitSource.Hit
-
getType
Description copied from interface:ScrollableHitSource.HitThe type that the hit has.- Specified by:
getTypein interfaceScrollableHitSource.Hit
-
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
-
getSeqNo
public long getSeqNo()Description copied from interface:ScrollableHitSource.HitThe sequence number of the match orSequenceNumbers.UNASSIGNED_SEQ_NOif sequence numbers weren't requested.- Specified by:
getSeqNoin interfaceScrollableHitSource.Hit
-
getPrimaryTerm
public long getPrimaryTerm()Description copied from interface:ScrollableHitSource.HitThe primary term of the match orSequenceNumbers.UNASSIGNED_PRIMARY_TERMif sequence numbers weren't requested.- Specified by:
getPrimaryTermin interfaceScrollableHitSource.Hit
-
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 org.elasticsearch.common.xcontent.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, org.elasticsearch.common.xcontent.XContentType xContentType) -
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
-
setSeqNo
public void setSeqNo(long seqNo) -
setPrimaryTerm
public void setPrimaryTerm(long primaryTerm)
-