Fixed incorrect params in the get timeseries request
This commit is contained in:
parent
149ec2804b
commit
c3bd2a0ebe
@ -1646,7 +1646,7 @@ public class RestClient implements ClientHttpRequestInterceptor, Closeable {
|
||||
addPageLinkToParam(params, pageLink);
|
||||
|
||||
Map<String, List<JsonNode>> timeseries = restTemplate.exchange(
|
||||
baseURL + "/api/plugins/telemetry/{entityType}/{entityId}/values/timeseries?keys={keys}&interval={interval}&agg={agg}&useStrictDataTypes={useStrictDataTypes}&" + getUrlParams(pageLink),
|
||||
baseURL + "/api/plugins/telemetry/{entityType}/{entityId}/values/timeseries?keys={keys}&interval={interval}&agg={agg}&useStrictDataTypes={useStrictDataTypes}&" + getUrlParamsTs(pageLink),
|
||||
HttpMethod.GET,
|
||||
HttpEntity.EMPTY,
|
||||
new ParameterizedTypeReference<Map<String, List<JsonNode>>>() {
|
||||
@ -1998,17 +1998,25 @@ public class RestClient implements ClientHttpRequestInterceptor, Closeable {
|
||||
}
|
||||
|
||||
private String getUrlParams(TimePageLink pageLink) {
|
||||
String urlParams = "limit={limit}&ascOrder={ascOrder}";
|
||||
return getUrlParams(pageLink, "startTime", "endTime");
|
||||
}
|
||||
|
||||
private String getUrlParamsTs(TimePageLink pageLink) {
|
||||
return getUrlParams(pageLink, "startTs", "endTs");
|
||||
}
|
||||
|
||||
private String getUrlParams(TimePageLink pageLink, String startTime, String endTime) {
|
||||
StringBuilder urlParams = new StringBuilder("limit={limit}&ascOrder={ascOrder}");
|
||||
if (pageLink.getStartTime() != null) {
|
||||
urlParams += "&startTime={startTime}";
|
||||
urlParams.append("&").append(startTime).append("={startTime}");
|
||||
}
|
||||
if (pageLink.getEndTime() != null) {
|
||||
urlParams += "&endTime={endTime}";
|
||||
urlParams.append("&").append(endTime).append("={endTime}");
|
||||
}
|
||||
if (pageLink.getIdOffset() != null) {
|
||||
urlParams += "&offset={offset}";
|
||||
urlParams.append("&offset={offset}");
|
||||
}
|
||||
return urlParams;
|
||||
return urlParams.toString();
|
||||
}
|
||||
|
||||
private String getUrlParams(TextPageLink pageLink) {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user