code: @POST
    @Path("/{dataSourceName}")
    @Consumes(MediaType.APPLICATION_JSON)
    @ResourceFilters(RulesResourceFilter.class)
    public Response setDatasourceRules(
        @PathParam("dataSourceName") final String dataSourceName,
        final List<Rule> rules,
        @HeaderParam(AuditManager.X_DRUID_AUTHOR) @DefaultValue("") final String author,
        @HeaderParam(AuditManager.X_DRUID_COMMENT) @DefaultValue("") final String comment,
        @Context HttpServletRequest req
    )
    {
      if (databaseRuleManager.overrideRule(
          dataSourceName,
          rules,
          new AuditInfo(author, comment, req.getRemoteAddr())
      )) {
        return Response.ok().build();
      }
      return Response.status(Response.Status.INTERNAL_SERVER_ERROR).build();
    }
docs: default value is used for backwards compatibility