void getDatasetVersionAndVerify(Dataset dataset, String version, HttpHeaders headers, long contentSize,
      long expectTtl, HttpHeaders expectedHeaders, ByteBuffer expectedContent) throws Exception {
    String accountName = dataset.getAccountName();
    String containerName = dataset.getContainerName();
    String datasetName = dataset.getDatasetName();
    FullHttpRequest httpRequest =
        buildRequest(HttpMethod.GET, buildUriForDatasetVersion(accountName, containerName, datasetName, version),
            headers, null);

    NettyClient.ResponseParts responseParts = nettyClient.sendRequest(httpRequest, null, null).get();
    HttpResponse response = getHttpResponse(responseParts);
    verifyGetDatasetVersion(response, responseParts, expectedHeaders, contentSize, expectTtl, expectedContent);
  }
Verify Named blob List operation.
@param accountName The account name.
@param containerName The container name
@param ownerId The owner id
@param prefix The prefix of blob name.
@param numberOfBlobs The expected number of named blobs returned by list operation.
@throws Exception
ambry-frontend/src/integration-test/java/com/github/ambry/frontend/FrontendIntegrationTestBase.java