Class NoopRetentionStrategyConfig
java.lang.Object
org.graylog2.indexer.retention.strategies.NoopRetentionStrategyConfig
- All Implemented Interfaces:
RetentionStrategyConfig
-
Field Summary
Fields inherited from interface org.graylog2.plugin.indexer.retention.RetentionStrategyConfig
FIELD_NAME, MAX_NUMBER_OF_INDEXES_FIELD, TYPE_FIELD
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic NoopRetentionStrategyConfig
create
(@javax.validation.constraints.Min(1L) int maxNumberOfIndices) static NoopRetentionStrategyConfig
static NoopRetentionStrategyConfig
abstract int
validate
(ElasticsearchConfiguration elasticsearchConfiguration) 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
-
NoopRetentionStrategyConfig
public NoopRetentionStrategyConfig()
-
-
Method Details
-
maxNumberOfIndices
public abstract int maxNumberOfIndices()- Specified by:
maxNumberOfIndices
in interfaceRetentionStrategyConfig
-
create
public static NoopRetentionStrategyConfig create(String type, @Min(1L) @javax.validation.constraints.Min(1L) int maxNumberOfIndices) -
create
public static NoopRetentionStrategyConfig create(@Min(1L) @javax.validation.constraints.Min(1L) int maxNumberOfIndices) -
createDefault
-
validate
- Specified by:
validate
in interfaceRetentionStrategyConfig
-