Package com.oracle.bmc.util.internal
Class ComparableVersion
- java.lang.Object
- 
- com.oracle.bmc.util.internal.ComparableVersion
 
- 
- All Implemented Interfaces:
- Comparable<ComparableVersion>
 
 public class ComparableVersion extends Object implements Comparable<ComparableVersion> 
- 
- 
Field SummaryFields Modifier and Type Field Description static StringSNAPSHOT_SUFFIX
 - 
Constructor SummaryConstructors Constructor Description ComparableVersion(String version)
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Optional<ComparableVersion>buildComparableVersion(String version)intcompareTo(ComparableVersion otherVersion)booleanequals(Object o)ArrayList<Integer>getItems()StringgetOriginal()inthashCode()booleanisSnapshot()StringtoString()
 
- 
- 
- 
Field Detail- 
SNAPSHOT_SUFFIXpublic static final String SNAPSHOT_SUFFIX - See Also:
- Constant Field Values
 
 
- 
 - 
Constructor Detail- 
ComparableVersionpublic ComparableVersion(String version) 
 
- 
 - 
Method Detail- 
buildComparableVersionpublic static Optional<ComparableVersion> buildComparableVersion(String version) 
 - 
compareTopublic int compareTo(ComparableVersion otherVersion) - Specified by:
- compareToin interface- Comparable<ComparableVersion>
- Parameters:
- otherVersion-- the object to be compared.
 
- Returns:
- a negative integer, zero, or a positive integer as this object is less than, equal to, or greater than the otherVersion. The version that has more parts is considered newer “1.2.3.4” is newer than “1.2.3”
 
 - 
getOriginalpublic String getOriginal() 
 - 
isSnapshotpublic boolean isSnapshot() 
 
- 
 
-