Java Sonar web客户端-更新值失败

Java Sonar web客户端-更新值失败,java,rest,sonarqube,Java,Rest,Sonarqube,我试图从外部修改声纳中现有的手动指标 使用web服务客户端提供的值。 到目前为止,我能够从插件中读取现有的度量值,但是 我对更新值有疑问 另外,在更新度量时,如 sonar.update(new PropertyUpdateQuery("<metric_key>, "Metric Value")); sonar.update(新属性更新查询(“,”度量值”); 除了在UpdateQuery类中提到PUT操作之外,什么也没有发生。 编辑:我还尝试使用以下方法更新该方法:

我试图从外部修改声纳中现有的手动指标 使用web服务客户端提供的值。 到目前为止,我能够从插件中读取现有的度量值,但是 我对更新值有疑问

另外,在更新度量时,如

sonar.update(new PropertyUpdateQuery("<metric_key>, "Metric Value"));
sonar.update(新属性更新查询(“,”度量值”);
除了在UpdateQuery类中提到PUT操作之外,什么也没有发生。 编辑:我还尝试使用以下方法更新该方法:

        UpdateQuery<Metric> update = new UpdateQuery<Metric>() {
        @Override
        public Class<Metric> getModelClass() {
            return Metric.class;
        }
        @Override
        public String getUrl() {
            return "/drilldown/measures/70?metric=<Metric Key>";
        }
    };
    sonar.update(update);
UpdateQuery update=newupdatequery(){
@凌驾
公共类getModelClass(){
返回Metric.class;
}
@凌驾
公共字符串getUrl(){
return“/drilldown/measures/70?metric=”;
}
};
声纳。更新(更新);
这是更新手动度量的正确方法吗?
另外,模型类和url是否应该更具体一些?-目前还没有相关文档。

处理REST API时,最好访问以下页面:

在那里,您可以找到:获取、创建和删除。手动测量没有更新操作

顺便说一句,Java Web服务客户端中的等效项是ManualMeasure*查询,而不是更新Sonar属性的PropertyUpdateQuery