public abstract class IndexSetUpdateRequest extends Object
| Constructor and Description |
|---|
IndexSetUpdateRequest() |
@NotBlank public abstract String title()
public abstract boolean isWritable()
@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()
@Min(value=1L) public abstract int indexOptimizationMaxNumSegments()
public abstract boolean indexOptimizationDisabled()
public static IndexSetUpdateRequest create(@NotBlank String title, @Nullable 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)
public static IndexSetUpdateRequest fromIndexSetConfig(IndexSetConfig indexSet)
public IndexSetConfig toIndexSetConfig(String id, IndexSetConfig oldConfig)
Copyright © 2012–2017 Graylog, Inc.. All rights reserved.