Class RocksDBManualCompactionConfig
- java.lang.Object
-
- org.apache.flink.contrib.streaming.state.sstmerge.RocksDBManualCompactionConfig
-
- All Implemented Interfaces:
Serializable
public class RocksDBManualCompactionConfig extends Object implements Serializable
Configuration forRocksDBManualCompactionManager.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classRocksDBManualCompactionConfig.BuilderBuilder forRocksDBManualCompactionConfig.
-
Field Summary
Fields Modifier and Type Field Description intmaxAutoCompactionsorg.apache.flink.configuration.MemorySizemaxFileSizeToCompactintmaxFilesToCompactintmaxManualCompactionsorg.apache.flink.configuration.MemorySizemaxOutputFileSizeintminFilesToCompactlongminInterval
-
Constructor Summary
Constructors Constructor Description RocksDBManualCompactionConfig(long periodMs, int maxManualCompactions, org.apache.flink.configuration.MemorySize maxFileSizeToCompact, int minFilesToCompact, int maxFilesToCompact, org.apache.flink.configuration.MemorySize maxOutputFileSize, int maxAutoCompactions)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static RocksDBManualCompactionConfig.Builderbuilder()static RocksDBManualCompactionConfigfrom(org.apache.flink.configuration.ReadableConfig config)static RocksDBManualCompactionConfiggetDefault()StringtoString()
-
-
-
Field Detail
-
minInterval
public final long minInterval
-
maxManualCompactions
public final int maxManualCompactions
-
maxFileSizeToCompact
public final org.apache.flink.configuration.MemorySize maxFileSizeToCompact
-
minFilesToCompact
public final int minFilesToCompact
-
maxFilesToCompact
public final int maxFilesToCompact
-
maxOutputFileSize
public final org.apache.flink.configuration.MemorySize maxOutputFileSize
-
maxAutoCompactions
public final int maxAutoCompactions
-
-
Constructor Detail
-
RocksDBManualCompactionConfig
public RocksDBManualCompactionConfig(long periodMs, int maxManualCompactions, org.apache.flink.configuration.MemorySize maxFileSizeToCompact, int minFilesToCompact, int maxFilesToCompact, org.apache.flink.configuration.MemorySize maxOutputFileSize, int maxAutoCompactions)
-
-
Method Detail
-
builder
public static RocksDBManualCompactionConfig.Builder builder()
-
from
public static RocksDBManualCompactionConfig from(org.apache.flink.configuration.ReadableConfig config)
-
getDefault
public static RocksDBManualCompactionConfig getDefault()
-
-