@Path(value="/system/indices/rotation") @Produces(value="application/json") public class RotationStrategyResource extends RestResource
objectMapper, userService| Constructor and Description |
|---|
RotationStrategyResource(Map<String,javax.inject.Provider<RotationStrategy>> rotationStrategies,
ClusterConfigService clusterConfigService) |
| Modifier and Type | Method and Description |
|---|---|
RotationStrategySummary |
config() |
RotationStrategySummary |
config(RotationStrategySummary rotationStrategySummary) |
RotationStrategyDescription |
configSchema(String strategyName) |
RotationStrategies |
list() |
checkAnyPermission, checkPermission, checkPermission, getCurrentUser, getSubject, getUriBuilderToSelf, isAnyPermitted, isAnyPermitted, isPermitted, isPermitted, setPrettyPrint@Inject public RotationStrategyResource(Map<String,javax.inject.Provider<RotationStrategy>> rotationStrategies, ClusterConfigService clusterConfigService)
@GET @Path(value="config") @Timed public RotationStrategySummary config()
@PUT @Path(value="config") @Consumes(value="application/json") @Timed public RotationStrategySummary config(@NotNull RotationStrategySummary rotationStrategySummary)
@GET @Path(value="strategies") @Timed public RotationStrategies list()
@GET
@Path(value="strategies/{strategy}")
@Timed
public RotationStrategyDescription configSchema(@PathParam(value="strategy") @NotEmpty
String strategyName)
Copyright © 2012-2016 Graylog, Inc.. All Rights Reserved.