Package com.couchbase.client.core.config
Class ConfigVersion
- java.lang.Object
-
- com.couchbase.client.core.config.ConfigVersion
-
- All Implemented Interfaces:
Comparable<ConfigVersion>
@Internal public class ConfigVersion extends Object implements Comparable<ConfigVersion>
-
-
Constructor Summary
Constructors Constructor Description ConfigVersion(long epoch, long rev)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
compareTo(ConfigVersion o)
long
epoch()
boolean
equals(Object o)
int
hashCode()
boolean
isLessThanOrEqualTo(ConfigVersion other)
long
rev()
String
toString()
-
-
-
Constructor Detail
-
ConfigVersion
public ConfigVersion(long epoch, long rev)
- Parameters:
epoch
- Major version. May be negative to indicate the epoch is not yet initialized. May be zero to indicate the server is too old to know about epochs.rev
- Minor version. All rev values returned by the server are positive.
-
-
Method Detail
-
epoch
public long epoch()
-
rev
public long rev()
-
compareTo
public int compareTo(@NonNull ConfigVersion o)
- Specified by:
compareTo
in interfaceComparable<ConfigVersion>
-
isLessThanOrEqualTo
public boolean isLessThanOrEqualTo(ConfigVersion other)
-
-