public abstract class IndexSetUpdateRequest extends Object
| Constructor and Description |
|---|
IndexSetUpdateRequest() |
| Modifier and Type | Method and Description |
|---|---|
static 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) |
abstract String |
description() |
abstract org.joda.time.Duration |
fieldTypeRefreshInterval() |
static IndexSetUpdateRequest |
fromIndexSetConfig(IndexSetConfig indexSet) |
abstract boolean |
indexOptimizationDisabled() |
abstract @Min(value=1L) int |
indexOptimizationMaxNumSegments() |
abstract boolean |
isWritable() |
abstract @Min(value=0L) int |
replicas() |
abstract @NotNull RetentionStrategyConfig |
retentionStrategy() |
abstract @NotNull String |
retentionStrategyClass() |
abstract @NotNull RotationStrategyConfig |
rotationStrategy() |
abstract @NotNull String |
rotationStrategyClass() |
abstract @Min(value=1L) int |
shards() |
abstract @NotBlank String |
title() |
IndexSetConfig |
toIndexSetConfig(String id,
IndexSetConfig oldConfig) |
@NotBlank public abstract @NotBlank String title()
public abstract boolean isWritable()
@Min(value=1L) public abstract @Min(value=1L) int shards()
@Min(value=0L) public abstract @Min(value=0L) int replicas()
@NotNull public abstract @NotNull String rotationStrategyClass()
@NotNull public abstract @NotNull RotationStrategyConfig rotationStrategy()
@NotNull public abstract @NotNull String retentionStrategyClass()
@NotNull public abstract @NotNull RetentionStrategyConfig retentionStrategy()
@Min(value=1L) public abstract @Min(value=1L) int indexOptimizationMaxNumSegments()
public abstract boolean indexOptimizationDisabled()
public abstract org.joda.time.Duration fieldTypeRefreshInterval()
public static IndexSetUpdateRequest create(@NotBlank @NotBlank String title, @Nullable String description, boolean isWritable, @Min(value=1L) @Min(value=1L) int shards, @Min(value=0L) @Min(value=0L) int replicas, @NotNull @NotNull String rotationStrategyClass, @NotNull @NotNull RotationStrategyConfig rotationStrategy, @NotNull @NotNull String retentionStrategyClass, @NotNull @NotNull RetentionStrategyConfig retentionStrategy, @Min(value=1L) @Min(value=1L) int indexOptimizationMaxNumSegments, boolean indexOptimizationDisabled, org.joda.time.Duration fieldTypeRefreshInterval)
public static IndexSetUpdateRequest fromIndexSetConfig(IndexSetConfig indexSet)
public IndexSetConfig toIndexSetConfig(String id, IndexSetConfig oldConfig)
Copyright © 2012–2021 Graylog, Inc.. All rights reserved.