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