Package com.linkedin.venice.meta
Interface HybridStoreConfig
-
- All Superinterfaces:
DataModelBackedStructure<StoreHybridConfig>
- All Known Implementing Classes:
HybridStoreConfigImpl
public interface HybridStoreConfig extends DataModelBackedStructure<StoreHybridConfig>
This interface defines all the public APIs, and if you need to add accessors to some new fields, this interface needs to be changed accordingly.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description HybridStoreConfigclone()BufferReplayPolicygetBufferReplayPolicy()DataReplicationPolicygetDataReplicationPolicy()longgetOffsetLagThresholdToGoOnline()longgetProducerTimestampLagThresholdToGoOnlineInSeconds()longgetRewindTimeInSeconds()voidsetDataReplicationPolicy(DataReplicationPolicy dataReplicationPolicy)voidsetOffsetLagThresholdToGoOnline(long offsetLagThresholdToGoOnline)voidsetRewindTimeInSeconds(long rewindTimeInSeconds)-
Methods inherited from interface com.linkedin.venice.meta.DataModelBackedStructure
dataModel
-
-
-
-
Method Detail
-
getRewindTimeInSeconds
long getRewindTimeInSeconds()
-
getOffsetLagThresholdToGoOnline
long getOffsetLagThresholdToGoOnline()
-
setRewindTimeInSeconds
void setRewindTimeInSeconds(long rewindTimeInSeconds)
-
setOffsetLagThresholdToGoOnline
void setOffsetLagThresholdToGoOnline(long offsetLagThresholdToGoOnline)
-
getProducerTimestampLagThresholdToGoOnlineInSeconds
long getProducerTimestampLagThresholdToGoOnlineInSeconds()
-
getDataReplicationPolicy
DataReplicationPolicy getDataReplicationPolicy()
-
setDataReplicationPolicy
void setDataReplicationPolicy(DataReplicationPolicy dataReplicationPolicy)
-
getBufferReplayPolicy
BufferReplayPolicy getBufferReplayPolicy()
-
clone
HybridStoreConfig clone()
-
-