@Path(value="/system/indices/rotation") @Produces(value="application/json") public class RotationStrategyResource extends RestResource
userService
Constructor and Description |
---|
RotationStrategyResource(Map<String,javax.inject.Provider<RotationStrategy>> rotationStrategies,
com.fasterxml.jackson.databind.ObjectMapper objectMapper,
ClusterConfigService clusterConfigService) |
Modifier and Type | Method and Description |
---|---|
RotationStrategyDescription |
configSchema(@NotEmpty String strategyName) |
RotationStrategies |
list() |
checkAnyPermission, checkPermission, checkPermission, getCurrentUser, getIndexSet, getSubject, getUriBuilderToSelf, isAnyPermitted, isAnyPermitted, isPermitted, isPermitted, setPrettyPrint
@Inject public RotationStrategyResource(Map<String,javax.inject.Provider<RotationStrategy>> rotationStrategies, com.fasterxml.jackson.databind.ObjectMapper objectMapper, ClusterConfigService clusterConfigService)
@GET @Path(value="strategies") @Timed public RotationStrategies list()
@GET @Path(value="strategies/{strategy}") @Timed public RotationStrategyDescription configSchema(@PathParam(value="strategy") @NotEmpty @NotEmpty String strategyName)
Copyright © 2012–2019 Graylog, Inc.. All rights reserved.