throws IOException, UnAuthorizedAccessTokenException, ProgramNotFoundException {
String path = String.format("apps/%s/%s/%s/runtimeargs", appId, programType.getCategoryName(), programId);
HttpResponse response = restClient.execute(HttpMethod.GET, config.resolveURL(path), config.getAccessToken(),
HttpURLConnection.HTTP_NOT_FOUND);
if (response.getResponseCode() == HttpURLConnection.HTTP_NOT_FOUND) {
throw new ProgramNotFoundException(programType, appId, programId);
}
return ObjectResponse.fromJsonBody(response, new TypeToken<Map<String, String>>() { }).getResponseObject();
}