public abstract class IndexSetSummary extends Object
| Constructor and Description |
|---|
IndexSetSummary() |
| Modifier and Type | Method and Description |
|---|---|
static IndexSetSummary |
create(String id,
String title,
String description,
boolean isDefault,
boolean isWritable,
String indexPrefix,
int shards,
int replicas,
String rotationStrategyClass,
RotationStrategyConfig rotationStrategy,
String retentionStrategyClass,
RetentionStrategyConfig retentionStrategy,
ZonedDateTime creationDate,
String indexAnalyzer,
int indexOptimizationMaxNumSegments,
boolean indexOptimizationDisabled) |
abstract ZonedDateTime |
creationDate() |
abstract String |
description() |
static IndexSetSummary |
fromIndexSetConfig(IndexSetConfig indexSet,
boolean isDefault) |
abstract String |
id() |
abstract String |
indexAnalyzer() |
abstract boolean |
indexOptimizationDisabled() |
abstract int |
indexOptimizationMaxNumSegments() |
abstract String |
indexPrefix() |
abstract boolean |
isDefault() |
abstract boolean |
isWritable() |
abstract int |
replicas() |
abstract RetentionStrategyConfig |
retentionStrategy() |
abstract String |
retentionStrategyClass() |
abstract RotationStrategyConfig |
rotationStrategy() |
abstract String |
rotationStrategyClass() |
abstract int |
shards() |
abstract String |
title() |
IndexSetConfig |
toIndexSetConfig() |
@NotBlank public abstract String title()
public abstract boolean isDefault()
public abstract boolean isWritable()
@Pattern(regexp="^[a-z0-9][a-z0-9_+-]*$") public abstract String indexPrefix()
@Min(value=1L) public abstract int shards()
@Min(value=0L) public abstract int replicas()
@NotNull public abstract String rotationStrategyClass()
@NotNull public abstract RotationStrategyConfig rotationStrategy()
@NotNull public abstract String retentionStrategyClass()
@NotNull public abstract RetentionStrategyConfig retentionStrategy()
@NotNull public abstract ZonedDateTime creationDate()
@NotBlank public abstract String indexAnalyzer()
@Min(value=1L) public abstract int indexOptimizationMaxNumSegments()
public abstract boolean indexOptimizationDisabled()
public static IndexSetSummary create(@Nullable String id, @NotBlank String title, @Nullable 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)
public static IndexSetSummary fromIndexSetConfig(IndexSetConfig indexSet, boolean isDefault)
public IndexSetConfig toIndexSetConfig()
Copyright © 2012–2017 Graylog, Inc.. All rights reserved.