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 HybridStoreConfig
clone()
BufferReplayPolicy
getBufferReplayPolicy()
DataReplicationPolicy
getDataReplicationPolicy()
long
getOffsetLagThresholdToGoOnline()
long
getProducerTimestampLagThresholdToGoOnlineInSeconds()
long
getRewindTimeInSeconds()
void
setDataReplicationPolicy(DataReplicationPolicy dataReplicationPolicy)
void
setOffsetLagThresholdToGoOnline(long offsetLagThresholdToGoOnline)
void
setRewindTimeInSeconds(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()
-
-