Class SizeBasedRotationStrategyConfig
java.lang.Object
org.graylog2.indexer.rotation.strategies.SizeBasedRotationStrategyConfig
- All Implemented Interfaces:
RotationStrategyConfig
public abstract class SizeBasedRotationStrategyConfig
extends Object
implements RotationStrategyConfig
-
Field Summary
Fields inherited from interface org.graylog2.plugin.indexer.rotation.RotationStrategyConfig
TYPE_FIELD
-
Constructor Summary
-
Method Summary
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.rotation.RotationStrategyConfig
type
-
Constructor Details
-
SizeBasedRotationStrategyConfig
public SizeBasedRotationStrategyConfig()
-
-
Method Details
-
maxSize
public abstract long maxSize() -
create
public static SizeBasedRotationStrategyConfig create(String type, @Min(1L) @javax.validation.constraints.Min(1L) long maxSize) -
create
public static SizeBasedRotationStrategyConfig create(@Min(1L) @javax.validation.constraints.Min(1L) long maxSize) -
createDefault
-