Package io.airlift.discovery.store
Class StoreConfig
java.lang.Object
io.airlift.discovery.store.StoreConfig
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription@NotNull io.airlift.units.Duration@javax.validation.constraints.Min(1L) int@javax.validation.constraints.Min(1L) int@MinDuration("1ms") @NotNull io.airlift.units.Duration@MinDuration("1ms") io.airlift.units.Duration@NotNull io.airlift.units.DurationsetGarbageCollectionInterval(io.airlift.units.Duration interval) setMaxBatchSize(int maxBatchSize) setQueueSize(int queueSize) setRemoteUpdateInterval(io.airlift.units.Duration remoteUpdateInterval) setReplicationInterval(io.airlift.units.Duration replicationInterval) setTombstoneMaxAge(io.airlift.units.Duration age)
-
Constructor Details
-
StoreConfig
public StoreConfig()
-
-
Method Details
-
getTombstoneMaxAge
@NotNull public @NotNull io.airlift.units.Duration getTombstoneMaxAge() -
setTombstoneMaxAge
@Config("store.tombstone-max-age") public StoreConfig setTombstoneMaxAge(io.airlift.units.Duration age) -
getGarbageCollectionInterval
@NotNull public @NotNull io.airlift.units.Duration getGarbageCollectionInterval() -
setGarbageCollectionInterval
@Config("store.gc-interval") public StoreConfig setGarbageCollectionInterval(io.airlift.units.Duration interval) -
getMaxBatchSize
@Min(1L) public @javax.validation.constraints.Min(1L) int getMaxBatchSize() -
setMaxBatchSize
-
getQueueSize
@Min(1L) public @javax.validation.constraints.Min(1L) int getQueueSize() -
setQueueSize
-
getRemoteUpdateInterval
@MinDuration("1ms") @NotNull public @MinDuration("1ms") @NotNull io.airlift.units.Duration getRemoteUpdateInterval() -
setRemoteUpdateInterval
@Config("store.remote.update-interval") public StoreConfig setRemoteUpdateInterval(io.airlift.units.Duration remoteUpdateInterval) -
getReplicationInterval
@MinDuration("1ms") public @MinDuration("1ms") io.airlift.units.Duration getReplicationInterval() -
setReplicationInterval
@Config("store.remote.replication-interval") public StoreConfig setReplicationInterval(io.airlift.units.Duration replicationInterval)
-