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
-
Method Summary
Modifier and TypeMethodDescriptiongetId()
The document id of the hit.getIndex()
The index in which the hit is stored.long
The primary term of the match orSequenceNumbers.UNASSIGNED_PRIMARY_TERM
if sequence numbers weren't requested.The routing on the hit if there is any or null if there isn't.long
getSeqNo()
The sequence number of the match orSequenceNumbers.UNASSIGNED_SEQ_NO
if sequence numbers weren't requested.The source of the hit.getType()
The type that the hit has.long
The version of the match or-1
if the version wasn't requested.org.elasticsearch.common.xcontent.XContentType
The content type of the hit source.void
setPrimaryTerm(long primaryTerm)
setRouting(String routing)
void
setSeqNo(long seqNo)
setSource(BytesReference source, org.elasticsearch.common.xcontent.XContentType xContentType)
-
Constructor Details
-
BasicHit
-
-
Method Details
-
getIndex
Description copied from interface:ScrollableHitSource.Hit
The index in which the hit is stored.- Specified by:
getIndex
in interfaceScrollableHitSource.Hit
-
getType
Description copied from interface:ScrollableHitSource.Hit
The type that the hit has.- Specified by:
getType
in interfaceScrollableHitSource.Hit
-
getId
Description copied from interface:ScrollableHitSource.Hit
The document id of the hit.- Specified by:
getId
in interfaceScrollableHitSource.Hit
-
getVersion
public long getVersion()Description copied from interface:ScrollableHitSource.Hit
The version of the match or-1
if the version wasn't requested. The-1
keeps it inline with Elasticsearch's internal APIs.- Specified by:
getVersion
in interfaceScrollableHitSource.Hit
-
getSeqNo
public long getSeqNo()Description copied from interface:ScrollableHitSource.Hit
The sequence number of the match orSequenceNumbers.UNASSIGNED_SEQ_NO
if sequence numbers weren't requested.- Specified by:
getSeqNo
in interfaceScrollableHitSource.Hit
-
getPrimaryTerm
public long getPrimaryTerm()Description copied from interface:ScrollableHitSource.Hit
The primary term of the match orSequenceNumbers.UNASSIGNED_PRIMARY_TERM
if sequence numbers weren't requested.- Specified by:
getPrimaryTerm
in interfaceScrollableHitSource.Hit
-
getSource
Description copied from interface:ScrollableHitSource.Hit
The 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:
getSource
in interfaceScrollableHitSource.Hit
-
getXContentType
public org.elasticsearch.common.xcontent.XContentType getXContentType()Description copied from interface:ScrollableHitSource.Hit
The content type of the hit source. Returns null if the source didn't come back from the search.- Specified by:
getXContentType
in interfaceScrollableHitSource.Hit
-
setSource
public ScrollableHitSource.BasicHit setSource(BytesReference source, org.elasticsearch.common.xcontent.XContentType xContentType) -
getRouting
Description copied from interface:ScrollableHitSource.Hit
The routing on the hit if there is any or null if there isn't.- Specified by:
getRouting
in interfaceScrollableHitSource.Hit
-
setRouting
-
setSeqNo
public void setSeqNo(long seqNo) -
setPrimaryTerm
public void setPrimaryTerm(long primaryTerm)
-