プロジェクトごとに、タイプごとに、ページ サイズが 1 のクエリを実行し、TotalResultCount プロパティを調べるだけです。これにより、実際にすべてのデータを取得しなくても、一致するレコードの総数が得られます。
次の例は、Rally REST Toolkit for Javaを使用してこれを行う方法を示しています。
RallyRestApi restApi = new RallyRestApi(new URI("https://rally1.rallydev.com"), "user@company.com", "password");
//retrieve only 1
QueryRequest defectCount = new QueryRequest("defect");
defects.setPageSize(1);
defects.setLimit(1);
//for a specific project
defectCount.setProject("/project/12345");
defectCount.setScopedUp(false);
defectCount.setScopedDown(false);
QueryResponse defectCountResponse = restApi.query(defectCount);
int total = defectCountResponse.getTotalResultCount();