Class Versioned.Version
java.lang.Object
org.springframework.vault.support.Versioned.Version
Value object representing a Vault version.
Versions greater zero point to a specific secret version whereas version number
zero points to a placeholder whose meaning is tied to a specific operation. Version
number zero can mean first created version, latest version.
- Author:
- Mark Paluch
-
Method Summary
Modifier and TypeMethodDescriptionbooleanstatic Versioned.Versionfrom(int versionNumber) Create aVersioned.Versiongiven aversionNumber.intinthashCode()booleantoString()static Versioned.Version
-
Method Details
-
unversioned
- Returns:
- the unversioned
Versioned.Versionas placeholder for specific operations that require version number zero.
-
from
Create aVersioned.Versiongiven aversionNumber.- Parameters:
versionNumber- the version number.- Returns:
- the
Versioned.VersionforversionNumber.
-
isVersioned
public boolean isVersioned()- Returns:
- true if this
Versioned.Versionpoints to a valid version number, false otherwise. Version numbers that are equal zero are placeholders to denote unversioned or latest versions in the context of particular versioning operations.
-
getVersion
public int getVersion()- Returns:
- the version number.
-
equals
-
hashCode
public int hashCode() -
toString
-