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
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
abstract @javax.validation.constraints.Min(0L) long
abstract TimeUnit
abstract @NotBlank String
abstract boolean
abstract @javax.validation.constraints.Min(1L) int
abstract @javax.validation.constraints.Min(0L) int
replicas()
@NotNull RetentionStrategyConfig
abstract @NotBlank String
abstract @NotNull RetentionStrategyConfig
@NotNull RotationStrategyConfig
abstract @NotBlank String
The property names of rotation/retention settings must match those specified onIndexSetConfig
, since shared UI components are used.abstract @NotNull RotationStrategyConfig
abstract @javax.validation.constraints.Min(1L) int
shards()
-
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
-