Class DeletionRetentionStrategyConfig
java.lang.Object
org.graylog2.indexer.retention.strategies.DeletionRetentionStrategyConfig
- All Implemented Interfaces:
RetentionStrategyConfig
public abstract class DeletionRetentionStrategyConfig
extends Object
implements RetentionStrategyConfig
-
Field Summary
Fields inherited from interface org.graylog2.plugin.indexer.retention.RetentionStrategyConfig
MAX_NUMBER_OF_INDEXES_FIELD, TYPE_FIELD
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptioncreate
(@javax.validation.constraints.Min(1L) int maxNumberOfIndices) abstract int
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.graylog2.plugin.indexer.retention.RetentionStrategyConfig
type
-
Constructor Details
-
DeletionRetentionStrategyConfig
public DeletionRetentionStrategyConfig()
-
-
Method Details
-
maxNumberOfIndices
public abstract int maxNumberOfIndices()- Specified by:
maxNumberOfIndices
in interfaceRetentionStrategyConfig
-
create
public static DeletionRetentionStrategyConfig create(String type, @Min(1L) @javax.validation.constraints.Min(1L) int maxNumberOfIndices) -
create
public static DeletionRetentionStrategyConfig create(@Min(1L) @javax.validation.constraints.Min(1L) int maxNumberOfIndices) -
createDefault
-