Class IndexSetSummary
java.lang.Object
org.graylog2.rest.resources.system.indexer.responses.IndexSetSummary
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract booleanstatic IndexSetSummarycreate(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 ZonedDateTimeabstract Stringabstract org.joda.time.Durationstatic IndexSetSummaryfromIndexSetConfig(IndexSetConfig indexSet, boolean isDefault) abstract Stringid()abstract @NotBlank Stringabstract booleanabstract @javax.validation.constraints.Min(1L) intabstract @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) Stringabstract booleanabstract booleanabstract @javax.validation.constraints.Min(0L) intreplicas()abstract @NotNull RetentionStrategyConfigabstract @NotNull Stringabstract @NotNull RotationStrategyConfigabstract @NotNull Stringabstract @javax.validation.constraints.Min(1L) intshards()abstract @NotBlank Stringtitle()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
-