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
Modifier and Type Method Description java.lang.String
getId()
The document id of the hit.java.lang.String
getIndex()
The index in which the hit is stored.long
getPrimaryTerm()
The primary term of the match orSequenceNumbers.UNASSIGNED_PRIMARY_TERM
if sequence numbers weren't requested.java.lang.String
getRouting()
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.BytesReference
getSource()
The source of the hit.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.org.elasticsearch.common.xcontent.XContentType
getXContentType()
The content type of the hit source.void
setPrimaryTerm(long primaryTerm)
ScrollableHitSource.BasicHit
setRouting(java.lang.String routing)
void
setSeqNo(long seqNo)
ScrollableHitSource.BasicHit
setSource(BytesReference source, org.elasticsearch.common.xcontent.XContentType xContentType)
-
Constructor Details
-
BasicHit
public BasicHit(java.lang.String index, java.lang.String type, java.lang.String id, long version)
-
-
Method Details
-
getIndex
public java.lang.String getIndex()Description copied from interface:ScrollableHitSource.Hit
The index in which the hit is stored.- Specified by:
getIndex
in interfaceScrollableHitSource.Hit
-
getType
public java.lang.String getType()Description copied from interface:ScrollableHitSource.Hit
The type that the hit has.- Specified by:
getType
in interfaceScrollableHitSource.Hit
-
getId
public java.lang.String 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
public java.lang.String 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)
-