Package com.linkedin.venice.meta
Interface SystemStoreAttributes
-
- All Superinterfaces:
DataModelBackedStructure<SystemStoreProperties>
- All Known Implementing Classes:
SystemStoreAttributesImpl
public interface SystemStoreAttributes extends DataModelBackedStructure<SystemStoreProperties>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description SystemStoreAttributes
clone()
int
getCurrentVersion()
int
getLargestUsedVersionNumber()
long
getLatestVersionPromoteToCurrentTimestamp()
java.util.List<Version>
getVersions()
void
setCurrentVersion(int currentVersion)
void
setLargestUsedVersionNumber(int largestUsedVersionNumber)
void
setLatestVersionPromoteToCurrentTimestamp(long timestamp)
void
setVersions(java.util.List<Version> versions)
-
Methods inherited from interface com.linkedin.venice.meta.DataModelBackedStructure
dataModel
-
-
-
-
Method Detail
-
getLargestUsedVersionNumber
int getLargestUsedVersionNumber()
-
setLargestUsedVersionNumber
void setLargestUsedVersionNumber(int largestUsedVersionNumber)
-
getCurrentVersion
int getCurrentVersion()
-
setCurrentVersion
void setCurrentVersion(int currentVersion)
-
getLatestVersionPromoteToCurrentTimestamp
long getLatestVersionPromoteToCurrentTimestamp()
-
setLatestVersionPromoteToCurrentTimestamp
void setLatestVersionPromoteToCurrentTimestamp(long timestamp)
-
getVersions
java.util.List<Version> getVersions()
-
setVersions
void setVersions(java.util.List<Version> versions)
-
clone
SystemStoreAttributes clone()
-
-