Class MetricSetListController

java.lang.Object
com.netflix.kayenta.controllers.MetricSetListController

@RestController @RequestMapping("/metricSetList") public class MetricSetListController extends Object
  • Constructor Details

    • MetricSetListController

      @Autowired public MetricSetListController(com.netflix.kayenta.security.AccountCredentialsRepository accountCredentialsRepository, com.netflix.kayenta.storage.StorageServiceRepository storageServiceRepository)
  • Method Details

    • loadMetricSetList

      @RequestMapping(value="/{metricSetListId:.+}", method=GET) public List<com.netflix.kayenta.metrics.MetricSet> loadMetricSetList(@RequestParam(required=false) String accountName, @PathVariable String metricSetListId)
    • storeMetricSetList

      @RequestMapping(consumes="application/json", method=POST) public Map storeMetricSetList(@RequestParam(required=false) String accountName, @RequestBody List<com.netflix.kayenta.metrics.MetricSet> metricSetList) throws IOException
      Throws:
      IOException
    • deleteMetricSetList

      @RequestMapping(value="/{metricSetListId:.+}", method=DELETE) public void deleteMetricSetList(@RequestParam(required=false) String accountName, @PathVariable String metricSetListId, javax.servlet.http.HttpServletResponse response)
    • listAllMetricSetLists

      @RequestMapping(method=GET) public List<Map<String,Object>> listAllMetricSetLists(@RequestParam(required=false) String accountName)