| Modifier and Type | Method and Description |
|---|---|
abstract @NotNull RetentionStrategyConfig |
IndexSetConfig.retentionStrategy() |
| Modifier and Type | Method and Description |
|---|---|
static IndexSetConfig |
IndexSetConfig.create(String title,
String description,
boolean isWritable,
String indexPrefix,
int shards,
int replicas,
String rotationStrategyClass,
RotationStrategyConfig rotationStrategy,
String retentionStrategyClass,
RetentionStrategyConfig retentionStrategy,
ZonedDateTime creationDate,
String indexAnalyzer,
String indexTemplateName,
IndexSetConfig.TemplateType indexTemplateType,
int indexOptimizationMaxNumSegments,
boolean indexOptimizationDisabled) |
static IndexSetConfig |
IndexSetConfig.create(String title,
String description,
boolean isWritable,
String indexPrefix,
int shards,
int replicas,
String rotationStrategyClass,
RotationStrategyConfig rotationStrategy,
String retentionStrategyClass,
RetentionStrategyConfig retentionStrategy,
ZonedDateTime creationDate,
String indexAnalyzer,
String indexTemplateName,
IndexSetConfig.TemplateType indexTemplateType,
int indexOptimizationMaxNumSegments,
boolean indexOptimizationDisabled,
org.joda.time.Duration fieldTypeRefreshInterval) |
static IndexSetConfig |
IndexSetConfig.create(String id,
String title,
String description,
boolean isWritable,
String indexPrefix,
int shards,
int replicas,
String rotationStrategyClass,
RotationStrategyConfig rotationStrategy,
String retentionStrategyClass,
RetentionStrategyConfig retentionStrategy,
ZonedDateTime creationDate,
String indexAnalyzer,
String indexTemplateName,
IndexSetConfig.TemplateType indexTemplateType,
int indexOptimizationMaxNumSegments,
boolean indexOptimizationDisabled) |
static IndexSetConfig |
IndexSetConfig.create(String id,
String title,
String description,
boolean isWritable,
String indexPrefix,
int shards,
int replicas,
String rotationStrategyClass,
RotationStrategyConfig rotationStrategy,
String retentionStrategyClass,
RetentionStrategyConfig retentionStrategy,
ZonedDateTime creationDate,
String indexAnalyzer,
String indexTemplateName,
IndexSetConfig.TemplateType indexTemplateType,
int indexOptimizationMaxNumSegments,
boolean indexOptimizationDisabled,
org.joda.time.Duration fieldTypeRefreshInterval) |
static IndexSetConfig |
IndexSetConfig.create(String id,
@NotBlank String title,
String description,
Boolean isWritable,
@Pattern(regexp="^[a-z0-9][a-z0-9_+-]*$") String indexPrefix,
String indexMatchPattern,
String indexWildcard,
@Min(value=1L) int shards,
@Min(value=0L) int replicas,
String rotationStrategyClass,
@NotNull RotationStrategyConfig rotationStrategy,
String retentionStrategyClass,
@NotNull RetentionStrategyConfig retentionStrategy,
@NotNull ZonedDateTime creationDate,
String indexAnalyzer,
String indexTemplateName,
IndexSetConfig.TemplateType indexTemplateType,
Integer maxNumSegments,
Boolean indexOptimizationDisabled,
org.joda.time.Duration fieldTypeRefreshInterval) |
abstract IndexSetConfig.Builder |
IndexSetConfig.Builder.retentionStrategy(RetentionStrategyConfig retentionStrategy) |
| Modifier and Type | Class and Description |
|---|---|
class |
ClosingRetentionStrategyConfig |
class |
DeletionRetentionStrategyConfig |
class |
NoopRetentionStrategyConfig |
class |
UnknownRetentionStrategyConfig
This is being used as the fallback
RetentionStrategyConfig if the requested class is not
available (usually because it was contributed by a plugin which is not loaded). |
| Modifier and Type | Method and Description |
|---|---|
RetentionStrategyConfig |
NoopRetentionStrategy.defaultConfiguration() |
RetentionStrategyConfig |
ClosingRetentionStrategy.defaultConfiguration() |
RetentionStrategyConfig |
DeletionRetentionStrategy.defaultConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
Class<? extends RetentionStrategyConfig> |
NoopRetentionStrategy.configurationClass() |
Class<? extends RetentionStrategyConfig> |
ClosingRetentionStrategy.configurationClass() |
Class<? extends RetentionStrategyConfig> |
DeletionRetentionStrategy.configurationClass() |
| Modifier and Type | Method and Description |
|---|---|
RetentionStrategyConfig |
RetentionStrategy.defaultConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
Class<? extends RetentionStrategyConfig> |
RetentionStrategy.configurationClass() |
| Modifier and Type | Method and Description |
|---|---|
abstract RetentionStrategyConfig |
RetentionStrategySummary.config() |
abstract RetentionStrategyConfig |
RetentionStrategyDescription.defaultConfig() |
| Modifier and Type | Method and Description |
|---|---|
static RetentionStrategySummary |
RetentionStrategySummary.create(@NotEmpty String strategy,
@Valid @NotNull RetentionStrategyConfig config) |
static RetentionStrategyDescription |
RetentionStrategyDescription.create(String type,
RetentionStrategyConfig defaultConfig,
com.fasterxml.jackson.module.jsonSchema.JsonSchema jsonSchema) |
| Modifier and Type | Method and Description |
|---|---|
abstract @NotNull RetentionStrategyConfig |
IndexSetUpdateRequest.retentionStrategy() |
| Modifier and Type | Method and Description |
|---|---|
static IndexSetUpdateRequest |
IndexSetUpdateRequest.create(@NotBlank String title,
String description,
boolean isWritable,
@Min(value=1L) int shards,
@Min(value=0L) int replicas,
@NotNull String rotationStrategyClass,
@NotNull RotationStrategyConfig rotationStrategy,
@NotNull String retentionStrategyClass,
@NotNull RetentionStrategyConfig retentionStrategy,
@Min(value=1L) int indexOptimizationMaxNumSegments,
boolean indexOptimizationDisabled,
org.joda.time.Duration fieldTypeRefreshInterval) |
| Modifier and Type | Method and Description |
|---|---|
abstract @NotNull RetentionStrategyConfig |
IndexSetSummary.retentionStrategy() |
| Modifier and Type | Method and Description |
|---|---|
static IndexSetSummary |
IndexSetSummary.create(String id,
@NotBlank String title,
String description,
boolean isDefault,
boolean isWritable,
@Pattern(regexp="^[a-z0-9][a-z0-9_+-]*$") String indexPrefix,
@Min(value=1L) int shards,
@Min(value=0L) int replicas,
@NotNull String rotationStrategyClass,
@NotNull RotationStrategyConfig rotationStrategy,
@NotNull String retentionStrategyClass,
@NotNull RetentionStrategyConfig retentionStrategy,
@NotNull ZonedDateTime creationDate,
@NotBlank String indexAnalyzer,
@Min(value=1L) int indexOptimizationMaxNumSegments,
boolean indexOptimizationDisabled,
org.joda.time.Duration fieldTypeRefreshInterval,
IndexSetConfig.TemplateType templateType) |
Copyright © 2012–2021 Graylog, Inc.. All rights reserved.