Package com.linkedin.venice.meta
Class SystemStoreAttributesImpl
java.lang.Object
com.linkedin.venice.meta.SystemStoreAttributesImpl
- All Implemented Interfaces:
DataModelBackedStructure<SystemStoreProperties>,SystemStoreAttributes
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()Return the backed data model.booleanintintintlonginthashCode()voidsetCurrentVersion(int currentVersion) voidsetLargestUsedRTVersionNumber(int largestUsedRTVersionNumber) voidsetLargestUsedVersionNumber(int largestUsedVersionNumber) voidsetLatestVersionPromoteToCurrentTimestamp(long timestamp) voidsetVersions(List<Version> versions)
-
Constructor Details
-
SystemStoreAttributesImpl
public SystemStoreAttributesImpl()
-
-
Method Details
-
dataModel
Description copied from interface:DataModelBackedStructureReturn the backed data model.- Specified by:
dataModelin interfaceDataModelBackedStructure<SystemStoreProperties>- Returns:
-
equals
-
hashCode
public int hashCode() -
getLargestUsedVersionNumber
public int getLargestUsedVersionNumber()- Specified by:
getLargestUsedVersionNumberin interfaceSystemStoreAttributes
-
setLargestUsedVersionNumber
public void setLargestUsedVersionNumber(int largestUsedVersionNumber) - Specified by:
setLargestUsedVersionNumberin interfaceSystemStoreAttributes
-
getLargestUsedRTVersionNumber
public int getLargestUsedRTVersionNumber()- Specified by:
getLargestUsedRTVersionNumberin interfaceSystemStoreAttributes
-
setLargestUsedRTVersionNumber
public void setLargestUsedRTVersionNumber(int largestUsedRTVersionNumber) - Specified by:
setLargestUsedRTVersionNumberin interfaceSystemStoreAttributes
-
getCurrentVersion
public int getCurrentVersion()- Specified by:
getCurrentVersionin interfaceSystemStoreAttributes
-
setCurrentVersion
public void setCurrentVersion(int currentVersion) - Specified by:
setCurrentVersionin interfaceSystemStoreAttributes
-
getLatestVersionPromoteToCurrentTimestamp
public long getLatestVersionPromoteToCurrentTimestamp()- Specified by:
getLatestVersionPromoteToCurrentTimestampin interfaceSystemStoreAttributes
-
setLatestVersionPromoteToCurrentTimestamp
public void setLatestVersionPromoteToCurrentTimestamp(long timestamp) - Specified by:
setLatestVersionPromoteToCurrentTimestampin interfaceSystemStoreAttributes
-
getVersions
- Specified by:
getVersionsin interfaceSystemStoreAttributes
-
setVersions
- Specified by:
setVersionsin interfaceSystemStoreAttributes
-
clone
- Specified by:
clonein interfaceSystemStoreAttributes- Overrides:
clonein classObject
-