Class IndexSetSummary
java.lang.Object
org.graylog2.rest.resources.system.indexer.responses.IndexSetSummary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionabstract boolean
static IndexSetSummary
create
(String id, @NotBlank String title, String description, boolean isDefault, boolean isWritable, boolean canBeDefault, @Pattern(regexp="^[a-z0-9][a-z0-9_+-]*$") String indexPrefix, @javax.validation.constraints.Min(1L) int shards, @javax.validation.constraints.Min(0L) int replicas, @NotNull String rotationStrategyClass, @NotNull RotationStrategyConfig rotationStrategy, @NotNull String retentionStrategyClass, @NotNull RetentionStrategyConfig retentionStrategy, @NotNull ZonedDateTime creationDate, @NotBlank String indexAnalyzer, @javax.validation.constraints.Min(1L) int indexOptimizationMaxNumSegments, boolean indexOptimizationDisabled, org.joda.time.Duration fieldTypeRefreshInterval, String templateType) abstract @NotNull ZonedDateTime
abstract String
abstract org.joda.time.Duration
static IndexSetSummary
fromIndexSetConfig
(IndexSetConfig indexSet, boolean isDefault) abstract String
id()
abstract @NotBlank String
abstract boolean
abstract @javax.validation.constraints.Min(1L) int
abstract @Pattern(regexp="^[a-z0-9][a-z0-9_+-]*$") @SizeInBytes(message="Index prefix must have a length in bytes between {min} and {max}",min=1,max=250) String
abstract boolean
abstract boolean
abstract @javax.validation.constraints.Min(0L) int
replicas()
abstract @NotNull RetentionStrategyConfig
abstract @NotNull String
abstract @NotNull RotationStrategyConfig
abstract @NotNull String
abstract @javax.validation.constraints.Min(1L) int
shards()
abstract @NotBlank String
title()
toIndexSetConfig
(boolean isRegular)
-
Constructor Details
-
IndexSetSummary
public IndexSetSummary()
-
-
Method Details
-
id
-
title
-
description
-
isDefault
public abstract boolean isDefault() -
canBeDefault
public abstract boolean canBeDefault() -
isWritable
public abstract boolean isWritable() -
indexPrefix
@Pattern(regexp="^[a-z0-9][a-z0-9_+-]*$") @SizeInBytes(message="Index prefix must have a length in bytes between {min} and {max}", min=1, max=250) public abstract @Pattern(regexp="^[a-z0-9][a-z0-9_+-]*$") @SizeInBytes(message="Index prefix must have a length in bytes between {min} and {max}",min=1,max=250) String indexPrefix() -
shards
@Min(1L) public abstract @javax.validation.constraints.Min(1L) int shards() -
replicas
@Min(0L) public abstract @javax.validation.constraints.Min(0L) int replicas() -
rotationStrategyClass
-
rotationStrategy
-
retentionStrategyClass
-
retentionStrategy
-
creationDate
-
indexAnalyzer
-
indexOptimizationMaxNumSegments
@Min(1L) public abstract @javax.validation.constraints.Min(1L) int indexOptimizationMaxNumSegments() -
indexOptimizationDisabled
public abstract boolean indexOptimizationDisabled() -
fieldTypeRefreshInterval
public abstract org.joda.time.Duration fieldTypeRefreshInterval() -
templateType
-
create
public static IndexSetSummary create(@Nullable String id, @NotBlank @NotBlank String title, @Nullable String description, boolean isDefault, boolean isWritable, boolean canBeDefault, @Pattern(regexp="^[a-z0-9][a-z0-9_+-]*$") @Pattern(regexp="^[a-z0-9][a-z0-9_+-]*$") String indexPrefix, @Min(1L) @javax.validation.constraints.Min(1L) int shards, @Min(0L) @javax.validation.constraints.Min(0L) int replicas, @NotNull @NotNull String rotationStrategyClass, @NotNull @NotNull RotationStrategyConfig rotationStrategy, @NotNull @NotNull String retentionStrategyClass, @NotNull @NotNull RetentionStrategyConfig retentionStrategy, @NotNull @NotNull ZonedDateTime creationDate, @NotBlank @NotBlank String indexAnalyzer, @Min(1L) @javax.validation.constraints.Min(1L) int indexOptimizationMaxNumSegments, boolean indexOptimizationDisabled, org.joda.time.Duration fieldTypeRefreshInterval, @Nullable String templateType) -
fromIndexSetConfig
-
toIndexSetConfig
-