Package org.graylog2.configuration
Class IndexSetsDefaultConfiguration
java.lang.Object
org.graylog2.configuration.IndexSetsDefaultConfiguration
- All Implemented Interfaces:
PluginConfigBean
In-database configuration (via ClusterConfigService) for index set
The values in this class are initialized from
ElasticsearchConfiguration configuration properties
to allow users to specify defaults for default system indices on the first boot of the Graylog server.-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuilder()abstract @javax.validation.constraints.Min(0L) longabstract TimeUnitabstract @NotBlank Stringabstract booleanabstract @javax.validation.constraints.Min(1L) intabstract @javax.validation.constraints.Min(0L) intreplicas()@NotNull RetentionStrategyConfigabstract @NotBlank Stringabstract @NotNull RetentionStrategyConfig@NotNull RotationStrategyConfigabstract @NotBlank StringThe property names of rotation/retention settings must match those specified onIndexSetConfig, since shared UI components are used.abstract @NotNull RotationStrategyConfigabstract @javax.validation.constraints.Min(1L) intshards()
-
Field Details
-
INDEX_ANALYZER
- See Also:
-
SHARDS
- See Also:
-
REPLICAS
- See Also:
-
INDEX_OPTIMIZATION_DISABLED
- See Also:
-
INDEX_OPTIMIZATION_MAX_SEGMENTS
- See Also:
-
FIELD_TYPE_REFRESH_INTERVAL
- See Also:
-
FIELD_TYPE_REFRESH_INTERVAL_UNIT
- See Also:
-
ROTATION_STRATEGY_CLASS
- See Also:
-
ROTATION_STRATEGY_CONFIG
- See Also:
-
ROTATION_STRATEGY
- See Also:
-
RETENTION_STRATEGY_CLASS
- See Also:
-
RETENTION_STRATEGY_CONFIG
- See Also:
-
RETENTION_STRATEGY
- See Also:
-
-
Constructor Details
-
IndexSetsDefaultConfiguration
public IndexSetsDefaultConfiguration()
-
-
Method Details
-
indexAnalyzer
-
shards
@Min(1L) public abstract @javax.validation.constraints.Min(1L) int shards() -
replicas
@Min(0L) public abstract @javax.validation.constraints.Min(0L) int replicas() -
indexOptimizationMaxNumSegments
@Min(1L) public abstract @javax.validation.constraints.Min(1L) int indexOptimizationMaxNumSegments() -
indexOptimizationDisabled
public abstract boolean indexOptimizationDisabled() -
fieldTypeRefreshInterval
@Min(0L) public abstract @javax.validation.constraints.Min(0L) long fieldTypeRefreshInterval() -
fieldTypeRefreshIntervalUnit
-
rotationStrategyClass
The property names of rotation/retention settings must match those specified onIndexSetConfig, since shared UI components are used. -
rotationStrategyConfig
-
rotationStrategy
-
retentionStrategyClass
-
retentionStrategyConfig
-
retentionStrategy
-
builder
-
toBuilder
-