public final class TimeWindowCompactionStrategyOptions
extends java.lang.Object
| Modifier and Type | Field and Description | 
|---|---|
| protected static java.lang.String | COMPACTION_WINDOW_SIZE_KEY | 
| protected static java.lang.String | COMPACTION_WINDOW_UNIT_KEY | 
| protected static int | DEFAULT_COMPACTION_WINDOW_SIZE | 
| protected static java.util.concurrent.TimeUnit | DEFAULT_COMPACTION_WINDOW_UNIT | 
| protected static int | DEFAULT_EXPIRED_SSTABLE_CHECK_FREQUENCY_SECONDS | 
| protected static java.util.concurrent.TimeUnit | DEFAULT_TIMESTAMP_RESOLUTION | 
| protected static java.lang.Boolean | DEFAULT_UNSAFE_AGGRESSIVE_SSTABLE_EXPIRATION | 
| protected static java.lang.String | EXPIRED_SSTABLE_CHECK_FREQUENCY_SECONDS_KEY | 
| protected long | expiredSSTableCheckFrequency | 
| protected boolean | ignoreOverlaps | 
| protected int | sstableWindowSize | 
| protected java.util.concurrent.TimeUnit | sstableWindowUnit | 
| protected static java.lang.String | TIMESTAMP_RESOLUTION_KEY | 
| protected java.util.concurrent.TimeUnit | timestampResolution | 
| protected static java.lang.String | UNSAFE_AGGRESSIVE_SSTABLE_EXPIRATION_KEY | 
| protected static com.google.common.collect.ImmutableList<java.util.concurrent.TimeUnit> | validTimestampTimeUnits | 
| protected static com.google.common.collect.ImmutableList<java.util.concurrent.TimeUnit> | validWindowTimeUnits | 
| Constructor and Description | 
|---|
| TimeWindowCompactionStrategyOptions() | 
| TimeWindowCompactionStrategyOptions(java.util.Map<java.lang.String,java.lang.String> options) | 
| Modifier and Type | Method and Description | 
|---|---|
| static java.util.Map<java.lang.String,java.lang.String> | validateOptions(java.util.Map<java.lang.String,java.lang.String> options,
               java.util.Map<java.lang.String,java.lang.String> uncheckedOptions) | 
protected static final java.util.concurrent.TimeUnit DEFAULT_TIMESTAMP_RESOLUTION
protected static final java.util.concurrent.TimeUnit DEFAULT_COMPACTION_WINDOW_UNIT
protected static final int DEFAULT_COMPACTION_WINDOW_SIZE
protected static final int DEFAULT_EXPIRED_SSTABLE_CHECK_FREQUENCY_SECONDS
protected static final java.lang.Boolean DEFAULT_UNSAFE_AGGRESSIVE_SSTABLE_EXPIRATION
protected static final java.lang.String TIMESTAMP_RESOLUTION_KEY
protected static final java.lang.String COMPACTION_WINDOW_UNIT_KEY
protected static final java.lang.String COMPACTION_WINDOW_SIZE_KEY
protected static final java.lang.String EXPIRED_SSTABLE_CHECK_FREQUENCY_SECONDS_KEY
protected static final java.lang.String UNSAFE_AGGRESSIVE_SSTABLE_EXPIRATION_KEY
protected final int sstableWindowSize
protected final java.util.concurrent.TimeUnit sstableWindowUnit
protected final java.util.concurrent.TimeUnit timestampResolution
protected final long expiredSSTableCheckFrequency
protected final boolean ignoreOverlaps
protected static final com.google.common.collect.ImmutableList<java.util.concurrent.TimeUnit> validTimestampTimeUnits
protected static final com.google.common.collect.ImmutableList<java.util.concurrent.TimeUnit> validWindowTimeUnits
public TimeWindowCompactionStrategyOptions(java.util.Map<java.lang.String,java.lang.String> options)
public TimeWindowCompactionStrategyOptions()
public static java.util.Map<java.lang.String,java.lang.String> validateOptions(java.util.Map<java.lang.String,java.lang.String> options,
                                                                               java.util.Map<java.lang.String,java.lang.String> uncheckedOptions)
                                                                        throws ConfigurationException
ConfigurationExceptionCopyright © 2018 The Apache Software Foundation