@Path(value="/system/indices/retention") @Produces(value="application/json") public class RetentionStrategyResource extends RestResource
userService| Constructor and Description |
|---|
RetentionStrategyResource(Map<String,javax.inject.Provider<RetentionStrategy>> retentionStrategies,
com.fasterxml.jackson.databind.ObjectMapper objectMapper,
ClusterConfigService clusterConfigService) |
| Modifier and Type | Method and Description |
|---|---|
RetentionStrategySummary |
config() |
RetentionStrategySummary |
config(RetentionStrategySummary retentionStrategySummary) |
RetentionStrategyDescription |
configSchema(String strategyName) |
RetentionStrategies |
list() |
checkAnyPermission, checkPermission, checkPermission, getCurrentUser, getIndexSet, getSubject, getUriBuilderToSelf, isAnyPermitted, isAnyPermitted, isPermitted, isPermitted, setPrettyPrint@Inject public RetentionStrategyResource(Map<String,javax.inject.Provider<RetentionStrategy>> retentionStrategies, com.fasterxml.jackson.databind.ObjectMapper objectMapper, ClusterConfigService clusterConfigService)
@GET @Path(value="config") @Timed public RetentionStrategySummary config()
@PUT @Path(value="config") @Consumes(value="application/json") @Timed public RetentionStrategySummary config(@NotNull RetentionStrategySummary retentionStrategySummary)
@GET @Path(value="strategies") @Timed public RetentionStrategies list()
@GET
@Path(value="strategies/{strategy}")
@Timed
public RetentionStrategyDescription configSchema(@PathParam(value="strategy") @NotEmpty
String strategyName)
Copyright © 2012–2017 Graylog, Inc.. All rights reserved.