Package org.graylog2.indexer
Class IndexSetValidator
java.lang.Object
org.graylog2.indexer.IndexSetValidator
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionIndexSetValidator(IndexSetRegistry indexSetRegistry, ElasticsearchConfiguration elasticsearchConfiguration, DataTieringOrchestrator dataTieringOrchestrator, DataTieringChecker dataTieringChecker) -
Method Summary
Modifier and TypeMethodDescriptioncheckDataTieringNotNull(Boolean useLegacyRotation, DataTieringConfig dataTieringConfig) validate(IndexSetConfig newConfig) validateDataTieringConfig(DataTieringConfig dataTieringConfig) validateRefreshInterval(org.joda.time.Duration readableDuration) validateRetentionConfig(RetentionStrategyConfig retentionStrategyConfig) validateRetentionPeriod(RotationStrategyConfig rotationStrategyConfig, RetentionStrategyConfig retentionStrategyConfig) validateRotation(RotationStrategyConfig rotationStrategyConfig) validateStrategyFields(SimpleIndexSetConfig newConfig)
-
Constructor Details
-
IndexSetValidator
@Inject public IndexSetValidator(IndexSetRegistry indexSetRegistry, ElasticsearchConfiguration elasticsearchConfiguration, DataTieringOrchestrator dataTieringOrchestrator, DataTieringChecker dataTieringChecker)
-
-
Method Details
-
validate
-
validateStrategyFields
-
validateMappingChangesAreLegal
-
validateRefreshInterval
@Nullable public IndexSetValidator.Violation validateRefreshInterval(org.joda.time.Duration readableDuration) -
validateRotation
@Nullable public IndexSetValidator.Violation validateRotation(RotationStrategyConfig rotationStrategyConfig) -
checkDataTieringNotNull
@Nullable public IndexSetValidator.Violation checkDataTieringNotNull(Boolean useLegacyRotation, DataTieringConfig dataTieringConfig) -
validateDataTieringConfig
@Nullable public IndexSetValidator.Violation validateDataTieringConfig(DataTieringConfig dataTieringConfig) -
validateRetentionPeriod
@Nullable public IndexSetValidator.Violation validateRetentionPeriod(RotationStrategyConfig rotationStrategyConfig, RetentionStrategyConfig retentionStrategyConfig) -
validateRetentionConfig
@Nullable public IndexSetValidator.Violation validateRetentionConfig(RetentionStrategyConfig retentionStrategyConfig)
-