Class DocumentVersionInfo.Version
- java.lang.Object
-
- com.mongodb.stitch.core.services.mongodb.remote.sync.internal.DocumentVersionInfo.Version
-
- Enclosing class:
- DocumentVersionInfo
public static class DocumentVersionInfo.Version extends Object
-
-
Method Summary
Modifier and Type Method Description boolean
equals(Object otherVersionObj)
static DocumentVersionInfo.Version
fromBsonDocument(BsonDocument versionDoc)
String
getInstanceId()
Returns the GUID instance id of this version.int
getSyncProtocolVersion()
Returns the synchronization protocol version of this version.long
getVersionCounter()
Returns the version counter of this version.int
hashCode()
BsonDocument
toBsonDocument()
-
-
-
Constructor Detail
-
Version
public Version(int syncProtocolVersion, String instanceId, long versionCounter)
-
-
Method Detail
-
fromBsonDocument
public static DocumentVersionInfo.Version fromBsonDocument(BsonDocument versionDoc)
-
getSyncProtocolVersion
public int getSyncProtocolVersion()
Returns the synchronization protocol version of this version.- Returns:
- an int representing the synchronization protocol version of this version.
-
getInstanceId
public String getInstanceId()
Returns the GUID instance id of this version.- Returns:
- a String representing the instance id of this version.
-
getVersionCounter
public long getVersionCounter()
Returns the version counter of this version.- Returns:
- a long representing the version counter of this version.
-
toBsonDocument
public BsonDocument toBsonDocument()
-
-