@RequestMapping(value = "/", method = RequestMethod.PUT)
DaemonTask<Halconfig, Void> setSecurity(@PathVariable String deploymentName,
@ModelAttribute ValidationSettings validationSettings,
@RequestBody Security security) {
return GenericUpdateRequest.<Security>builder(halconfigParser)
.stagePath(halconfigDirectoryStructure.getStagingPath(deploymentName))
.updater(s -> securityService.setSecurity(deploymentName, s))
.validator(() -> securityService.validateSecurity(deploymentName))
.description("Edit security settings")
.build()
.execute(validationSettings, security);
}