public abstract static class IndexSetConfig.Builder extends Object
Constructor and Description |
---|
Builder() |
public abstract IndexSetConfig.Builder id(String id)
public abstract IndexSetConfig.Builder title(String title)
public abstract IndexSetConfig.Builder description(String description)
public abstract IndexSetConfig.Builder isWritable(boolean isWritable)
public abstract IndexSetConfig.Builder indexPrefix(String indexPrefix)
public abstract IndexSetConfig.Builder indexMatchPattern(String indexMatchPattern)
public abstract IndexSetConfig.Builder indexWildcard(String indexWildcard)
public abstract IndexSetConfig.Builder shards(int shards)
public abstract IndexSetConfig.Builder replicas(int replicas)
public abstract IndexSetConfig.Builder rotationStrategyClass(String rotationStrategyClass)
public abstract IndexSetConfig.Builder rotationStrategy(RotationStrategyConfig rotationStrategy)
public abstract IndexSetConfig.Builder retentionStrategyClass(String retentionStrategyClass)
public abstract IndexSetConfig.Builder retentionStrategy(RetentionStrategyConfig retentionStrategy)
public abstract IndexSetConfig.Builder creationDate(ZonedDateTime creationDate)
public abstract IndexSetConfig.Builder indexAnalyzer(String analyzer)
public abstract IndexSetConfig.Builder indexTemplateName(String templateName)
public abstract IndexSetConfig.Builder indexTemplateType(@Nullable IndexSetConfig.TemplateType templateType)
public abstract IndexSetConfig.Builder indexOptimizationMaxNumSegments(int indexOptimizationMaxNumSegments)
public abstract IndexSetConfig.Builder indexOptimizationDisabled(boolean indexOptimizationDisabled)
public abstract IndexSetConfig.Builder fieldTypeRefreshInterval(org.joda.time.Duration fieldTypeRefreshInterval)
public abstract IndexSetConfig build()
Copyright © 2012–2019 Graylog, Inc.. All rights reserved.