Uses of Interface
org.graylog2.plugin.indexer.retention.RetentionStrategyConfig
Package
Description
-
Uses of RetentionStrategyConfig in org.graylog2.configuration
Modifier and TypeMethodDescription@NotNull RetentionStrategyConfig
IndexSetsDefaultConfiguration.retentionStrategy()
abstract @NotNull RetentionStrategyConfig
IndexSetsDefaultConfiguration.retentionStrategyConfig()
Modifier and TypeMethodDescriptionIndexSetsDefaultConfiguration.Builder.retentionStrategy
(RetentionStrategyConfig retentionStrategyConfig) IndexSetsDefaultConfiguration.Builder.retentionStrategyConfig
(RetentionStrategyConfig retentionStrategyConfig) -
Uses of RetentionStrategyConfig in org.graylog2.indexer
Modifier and TypeMethodDescriptionIndexSetValidator.validateRetentionConfig
(RetentionStrategyConfig retentionStrategyConfig) IndexSetValidator.validateRetentionPeriod
(RotationStrategyConfig rotationStrategyConfig, RetentionStrategyConfig retentionStrategyConfig) -
Uses of RetentionStrategyConfig in org.graylog2.indexer.indexset
Modifier and TypeMethodDescriptionabstract @NotNull RetentionStrategyConfig
IndexSetConfig.retentionStrategy()
Modifier and TypeMethodDescriptionstatic IndexSetConfig
IndexSetConfig.create
(String id, @NotBlank String title, String description, Boolean isWritable, Boolean isRegular, @Pattern(regexp="^[a-z0-9][a-z0-9_+-]*$") String indexPrefix, String indexMatchPattern, String indexWildcard, @javax.validation.constraints.Min(1L) int shards, @javax.validation.constraints.Min(0L) int replicas, String rotationStrategyClass, @NotNull RotationStrategyConfig rotationStrategy, String retentionStrategyClass, @NotNull RetentionStrategyConfig retentionStrategy, @NotNull ZonedDateTime creationDate, String indexAnalyzer, String indexTemplateName, String indexTemplateType, Integer maxNumSegments, Boolean indexOptimizationDisabled, org.joda.time.Duration fieldTypeRefreshInterval) static IndexSetConfig
IndexSetConfig.create
(String title, String description, boolean isWritable, Boolean isRegular, String indexPrefix, int shards, int replicas, String rotationStrategyClass, RotationStrategyConfig rotationStrategy, String retentionStrategyClass, RetentionStrategyConfig retentionStrategy, ZonedDateTime creationDate, String indexAnalyzer, String indexTemplateName, String indexTemplateType, int indexOptimizationMaxNumSegments, boolean indexOptimizationDisabled) static IndexSetConfig
IndexSetConfig.create
(String id, String title, String description, boolean isWritable, Boolean isRegular, String indexPrefix, int shards, int replicas, String rotationStrategyClass, RotationStrategyConfig rotationStrategy, String retentionStrategyClass, RetentionStrategyConfig retentionStrategy, ZonedDateTime creationDate, String indexAnalyzer, String indexTemplateName, String indexTemplateType, int indexOptimizationMaxNumSegments, boolean indexOptimizationDisabled) abstract IndexSetConfig.Builder
IndexSetConfig.Builder.retentionStrategy
(RetentionStrategyConfig retentionStrategy) -
Uses of RetentionStrategyConfig in org.graylog2.indexer.retention.strategies
Modifier and TypeClassDescriptionclass
class
class
class
This is being used as the fallbackRetentionStrategyConfig
if the requested class is not available (usually because it was contributed by a plugin which is not loaded).Modifier and TypeMethodDescriptionClosingRetentionStrategy.defaultConfiguration()
DeletionRetentionStrategy.defaultConfiguration()
NoopRetentionStrategy.defaultConfiguration()
Modifier and TypeMethodDescriptionClass<? extends RetentionStrategyConfig>
ClosingRetentionStrategy.configurationClass()
Class<? extends RetentionStrategyConfig>
DeletionRetentionStrategy.configurationClass()
Class<? extends RetentionStrategyConfig>
NoopRetentionStrategy.configurationClass()
-
Uses of RetentionStrategyConfig in org.graylog2.migrations
Modifier and TypeMethodDescriptionorg.apache.commons.lang3.tuple.ImmutablePair<String,
RetentionStrategyConfig> MaintenanceStrategiesHelper.readRetentionConfigFromServerConf()
-
Uses of RetentionStrategyConfig in org.graylog2.plugin.indexer.retention
Modifier and TypeMethodDescriptionClass<? extends RetentionStrategyConfig>
RetentionStrategy.configurationClass()
-
Uses of RetentionStrategyConfig in org.graylog2.rest.models.system.indices
Modifier and TypeMethodDescriptionabstract RetentionStrategyConfig
RetentionStrategySummary.config()
abstract RetentionStrategyConfig
RetentionStrategyDescription.defaultConfig()
Modifier and TypeMethodDescriptionstatic RetentionStrategyDescription
RetentionStrategyDescription.create
(String type, RetentionStrategyConfig defaultConfig, com.fasterxml.jackson.module.jsonSchema.JsonSchema jsonSchema) static RetentionStrategySummary
RetentionStrategySummary.create
(@NotEmpty String strategy, @Valid @NotNull RetentionStrategyConfig config) -
Uses of RetentionStrategyConfig in org.graylog2.rest.resources.system.indexer.requests
Modifier and TypeMethodDescriptionabstract @NotNull RetentionStrategyConfig
IndexSetUpdateRequest.retentionStrategy()
Modifier and TypeMethodDescriptionstatic IndexSetUpdateRequest
IndexSetUpdateRequest.create
(@NotBlank String title, String description, boolean isWritable, @javax.validation.constraints.Min(1L) int shards, @javax.validation.constraints.Min(0L) int replicas, @NotNull String rotationStrategyClass, @NotNull RotationStrategyConfig rotationStrategy, @NotNull String retentionStrategyClass, @NotNull RetentionStrategyConfig retentionStrategy, @javax.validation.constraints.Min(1L) int indexOptimizationMaxNumSegments, boolean indexOptimizationDisabled, org.joda.time.Duration fieldTypeRefreshInterval) -
Uses of RetentionStrategyConfig in org.graylog2.rest.resources.system.indexer.responses
Modifier and TypeMethodDescriptionabstract @NotNull RetentionStrategyConfig
IndexSetSummary.retentionStrategy()
Modifier and TypeMethodDescriptionstatic IndexSetSummary
IndexSetSummary.create
(String id, @NotBlank String title, String description, boolean isDefault, boolean isWritable, boolean canBeDefault, @Pattern(regexp="^[a-z0-9][a-z0-9_+-]*$") String indexPrefix, @javax.validation.constraints.Min(1L) int shards, @javax.validation.constraints.Min(0L) int replicas, @NotNull String rotationStrategyClass, @NotNull RotationStrategyConfig rotationStrategy, @NotNull String retentionStrategyClass, @NotNull RetentionStrategyConfig retentionStrategy, @NotNull ZonedDateTime creationDate, @NotBlank String indexAnalyzer, @javax.validation.constraints.Min(1L) int indexOptimizationMaxNumSegments, boolean indexOptimizationDisabled, org.joda.time.Duration fieldTypeRefreshInterval, String templateType)