После получения справки по GitHub у меня сработало следующее:
String aqlQuery = new AqlQueryBuilder()
.item(AqlItem.aqlItem("repo", repositoryName))
.item(AqlItem.aqlItem("path", folderPath))
.build();
ArtifactoryRequest repositoryRequest = new ArtifactoryRequestImpl().apiUrl("api/search/aql")
.method(ArtifactoryRequest.Method.POST)
.requestType(ArtifactoryRequest.ContentType.TEXT)
.requestBody(aqlQuery)
.responseType(ArtifactoryRequest.ContentType.JSON);
ArtifactoryResponse artifactoryResponse = artifactory.restCall(repositoryRequest);
AqlResults aqlResults = artifactoryResponse.parseBody(AqlResults.class);
Где AqlResults
- мой пользовательский POJO, содержащий поля, которые мне нужны из результатов. .