code: public MetricDiscoveryResult getMatchingRecords(MetricDiscoveryQuery query) throws IOException, TokenExpiredException{
      	
      	String requestUrl = RESOURCE;
      	 ArgusResponse response = getClient().executeHttpRequest(ArgusHttpClient.RequestType.POST, requestUrl, query);
      	 assertValidResponse(response, requestUrl);
      	 
      	 return MAPPER.readValue(response.getResult(), MetricDiscoveryResult.class);
      }
docs: /*