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);
|
addPageLinkToParam(params, pageLink);
|
||||||
|
|
||||||
Map<String, List<JsonNode>> timeseries = restTemplate.exchange(
|
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,
|
HttpMethod.GET,
|
||||||
HttpEntity.EMPTY,
|
HttpEntity.EMPTY,
|
||||||
new ParameterizedTypeReference<Map<String, List<JsonNode>>>() {
|
new ParameterizedTypeReference<Map<String, List<JsonNode>>>() {
|
||||||
@ -1998,17 +1998,25 @@ public class RestClient implements ClientHttpRequestInterceptor, Closeable {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private String getUrlParams(TimePageLink pageLink) {
|
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) {
|
if (pageLink.getStartTime() != null) {
|
||||||
urlParams += "&startTime={startTime}";
|
urlParams.append("&").append(startTime).append("={startTime}");
|
||||||
}
|
}
|
||||||
if (pageLink.getEndTime() != null) {
|
if (pageLink.getEndTime() != null) {
|
||||||
urlParams += "&endTime={endTime}";
|
urlParams.append("&").append(endTime).append("={endTime}");
|
||||||
}
|
}
|
||||||
if (pageLink.getIdOffset() != null) {
|
if (pageLink.getIdOffset() != null) {
|
||||||
urlParams += "&offset={offset}";
|
urlParams.append("&offset={offset}");
|
||||||
}
|
}
|
||||||
return urlParams;
|
return urlParams.toString();
|
||||||
}
|
}
|
||||||
|
|
||||||
private String getUrlParams(TextPageLink pageLink) {
|
private String getUrlParams(TextPageLink pageLink) {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user